Releases
3.21.0.10628
Release notes - SonarPython - 3.21
False-Positive
SONARPY-1179 Update S5747 (RaiseOutsideExceptCheck) to not report an issue inside a 'except*'
SONARPY-1193 FP on rule S6304: "Granting access to all resources" should not be raised on actions without resource-level permissions
False Negative
SONARPY-1181 S5708 (CaughtExceptionsCheck) should report on except*
SONARPY-1183 S5713 (ChildAndParentExceptionCaughtCheck) should report on except*
New Feature
SONARPY-1091 Add quick fix for S4144 (DuplicatedMethodImplementationCheck)
SONARPY-1184 Rule S6468 : ExceptionGroup and BaseExceptionGroup should not be caught in `except*` clauses
SONARPY-1217 Update API to expose data related to caching
Task
SONARPY-1194 Serialize and cache the project level symbol table
SONARPY-1195 Build a dependency graph in the project-level symbol table
SONARPY-1196 Compute impacted files from deleted files
SONARPY-1197 Load project-level symbol table entries from cache
SONARPY-1199 Avoid scanning files that don't need to be analyzed
SONARPY-1200 Upgrade protobuf version to 3.21.7
SONARPY-1201 Add integeration tests for incremental PR analysis
Improvement
SONARPY-1210 except* can not contain continue, break or return instruction
You can’t perform that action at this time.