SonarPython 3.12
andrea-guarino-sonarsource
released this
29 Mar 13:13
·
1053 commits
to master
since this release
Release Notes - SonarPython - Version 3.12
New Feature
- [SONARPY-976] - Rule S6396: Superfluous curly brace quantifiers should be avoided
- [SONARPY-977] - Rule S6323: Alternation in regular expressions should not contain empty alternatives
- [SONARPY-978] - Rule S6397: Character classes in regular expressions should not contain only one character
- [SONARPY-979] - Rule S6326: Regular expressions should not contain multiple spaces
- [SONARPY-980] - Rule S6353: Regular expression quantifiers and character classes should be used concisely
- [SONARPY-981] - Rule S6328: Replacement strings should reference existing regular expression groups
- [SONARPY-982] - Rule S6331: Regular expressions should not contain empty groups
- [SONARPY-983] - Rule S6395: Non-capturing groups without quantifier should not be used
Improvement
- [SONARPY-985] - Show UI warning when errors occur in coverage report parsing
False-Positive
- [SONARPY-994] - S5361 should not create false positives when case-insensitive flag is set