Skip to content
This repository has been archived by the owner on Jul 12, 2023. It is now read-only.

v1.0.0

Compare
Choose a tag to compare
@a2k-hanlon a2k-hanlon released this 24 Jul 07:23
· 29 commits to master since this release

First release! The following changes were made to the source material from linter-verilog and linter-verilator:

  • Functionality from both source packages combined into one, for support of Icarus Verilog AND Verilator
  • Dependencies brought up to date:
  • The parent directory of the file being linted is now added as an include path to iverilog, with proper support for errors in files besides the one being edited. This comes in part from feilongfl's fork of linter-verilog
  • Improved message positioning, particularly with verilator (which somtimes provides a column number that previously went unused)
  • Added "source.systemverilog" grammar scope for compatibility with language-systemverilog
  • Added a settings option for path to iverilog, like the setting for verilator's path in linter-verilator
  • Added functionality for dealing with iverilog "sorry"-type messages:
    • These are now presented with "info" severity
    • Added an option to suppress "sorry" messages, since these aren't really helpful for linting
  • Improved documentation, particularly for installing Verilator/Icarus Verilog
  • Clarified the arguments that are added to iverilog or verilator commands to put either compiler in a mode for linting