Android
Bitwise operation issuesJava
Bitwise operation issuesJavaScript and TypeScript
Class structureJava
Code maturityJava
Code style issuesJava
CodeSpring CoreSpring
Compiler issuesJava
Control flow issuesJava
CorrectnessLintAndroid
Cucumber
FinalizationJava
GeneralJavaScript and TypeScript
Groovy
HTTP Client
IconsUsabilityLintAndroid
ImportsJava
Inheritance issuesJava
InternationalizationLintAndroid
InteroperabilityLintAndroid
JUnitJava
JVM languages
Java
Java 14Java language level migration aidsJava
Java 15Java language level migration aidsJava
Java 5Java language level migration aidsJava
Java 7Java language level migration aidsJava
Java 8Java language level migration aidsJava
Java 9Java language level migration aidsJava
Java language level migration aidsJava
JavaScript and TypeScript
JavadocJava
Kotlin
LintAndroid
MigrationKotlin
Numeric issuesJava
Other problemsKotlin
PerformanceJava
PerformanceLintAndroid
Potentially confusing code constructsGroovy
Potentially confusing code constructsJavaScript and TypeScript
Probable bugsJava
Probable bugsKotlin
Reactive Streams
ReactorReactive Streams
Redundant constructsKotlin
Resource managementJava
SQL
SecurityLintAndroid
Spring
Spring AOPSpring
Spring BootSpring
Spring CoreSpring
Style issuesKotlin
Test frameworksJVM languages
TestNGJava
Threading issuesJava
UI form
UsabilityLintAndroid
XMLSpring CoreSpring
Android