SonarPython 3.17.0.10029
Release notes - SonarPython - Version 3.17
Bug
SONARPY-1112 Python sensor should be executed also on TEST files
SONARPY-1075 Quickfix for S3923 should not break the code
False-Positive
SONARPY-1107 Adapt S5918 message when returning a call to a skip test method
SONARPY-1106 Fix wrong issue message on S5906 for NOT IN statement
SONARPY-1102 Fix FP on S5914 for nonlocal variables
SONARPY-1101 Fix FP on S5899 for helper methods
SONARPY-1086 Fix FP on S1764 for left bitwise shift
SONARPY-1073 Rule S1313: Exclude reserved documentation IP ranges
SONARPY-1067 Fix FP on S125 when the comment is not actual code
SONARPY-1061 Rule S2068: Add Flask config exceptions
SONARPY-1040 S1854 (DeadStoreCheck) should not raise FP with assignment expressions
SONARPY-1039 Fix FP on S5806 when the name is an IPython builtin
SONARPY-1037 S1481 should not report on dummy variables
SONARPY-1021 Fix FP on S1721 when using the walrus operator
SONARPY-1009 Fix FP on S5607 when using operator on hex value
SONARPY-990 S1481 should not raise when variable is assigned inside decorator
SONARPY-876 S5795 (IdentityComparisonWithCachedTypesCheck) shouldn't raise on 'is not None'
SONARPY-797 FP on S4426: mismatch between key length and key exponent
Improvement
SONARPY-1109 Update protobuf-java to 3.19.2