manucorporat / linter-verilog

Atom linter for Verilog, using icarus verilog.
https://atom.io/packages/linter-verilog
MIT License
9 stars 6 forks source link

Add verilator as linter-tool (feature request) #3

Open tarikgraba opened 7 years ago

tarikgraba commented 7 years ago

Hi there and thx for your plugin,

Is it possible to add verilator as a replacement for icarus? Verilator is a verilog to C++ converter that includes a linter mode. It is in active development and has very good support for modern verilog/systemverilog syntax.

The idea is to replace icarus by "verilator --lint-only" The Error/warning format returned by the linter a little different.

The linter is already used with the syntastic vim plugin (https://github.com/scrooloose/syntastic).

Verilator is a standard package in major Linux distributions and I think through brew for osx. Its source is available on line (http://www.veripool.org/projects/verilator/wiki/Installing).

Regards