Get code metrics like cognitive complexity on VSCode using SonarLint extension
|
|
3
|
7134
|
August 8, 2024
|
Support for Swift 5.9
|
|
2
|
789
|
May 13, 2024
|
"Serializable" classes should use auto-generated version ids
|
|
5
|
5578
|
October 12, 2018
|
New C# rule: validate antiforgery tokens in MVC actions
|
|
3
|
6475
|
December 29, 2021
|
Feature: Python assert should be consider harmful
|
|
4
|
5603
|
February 12, 2021
|
Rule 3864 "Stream.peek should not be used": improving title and description
|
|
4
|
5543
|
January 15, 2019
|
Deprecation check in Legacy code
|
|
8
|
4075
|
December 16, 2019
|
Can you add Support for the X++ language (used in Microsoft Dynamics 365)?
|
|
8
|
4037
|
May 24, 2022
|
SonarCloud - Python - Suppress specific rules
|
|
1
|
1516
|
February 21, 2022
|
Why is there no rule for error "Invalid character encountered"
|
|
4
|
5290
|
September 19, 2023
|
[CSS] RSPEC-125: Sections of code should not be commented out
|
|
2
|
660
|
October 13, 2023
|
[Java] Call to Mockito method `verify`, `when` or `given` can be simplified
|
|
5
|
4660
|
November 18, 2020
|
Will SonarJS rules be available in eslint-plugin-sonarjs?
|
|
7
|
3887
|
June 21, 2021
|
[Typescript] Angular dependency injection and readonly
|
|
2
|
6192
|
July 7, 2020
|
New rule: Names of classes, methods, etc. should differ more than only casing
|
|
3
|
301
|
June 12, 2023
|
[Java] Usage of raw type
|
|
5
|
4265
|
July 30, 2019
|
JAXB Context rule for memory leak
|
|
3
|
5082
|
February 3, 2020
|
InterruptedException should not be caught and handled with other exceptions
|
|
4
|
4542
|
July 12, 2021
|
New rule to suggest "string".length() == 0 -> "string".isEmpty()
|
|
5
|
1308
|
September 12, 2023
|
Support junit test execution data for JavaScript/TypeScript
|
|
3
|
2752
|
July 20, 2022
|
[C#] Asynchronous methods should take a CancellationToken
|
|
1
|
6810
|
May 20, 2021
|
Set usage of Objects.isNull and Objects.nonNull as code smells
|
|
2
|
5471
|
July 5, 2022
|
C++ lambda captures should avoid expensive unnecessary copies
|
|
5
|
3840
|
August 26, 2022
|
Don't create stored procedures with prefix sp_
|
|
6
|
3532
|
December 14, 2018
|
New Rules for MISRA2012: Rules 5.1 and 5.2, 5.4 and 5.5
|
|
1
|
6364
|
February 7, 2020
|
Allow adding custom selectors for CSS S4670
|
|
2
|
4977
|
May 15, 2020
|
New Rule to check if first argument of String::replaceAll is really a regexp?
|
|
5
|
3451
|
June 6, 2019
|
Check whether utility classes are instantiated
|
|
5
|
3310
|
May 5, 2021
|
Const is considered a line of code that needs coverage
|
|
4
|
3615
|
November 27, 2020
|
[Java] Avoid bitwise operators
|
|
4
|
3602
|
January 31, 2020
|
Integer division by unsigned
|
|
3
|
3953
|
March 7, 2022
|
Support inheritance depth analysis for JavaScript / TypeScript
|
|
2
|
456
|
January 26, 2024
|
FluentAssertion Should() and Equals() methods shouldn't be used together
|
|
4
|
3527
|
March 28, 2022
|
Add a rule to convert Enum.ToString() to nameof
|
|
6
|
1669
|
March 31, 2023
|
CERT secure coding L1 level rules for Java, C, C++
|
|
2
|
4348
|
July 17, 2019
|
Curl SSL/TLS trust chain verification should not be disabled
|
|
2
|
4296
|
October 11, 2018
|
Custom rules for SQL
|
|
8
|
2473
|
August 26, 2021
|
Split S1166 to two rules: logger vs. new exception
|
|
2
|
1306
|
January 30, 2019
|
Java rule to prevent use of assert in production code
|
|
5
|
2896
|
July 16, 2024
|
Use simpler functional interfaces wherever possible
|
|
7
|
2459
|
August 2, 2018
|
[Java] Check orderings of imports
|
|
1
|
1540
|
December 17, 2019
|
Use a testable (date) time provider
|
|
5
|
2807
|
September 8, 2021
|
[Java] Optional used as replacement for local null check
|
|
0
|
6753
|
May 27, 2021
|
Override of equals() MUST compare getClass() OR be final
|
|
1
|
4737
|
July 15, 2019
|
ShouldSerialize* functions should refer to an existing property
|
|
4
|
2969
|
August 3, 2021
|
SQL query that uses not in with a subquery
|
|
1
|
1480
|
August 29, 2018
|
[Java] Lambda should not be too complex or too long
|
|
5
|
2633
|
July 23, 2019
|
C++ - Support C++23 standard
|
|
4
|
2844
|
February 10, 2023
|
[C#] Data loss rules in EF-core
|
|
6
|
2376
|
April 30, 2020
|
sonar.ruby.coverage.reportPaths and wildcards for CI
|
|
1
|
777
|
March 3, 2023
|