This tool is linter for Verilog IEEE 1364-2005 written in Nim. The parsing is handled by vparse.
The linter is configured with a TOML file that's parsed by the vltoml library. Refer to that library's README for more information.
Releases follow semantic versioning to determine how the version number is incremented. If the specification is ever broken by a release, this will be documented in the changelog.
If you discover a bug or what you believe is unintended behavior, please submit an issue on the issue board. A minimal working example and a short description of the context is appreciated and goes a long way towards being able to fix the problem quickly.
This tool is free software released under the MIT license.
vls is maintained by Marcus Eriksson.