Skip to content

Workspace configuration file support for settings #95

Description

@binhtddev

🤔 What's the problem you're trying to solve?

The features and glue settings in the language server are only configurable in the configuration sent during the startup process. However, almost all clients only support sending them in the global settings. This forces users to declare all possible styles to ensure that features and glue work as expected. Additionally, this can reduce performance when the search pattern is extensive, and conflicts may arise in the groups at times.

✨ What's your proposed solution?

Provide a way to set configurations at the workspace level. We can reuse the cucumber.json settings file from cucumber.js.

⛏ Have you considered any alternatives or workarounds?

Alternatively, we can add a configuration file like cucumber-config.json, inspired by jsconfig.json of TypeScript, which does nothing except providing IDE support.

📚 Any additional context?

None


This text was originally generated from a template, then edited by hand. You can modify the template here.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions