Skip to content

SonarPython 3.12

Compare
Choose a tag to compare
@andrea-guarino-sonarsource andrea-guarino-sonarsource released this 29 Mar 13:13
· 1053 commits to master since this release
035ca7e
    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