| | Symbol FQN resolution should work correctly on double import | | | | | Fixed | Feb 2, 2023 | Feb 3, 2023 | | |
| | Add quick fix for S5796 (IdentityComparisonWithNewObjectCheck) | | | | | Fixed | Feb 1, 2023 | Feb 7, 2023 | | |
| | Add quick fix for S5905 (AssertOnTupleLiteralCheck) | | | | | Fixed | Jan 31, 2023 | Feb 8, 2023 | | |
| | Soften issue message for S1110 | | | | | Fixed | Jan 25, 2023 | Feb 6, 2023 | | |
| | S1144: Should not raise on methods/classes with unknown decorator | | | | | Fixed | Jan 24, 2023 | Feb 3, 2023 | | |
| | S5886 should not raise issues when the yield expression is part of an assignment statement | | | | | Done | Jan 23, 2023 | Jan 24, 2023 | | |
| | Fix handling of test files in PR analysis | | | | | Fixed | Jan 16, 2023 | Jan 26, 2023 | | |
| | FP on Rule S1871: Two Branches in a conditional structure shouldn't have the same implementation | | | | | Won't Fix | Jan 12, 2023 | Jan 16, 2023 | | |
| | Modify rule S5332: False positive for LoadBalancer construct with listeners set as dict (AWS CDK) | | | | | Fixed | Jan 12, 2023 | Feb 6, 2023 | | |
| | Migrate to Gradle from Maven to speedup the build PoC | | | | | Fixed | Jan 11, 2023 | Feb 2, 2023 | | |
| | Deduplicate strings in CPD token serialization | | | | | Fixed | Jan 9, 2023 | Jan 11, 2023 | | |
| | Use file hashes to determine file modification status in PR analysis | | | | | Fixed | Jan 9, 2023 | Jan 11, 2023 | | |
| | Improve serialization method used for CPD tokens | | | | | Done | Jan 2, 2023 | Jan 2, 2023 | | |
| | Prevent executing the same rule again in case of successful scanWithoutParsing | | | | | Fixed | Dec 22, 2022 | Dec 22, 2022 | | |
| | Disable cache when sonar.modules is used | | | | | Done | Dec 21, 2022 | Dec 29, 2022 | | |
| | Load all Typeshed symbols used by the project in PR analysis context | | | | | Fixed | Dec 20, 2022 | Dec 21, 2022 | | |
| | Cache CPD tokens | | | | | Fixed | Dec 20, 2022 | Jan 2, 2023 | | |
| | Ignore Brython file in Peach configuration which contain syntax error on purpose | | | | | Fixed | Dec 7, 2022 | Dec 8, 2022 | | |
| | Fix parse error when multiple unpack in for loop | | | | | Fixed | Dec 7, 2022 | Jan 11, 2023 | | |
| | Fix NumberFormatException error | | | | | Fixed | Dec 7, 2022 | Jan 16, 2023 | | |
| | Remove Pyright from Peach | | | | | Fixed | Dec 7, 2022 | Dec 8, 2022 | | |
| | Disable cache to prepare for SQ 9.8 release | | | | | Fixed | Dec 7, 2022 | Dec 7, 2022 | | |
| | Invalidate cache when the analyzer version changes | | | | | Fixed | Dec 7, 2022 | Dec 13, 2022 | | |
| | Move stdlib/@python2 and stubs inside sonar-python | | | | | Done | Dec 5, 2022 | Dec 5, 2022 | | |
| | Update API to expose data related to caching | | | | | Fixed | Dec 5, 2022 | Dec 9, 2022 | | |
| | PR Analysis: Avoid running regular rules for transitively impacted files | | | | | Fixed | Dec 5, 2022 | Jan 12, 2023 | | |
| | Fix parse error on Peach for project Brython and Pyright | | | | | Fixed | Dec 2, 2022 | Dec 8, 2022 | | |
| | Add Python 3.11 project(s) to Peach | | | | | Done | Nov 30, 2022 | Dec 2, 2022 | | |
| | except* can not contain continue, break or return instruction | | | | | Fixed | Nov 29, 2022 | Dec 6, 2022 | | |
| | Add integeration tests for incremental PR analysis | | | | | Fixed | Nov 15, 2022 | Dec 9, 2022 | | |
| | Upgrade protobuf version to 3.21.7 | | | | | Fixed | Nov 14, 2022 | Nov 17, 2022 | | |
| | Avoid scanning files that don't need to be analyzed | | | | | Fixed | Nov 7, 2022 | Dec 9, 2022 | | |
| | Load project-level symbol table entries from cache | | | | | Duplicate | Nov 7, 2022 | Dec 9, 2022 | | |
| | Compute impacted files from deleted files | | | | | Fixed | Nov 7, 2022 | Dec 9, 2022 | | |
| | Build a dependency graph in the project-level symbol table | | | | | Fixed | Nov 7, 2022 | Dec 9, 2022 | | |
| | Serialize and cache the project level symbol table | | | | | Fixed | Nov 7, 2022 | Dec 9, 2022 | | |
| | FP on rule S6304: "Granting access to all resources" should not be raised on actions without resource-level permissions | | | | | Fixed | Nov 4, 2022 | Dec 7, 2022 | | |
| | The quick fix of S1854 (DeadStoreCheck) should remove indent before removed line | | | | | Fixed | Oct 27, 2022 | Nov 4, 2022 | | |
| | Improve Readme or add CONTRIBUTING.md | | | | | Fixed | Oct 20, 2022 | Oct 25, 2022 | | |
| | S5717 should not provide a quick fix if the default value is not trivial | | | | | Fixed | Oct 19, 2022 | Oct 21, 2022 | | |
| | Bump version of pytest to update transitive dependency of py | | | | | Done | Oct 18, 2022 | Nov 4, 2022 | | |
| | S6317 should not on any wildcard identifier in resources | | | | | Fixed | Oct 18, 2022 | Oct 18, 2022 | | |
| | Update analyzer-commons to version 2.0 | | | | | Fixed | Oct 14, 2022 | Oct 14, 2022 | | |
| | Rule S6468 : ExceptionGroup and BaseExceptionGroup should not be caught in `except*` clauses | | | | | Fixed | Oct 14, 2022 | Dec 5, 2022 | | |
| | S5713 (ChildAndParentExceptionCaughtCheck) should report on except* | | | | | Done | Oct 14, 2022 | Dec 1, 2022 | | |
| | S5714 (BooleanExpressionInExceptCheck) should report on except* | | | | | Done | Oct 14, 2022 | Dec 1, 2022 | | |
| | S5708 (CaughtExceptionsCheck) should report on except* | | | | | Fixed | Oct 14, 2022 | Dec 1, 2022 | | |
| | S1045(UnreachableExceptCheck) should report on except* | | | | | Done | Oct 14, 2022 | Dec 1, 2022 | | |
| | Update S5747 (RaiseOutsideExceptCheck) to not report an issue inside a 'except*' | | | | | Fixed | Oct 14, 2022 | Nov 30, 2022 | | |
| | Apply default parameter annotation to CDK checks | | | | | Fixed | Oct 13, 2022 | Oct 19, 2022 | | |