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
- Host: GitHub
- URL: https://github.com/cucumber/language-service
- Owner: cucumber
- License: mit
- Created: 2021-10-12T12:25:36.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-10-26T07:37:35.000Z (about 1 year ago)
- Last Synced: 2024-10-29T14:46:50.520Z (about 1 year ago)
- Topics: polyglot-release
- Language: TypeScript
- Homepage:
- Size: 3.73 MB
- Stars: 18
- Watchers: 68
- Forks: 27
- Open Issues: 37
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
Cucumber Language Service
Cucumber language services used by Cucumber Language Server and Cucumber Monaco
## 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.