I found a rule that is incorrect when scanning my files. To confirm that the rule is indeed incorrect please create test cases for the rule with your code sample that is incorrectly being evaluated. To do this:
- Go to the Rules Definition page,
- Select the rule you believe is incorrect
- Click Edit
- Select the Test Cases tab
- Click Add
- Give your test case a name
- Paste your code in the Test Case text area
- Click Test
- This will evaluate your code and either pass or fail it
- If you believe that your code should pass when it has failed then select the Should Pass radio button
- If you believe that your code should fail when it has passed then select the Should Fail radio button
Once you have confirmed your test case that the rule is bad, send an email to info@ssw.com.au with the subject:
""BUG - SSW Code Auditor <version> - Bad Rule '<rule>'""
e.g. BUG - SSW Code Auditor v12.15 - Bad Rule 'C# Code- No empty code blocks (Tip: Fix in code.)'
In the body, paste in the code sample you entered in the Test Case text area.
Our developers will look at your code and re-evaluate the regular expressions behind the rule.