[Id] : [Should be formatted as SARIF1nnn, leave blank if unsure]
Name : [Provide a friendly symbolic name for the rule in PascalCase.]
Level : [Possible values are: error, warning, or note.]
Full description : [Provide atleast two sentences. The first sentence should be a short description of the rule.
This will appear as Short Description in rules metadata. The other sentence(s) should
describe usage of the rule and any other relevant information.]
User-facing strings:
[Each rule has one or more result message strings, each with symbolic name in PascalCase.]
FirstMessage : [Default user facing string.]
[SecondMessage] : [Optional, Any conditional user facing string(s).]
[ThirdMessage] : [Optional, Any conditional user facing string(s).]
Links/Additional Information
[Optional, any Links/Additional Information.]
Implementation Notes
[Optional, any suggestions regarding implementation.]
How to resolve
[Optional, any tips on how to resolve the violation.]
Rule metadata
[Id] : [Should be formatted as
SARIF1nnn
, leave blank if unsure]Name : [Provide a friendly symbolic name for the rule in PascalCase.]
Level : [Possible values are:
error
,warning
, ornote
.]Full description : [Provide atleast two sentences. The first sentence should be a short description of the rule. This will appear as
Short Description
in rules metadata. The other sentence(s) should describe usage of the rule and any other relevant information.]User-facing strings: [Each rule has one or more result message strings, each with symbolic name in PascalCase.]
Links/Additional Information
[Optional, any Links/Additional Information.]
Implementation Notes
[Optional, any suggestions regarding implementation.]
How to resolve
[Optional, any tips on how to resolve the violation.]