SonarPython 3.11.0.9522
marco-bearzi-sonarsource
released this
25 Mar 08:15
·
1069 commits
to master
since this release
Release Notes - SonarPython - Version 3.11
New Feature
- [SONARPY-212] - Rule S3801: Functions should use "return" consistently
- [SONARPY-215] - Rule S3699: The output of functions that don't return anything should not be used
- [SONARPY-234] - Rule S1291: Track uses of "NOSONAR" comments
- [SONARPY-253] - Rule S2761: Doubled prefix operators "not" and "~" should not be used
- [SONARPY-259] - Rule S138: Functions should not have too many lines of code
- [SONARPY-264] - Rule S1135: Track uses of "TODO" tags
- [SONARPY-267] - Rule S1172: Unused function parameters should be removed
- [SONARPY-272] - Rule S1451: Track lack of copyright and license headers
- [SONARPY-282] - Rule S1940: Boolean checks should not be inverted
- [SONARPY-989] - Provide OWASP Top 10 2021 security standards for rules metadata
Task
- [SONARPY-988] - Upgrade the gh-action_release/main GitHub action to version 4
False-Positive
- [SONARPY-986] - S5644 should not raise issues on "collections" symbols