Release notes - SonarKotlin - 3.5
Feature
SONARKT-724 Upgrade Kotlin compiler to 2.3.20
False Positive
SONARKT-248 S1192 should not raise when a string literal is used in TODO
SONARKT-264 S2175 should not raise on collections initialized with lazy
SONARKT-310 S108 should not raise on an empty block in when->else statement
SONARKT-386 S6518 should not raise on classes not supporting the indexed access operator
SONARKT-681 S1862 should not raise when guard conditions are used in "when" statements
SONARKT-702 S100 should allow test method names with spaces
SONARKT-703 S6508 should not raise on functions that are implementing parent class/interface
SONARKT-719 S6518 should not raise when get or set is called with named parameters
SONARKT-739 S6518 Add class exceptions for common user errors where operator is provided via java interop
Bug
SONARKT-718 ZipHandler leaks file handles on Windows, locking Maven .m2 JARs after SonarLint analysis
SONARKT-728 Should not throw UnsupportedOperationException in a mixed Java+Kotlin project