An open API service indexing awesome lists of open source software.

https://github.com/cucumber/language-service

Cucumber Language Service
https://github.com/cucumber/language-service

polyglot-release

Last synced: 9 months ago
JSON representation

Cucumber Language Service

Awesome Lists containing this project

README

          


Cucumber logo


Cucumber Language Service



Cucumber language services used by Cucumber Language Server and Cucumber Monaco



npm


test-javascript-package


release-package-github


backers


sponsors

## Features

- ⌨️ Autocomplete steps
- 📍 Go to step definition
- 🪄 Generate step definition
- 💄 Syntax highlighting
- ✅ Syntax validation (underline undefined steps)
- ✨ Formatting
- 🌎 Gherkin localisation
- 📖 Language support
- C#
- Go
- Java
- JavaScript
- PHP
- Python
- Ruby
- Rust
- TypeScript
- TypeScript JSX (TSX)
- 🗂 Document symbols (Display document outline tree)

## Install

Cucumber Language Service is [available on npm](https://www.npmjs.com/package/@cucumber/language-service):

```console
npm install @cucumber/language-service
```

## Support

Support is [available from the community](https://cucumber.io/tools/cucumber-open/support/) if you need it.