Verissimo SystemVerilog Testbench Linter User Guide
Rev. 19.1.12, 19 April 2019

8.2 Lint Waivers File Example

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<waivers version="4">

    <waiver name="waiver_1">
        <status>WARNING</status>
        <description>
          Demote all errors in SVTB rule 11.2.1
          (single character loop iterator)
          to warning severity
        </description>
        <check>SVTB.11.2.1</check>
    </waiver>

    <waiver name="waiver_2">
        <status>DISABLE</status>
        <description>
          Disable UVM rule 2.8.1 failing
          on test_lib.sv for tests
          test_read_modify_write and test_2m_4s
        </description>
        <check>UVM.2.8.1</check>
        <path>/full_path_to_xbus/xbus/examples/test_lib.sv</path>
        <line-ranges>
            <line-range>64:67</line-range>
            <line-range>108:111</line-range>
        </line-ranges>
    </waiver>

    <waiver name="waiver_3">
        <status>INFO</status>
        <description>
          Demote to INFO error hits
          for 'trans_collected'
          in rule UVM.6.2
        </description>
        <check>UVM.6.2</check>
        <message-pattern>.*trans_collected.*</message-pattern>
    </waiver>

    <!--

    <waiver name="waiver_3_simple_regex" >
        <status>INFO</status>
        <description>
          Demote to INFO error hits
          for 'trans_collected'
          in rule UVM.6.2
        </description>
        <check>UVM.6.2</check>
        <message-pattern>*trans_collected*</message-pattern>
    </waiver>

    -->

</waivers>