Skip to content

SonarPython 4.25.0.19056

Latest
Compare
Choose a tag to compare
@ghislainpiot ghislainpiot released this 10 Dec 11:02
· 24 commits to master since this release
931718f

Release notes - SonarPython - 4.25

Bug

SONARPY-2072 Compute correct line location when the cells ends with an empty line

SONARPY-2257 Ensure that the type of unary expressions of non-literals propagate

SONARPY-2420 Fix crash because of mismatch between line and pythonLine

Documentation

SONARPY-2416 Remove old embedded documentation

New Feature

SONARPY-1522 Update which Python versions are supported

SONARPY-2377 Repair rules reading PythonVisitorContext.pythonFile.contents() on Jupyter notebooks

False Positive

SONARPY-2370 Fix FP on S5644 for generic types defined through type parameter syntax

SONARPY-2382 Fix FP on S5756 when the unary operator ~ is used

Task

SONARPY-2392 Update custom rule examples

SONARPY-2424 Document limitation on AliasDescriptor to PythonType conversion

SONARPY-2440 Update rules metadata

Improvement

SONARPY-2014 Fix raising line issues on NotebookFile

SONARPY-2303 Stop running V1 type inference during the indexing phase

SONARPY-2366 Propagate binary expressions of the same type

SONARPY-2414 Introduce AliasDescriptor

SONARPY-2415 Add stubs for pymsql, mysql and pgdb