https://github.com/perryvw/dznlint-vscode
dznlint extension for VSCode
https://github.com/perryvw/dznlint-vscode
Last synced: 10 months ago
JSON representation
dznlint extension for VSCode
- Host: GitHub
- URL: https://github.com/perryvw/dznlint-vscode
- Owner: Perryvw
- Created: 2022-02-20T21:02:43.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-03-14T20:44:15.000Z (over 1 year ago)
- Last Synced: 2025-03-14T21:35:29.622Z (over 1 year ago)
- Language: TypeScript
- Size: 2.09 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dznlint for VSCode
This extension adds `dznlint` integration to VSCode. dnzlint is a static analysis and linting tool for [the Dezyne language](https://dezyne.org/).
## Configuring linting ruleset
To configure the ruleset you want to use for your project, add a `dznlint.config.json` file to your workspace root.
For example:
```json
{
"implicit_illegal": "warning", // Do not allow explicit illegals
"naming_convention": {
"component": "[A-Z][a-zA-Z0-9]*", // Set naming convention for component
"interface": "I[A-Z][a-zA-Z0-9]*" // Set naming convention for interface
},
"no_shadowing": "warning" // Set shadowing rule violations to 'warning' severity
}
```
For all configuration options, see [the dznlint repository](https://github.com/Perryvw/dznlint).