Lint Arguments
""""""""""""""

.. code-block:: console
    :caption: <LINT ARGS>

    [-waivers <XML file>]
    [-manual_checks_status <XML file>]
    [-custom_rules <jars> [-debug_custom_rules <class>] [-debug_custom_rules_from_files <files>]]
    [-check_timeout <seconds>] [-session_timeout <seconds>] [-process_timeout <seconds>]
    [-thread_dump_rules <rule names> [-thread_dump_delay <milliseconds>] [-thread_dump_interval <milliseconds>]]
    [-histogram_dump_rules <rule names>]
    [-lang <language>]

.. code-block:: console
    :caption: <LINT ARGS> Description

    -waivers <XML file>                           [Optional] XML waivers file.
    -manual_checks_status <XML file>              [Optional] XML manual checks status file.
    -custom_rules <jars>                          [Optional] Path to jars containing custom rules.
    -debug_custom_rules <class>                   [Optional] Name of the custom rule class to be debugged.
                                                             Only use when -custom_rules is specified.
    -debug_custom_rules_from_files <files>        [Optional] Path of the file containing custom rule class names to be debugged.
                                                             Only use when -custom_rules is specified.
    -check_timeout <seconds>                      [Optional] Set the timeout value of a check.
    -session_timeout <seconds>                    [Optional] Set the timeout value of the linting session, without building.
    -process_timeout <seconds>                    [Optional] Set the timeout value of the complete linting process, including building.
    -thread_dump_rules <rule names>               [Optional] Comma separated list of rule names for which thread dumps will be generated.
    -thread_dump_delay <milliseconds>             [Optional] Set the delay before a rule will generate thread dumps.
                                                             Default value: 0ms.
                                                             Only use when -thread_dump_rules is specified.
    -thread_dump_interval <milliseconds>          [Optional] Set the interval of thread dumps for a rule.
                                                             Default value: 200ms.
                                                             Only use when -thread_dump_rules is specified.
    -histogram_dump_rules <rule names>            [Optional] Comma separated list of rule names for which histogram dumps will be generated.
    -lang <language>                              [Optional] Enable support for the specified language. Only used to export the mixed design hierarchy.
                                                             Available values: vlog, vhdl.
                                                             Default value: vlog.