cucumber/language-service

Add support for Go (Godog)

aslakhellesoy opened this issue · 5 comments

See CONTRIBUTING.md for detailed instructions about how to prepare a pull request for this.

@dumpsterfireproject @vearutop @mxygem @mattwynne you might be interested in following this issue so the Cucumber VSCode Extension will work with Godog!

Interesting, if we could fix "undefined-step" for godog this extension would become very very helpful (and maybe could work as an implementation strategy for https://youtrack.jetbrains.com/issue/GO-5655).

Could you share some docs or places in code that are responsible for steps detection and parsing?

UPD: Found https://github.com/cucumber/language-service/blob/main/ARCHITECTURE.md#extraction-api.

Could you share some docs or places in code that are responsible for steps detection and parsing?

@vearutop see CONTRIBUTING.md for details.

#99 is an excellent example to look at for anyone wishing to contribute this.

@aslakhellesoy Draft PR created. I'd appreciate some help with testing it.