Roadmap¶
Features are added one at a time. Both INI and TOML configs are supported from the first feature on.
- Skeleton (done): the server starts, recognises config files and logs to the editor. The VS Code extension launches it.
- Config diagnostics: syntax errors, unknown contract types, missing required fields, unknown options with "did you mean".
- Violation diagnostics: run the contracts on save and mark the offending
importlines. - Hover: explain contract types and options.
- Completion: contract types, option names and module names.
- Go to definition on module names in the config.
- Quick fixes: add an import to
ignore_imports.