Verissimo SystemVerilog Testbench Linter User Guide
Rev. 24.1.12, 12 June 2024

3.1.2 From the DVT Eclipse IDE

To launch a linting session for your project, select a project in the Navigator View then click the SV Lint button in the toolbar of the DVT Perspective, and choose Lint With -> Custom Ruleset

The Edit Lint Configuration dialog will pop-up. You can define as many lint configurations as you need. Chose Lint With -> Lint Configurations... to see all the available lint configurations.

A lint configuration is defined by:

  1. The Linting Mode. Whether you would like to run Verissimo on a project level or just for a file. You also have the ability to select to be asked each time what Verissimo should lint or for it to detect automatically from the current selection.

  2. The Project. It is filled in automatically with the selected project in the Navigator View.

  3. The Ruleset XML. Mandatory for a Custom lint session. Note: The same UI works for defining XVM Compliance or All Rules/Verissimo lint configurations.

  4. The Waivers XML. Optional, by default waivers are serialized in the project's .dvt folder.

  5. The Manual Checks Status XML. Optional, by default notes are serialized in the project's .dvt folder.

Lint configurations can be serialized on the disk and shared with the team. In the snapshot below a MyGuidelines.launch XML file is created in project's .dvt folder.

To generate a HTML Ruleset Doc or a XML Ruleset, go to the Verissimo menu and choose one of the sets of rules for which the document is generated.