Sigasi Studio can check that header comments of files, design units, subprograms, etc. match specified patterns. A header comment is a comment associated with a declaration or file. A file header comment starts at the first character of the file (no leading whitespace). More information on comment association is available here.
The check can be enabled in Preferences > Sigasi > VHDL > Header Comments. The pattern can be set on the same page. More information on file header comment checking is available here.
Note that the entire comment is checked, including comment characters (
These characters have to be handled by your patterns too.
Since Sigasi Studio 4.4, the raw string of the header comment is checked to allow for maximum compliance checking.
This means that when a new line is matched, users should use
\r?\n or the newly introduced
\R to make sure the naming conventions work on all platforms.
This rule can be disabled for your project, or its severity and parameters can be modified in the project linting settings. Alternatively, it can be manually configured with the following template: