Qodana #7
126685 new problems found by Qodana for JVM
Qodana for JVM
126685 new problems were found
Inspection name | Severity | Problems |
---|---|---|
Injection annotation is not applicable |
🔴 Failure | 772 |
Missing '@Deprecated' annotation on scheduled for removal API |
🔴 Failure | 227 |
Unresolved plugin configuration reference |
🔴 Failure | 209 |
Invalid property key |
🔴 Failure | 187 |
Pattern annotation is not applicable |
🔴 Failure | 39 |
Infinite recursion |
🔴 Failure | 23 |
Inspection description checker |
🔴 Failure | 12 |
Incorrect service retrieving |
🔴 Failure | 8 |
Contract issues |
🔴 Failure | 4 |
Non-default constructors for service and extension class |
🔴 Failure | 2 |
Missing '@Override' annotation |
🔶 Warning | 121394 |
Constant values |
🔶 Warning | 1394 |
Javadoc declaration problems |
🔶 Warning | 561 |
'protected' member in 'final' class |
🔶 Warning | 328 |
Caught exception is immediately rethrown |
🔶 Warning | 284 |
Redundant type cast |
🔶 Warning | 218 |
Condition is covered by further condition |
🔶 Warning | 216 |
'final' method in 'final' class |
🔶 Warning | 197 |
Access static member via instance reference |
🔶 Warning | 180 |
Text block can be used |
🔶 Warning | 53 |
'private' method declared 'final' |
🔶 Warning | 50 |
'equals()' between objects of inconvertible types |
🔶 Warning | 39 |
Inner class may be 'static' |
🔶 Warning | 29 |
Octal integer |
🔶 Warning | 24 |
Manual min/max calculation |
🔶 Warning | 21 |
Component/Action not registered |
🔶 Warning | 18 |
'assertEquals()' between objects of inconvertible types |
🔶 Warning | 17 |
'static' method declared 'final' |
🔶 Warning | 15 |
Pointless arithmetic expression |
🔶 Warning | 15 |
Assignment can be replaced with operator assignment |
🔶 Warning | 14 |
Unnecessarily escaped character |
🔶 Warning | 13 |
Result of method call ignored |
🔶 Warning | 12 |
Mismatched read and write of array |
🔶 Warning | 12 |
Field blocks intention preview |
🔶 Warning | 10 |
Pointless bitwise expression |
🔶 Warning | 10 |
Class extends annotation interface |
🔶 Warning | 9 |
Test class without tests |
🔶 Warning | 9 |
Integer multiplication or shift implicitly cast to 'long' |
🔶 Warning | 6 |
A service can be converted to a light one |
🔶 Warning | 6 |
C-style array declaration |
🔶 Warning | 5 |
Mismatch between Javadoc and code |
🔶 Warning | 4 |
Postfix template description checker |
🔶 Warning | 4 |
Cast to incompatible type |
🔶 Warning | 3 |
Conditional expression with identical branches |
🔶 Warning | 3 |
Dangling Javadoc comment |
🔶 Warning | 2 |
Statement can be replaced with enhanced 'switch' |
🔶 Warning | 2 |
ActionUpdateThread is missing |
🔶 Warning | 2 |
Unsafe return statements visitor |
🔶 Warning | 2 |
Utility class with 'public' constructor |
🔶 Warning | 2 |
Too weak variable type leads to unnecessary cast |
🔶 Warning | 1 |
Conditional break inside loop |
🔶 Warning | 1 |
Anonymous type can be replaced with lambda |
🔶 Warning | 1 |
Field can be made 'static' |
🔶 Warning | 1 |
'finally' block which can not complete normally |
🔶 Warning | 1 |
Functional expression can be folded |
🔶 Warning | 1 |
Null-check method is called with obviously non-null argument |
🔶 Warning | 1 |
Redundant array creation |
🔶 Warning | 1 |
Concatenation with empty string |
🔶 Warning | 1 |
Unnecessary modifier |
🔶 Warning | 1 |
Unnecessary unary minus |
🔶 Warning | 1 |
Use 'VirtualFile#equals(Object)' |
🔶 Warning | 1 |
Constant values |
◽️ Notice | 7 |
💡 Qodana analysis was run in the pull request mode: only the changed files were checked
☁️ View the detailed Qodana report
Contact Qodana team
Contact us at [email protected]
- Or via our issue tracker: https://jb.gg/qodana-issue
- Or share your feedback: https://jb.gg/qodana-discussions
Details
This result was published with Qodana GitHub Action
Annotations
github-actions / Qodana for JVM
Access static member via instance reference
Static member 'com.intellij.codeInspection.dataFlow.rangeSet.@org.jetbrains.annotations.NotNull LongRangeSet.toString(long, long)' accessed via instance reference
github-actions / Qodana for JVM
Access static member via instance reference
Static member 'com.intellij.codeInspection.dataFlow.rangeSet.@org.jetbrains.annotations.NotNull LongRangeSet.toString(long, long)' accessed via instance reference
github-actions / Qodana for JVM
Access static member via instance reference
Static member 'com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet.toString(long, long)' accessed via instance reference
github-actions / Qodana for JVM
Access static member via instance reference
Static member 'com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet.toString(long, long)' accessed via instance reference
github-actions / Qodana for JVM
Access static member via instance reference
Static member 'com.intellij.codeInspection.dataFlow.rangeSet.@org.jetbrains.annotations.NotNull LongRangeSet.toString(long, long)' accessed via instance reference
github-actions / Qodana for JVM
Access static member via instance reference
Static member 'com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet.toString(long, long)' accessed via instance reference
github-actions / Qodana for JVM
Access static member via instance reference
Static member 'com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet.toString(long, long)' accessed via instance reference
github-actions / Qodana for JVM
Access static member via instance reference
Static member 'com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet.toString(long, long)' accessed via instance reference
github-actions / Qodana for JVM
Access static member via instance reference
Static member 'com.intellij.codeInspection.dataFlow.rangeSet.@org.jetbrains.annotations.NotNull LongRangeSet.toString(long, long)' accessed via instance reference
github-actions / Qodana for JVM
Access static member via instance reference
Static member 'com.intellij.codeInspection.dataFlow.rangeSet.@org.jetbrains.annotations.NotNull LongRangeSet.toString(long, long)' accessed via instance reference
github-actions / Qodana for JVM
Access static member via instance reference
Static member 'com.intellij.codeInspection.dataFlow.rangeSet.@org.jetbrains.annotations.NotNull LongRangeSet.toString(long, long)' accessed via instance reference
github-actions / Qodana for JVM
Access static member via instance reference
Static member 'com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet.toString(long, long)' accessed via instance reference
github-actions / Qodana for JVM
Access static member via instance reference
Static member 'com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet.toString(long, long)' accessed via instance reference
github-actions / Qodana for JVM
Access static member via instance reference
Static member 'com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet.toString(long, long)' accessed via instance reference
github-actions / Qodana for JVM
Access static member via instance reference
Static member 'com.intellij.codeInspection.dataFlow.rangeSet.@org.jetbrains.annotations.NotNull LongRangeSet.toString(long, long)' accessed via instance reference
github-actions / Qodana for JVM
Access static member via instance reference
Static member 'com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet.toString(long, long)' accessed via instance reference
github-actions / Qodana for JVM
Access static member via instance reference
Static member 'com.intellij.codeInspection.dataFlow.rangeSet.@org.jetbrains.annotations.NotNull LongRangeSet.toString(long, long)' accessed via instance reference
github-actions / Qodana for JVM
Access static member via instance reference
Static member 'com.intellij.codeInspection.dataFlow.rangeSet.@org.jetbrains.annotations.NotNull LongRangeSet.toString(long, long)' accessed via instance reference
github-actions / Qodana for JVM
Access static member via instance reference
Static member 'com.intellij.codeInspection.dataFlow.rangeSet.@org.jetbrains.annotations.NotNull LongRangeSet.toString(long, long)' accessed via instance reference
github-actions / Qodana for JVM
Access static member via instance reference
Static member 'com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet.toString(long, long)' accessed via instance reference
github-actions / Qodana for JVM
Access static member via instance reference
Static member 'com.intellij.codeInspection.dataFlow.rangeSet.@org.jetbrains.annotations.NotNull LongRangeSet.toString(long, long)' accessed via instance reference
github-actions / Qodana for JVM
Access static member via instance reference
Static member 'com.intellij.codeInspection.dataFlow.rangeSet.@org.jetbrains.annotations.NotNull LongRangeSet.toString(long, long)' accessed via instance reference
github-actions / Qodana for JVM
Access static member via instance reference
Static member 'com.intellij.codeInspection.dataFlow.rangeSet.@org.jetbrains.annotations.NotNull LongRangeSet.toString(long, long)' accessed via instance reference
github-actions / Qodana for JVM
Access static member via instance reference
Static member 'com.intellij.codeInspection.dataFlow.rangeSet.@org.jetbrains.annotations.NotNull LongRangeSet.toString(long, long)' accessed via instance reference
github-actions / Qodana for JVM
Access static member via instance reference
Static member 'com.intellij.codeInspection.dataFlow.rangeSet.LongRangeSet.toString(long, long)' accessed via instance reference