#2764 CAMELCADE-10991 split editor notification creation to the bgt a… #339
3300 new problems found by Qodana for JVM
Qodana for JVM
2638 new problems were found
Inspection name | Severity | Problems |
---|---|---|
Usage of API marked for removal |
🔴 Failure | 14 |
Missorted modifiers |
🔶 Warning | 613 |
Unused declaration |
🔶 Warning | 596 |
Deprecated API usage |
🔶 Warning | 229 |
Missing '@Override' annotation |
🔶 Warning | 212 |
Method can be made 'void' |
🔶 Warning | 78 |
Check dependency licenses |
🔶 Warning | 65 |
Method parameter always has the same value |
🔶 Warning | 46 |
Method always returns the same value |
🔶 Warning | 38 |
Hardcoded strings |
🔶 Warning | 35 |
@NotNull/@Nullable problems |
🔶 Warning | 34 |
'size() == 0' can be replaced with 'isEmpty()' |
🔶 Warning | 27 |
Class is exposed outside of its visibility scope |
🔶 Warning | 25 |
Method is identical to its super method |
🔶 Warning | 21 |
Unnecessary semicolon |
🔶 Warning | 21 |
Declaration can have 'final' modifier |
🔶 Warning | 15 |
Can use bounded wildcard |
🔶 Warning | 14 |
Redundant 'throws' clause |
🔶 Warning | 11 |
Field may be 'final' |
🔶 Warning | 8 |
C-style array declaration |
🔶 Warning | 7 |
'final' method in 'final' class |
🔶 Warning | 3 |
Raw use of parameterized class |
🔶 Warning | 3 |
Incorrect string capitalization |
🔶 Warning | 2 |
Missing required 'lang' attribute |
🔶 Warning | 2 |
A service can be converted to a light one |
🔶 Warning | 2 |
Statement lambda can be replaced with expression lambda |
🔶 Warning | 1 |
Explicit type can be replaced with '<>' |
🔶 Warning | 1 |
Lambda can be replaced with method reference |
🔶 Warning | 1 |
'protected' member in 'final' class |
🔶 Warning | 1 |
Unnecessary conversion to 'String' |
🔶 Warning | 1 |
Unnecessary modifier |
🔶 Warning | 1 |
Duplicate branches in 'switch' |
◽️ Notice | 505 |
Method can be extracted |
◽️ Notice | 5 |
Immutable collection creation can be replaced with collection factory call |
◽️ Notice | 1 |
💡 Qodana analysis was run in the pull request mode: only the changed files were checked
☁️ View the detailed Qodana report
Dependencies licenses
Third-party software list
This page lists the third-party software dependencies used in perl5
Dependency | Version | Licenses |
---|---|---|
annotations | 24.0.0 | Apache-2.0 |
ant-launcher | 1.10.13 | Apache-2.0 W3C-19980720 |
ant | 1.10.13 | Apache-2.0 W3C-19980720 |
clouds-docker-impl | ideaiu-iu-232.8660.185-withsources | Apache-2.0 |
copyright | ideaic-ic-232.8660.185-withsources | Apache-2.0 |
copyright | ideaiu-iu-232.8660.185-withsources | Apache-2.0 |
grammar-kit | 2022.3.2 | Apache-2.0 |
ideaic | 2023.2 | Apache-2.0 |
java-coverage | ideaiu-iu-232.8660.185-withsources | Apache-2.0 |
java | ideaic-ic-232.8660.185-withsources | Apache-2.0 |
jflex | 1.9.2 | BSD-3-Clause |
jsr305 | 3.0.2 | Apache-2.0 |
kotlin-stdlib-common | 1.9.10 | Apache-2.0 |
kotlin-stdlib-jdk7 | 1.9.10 | Apache-2.0 |
kotlin-stdlib-jdk8 | 1.9.10 | Apache-2.0 |
kotlin-stdlib | 1.9.10 | Apache-2.0 |
platform-langinjection | ideaic-ic-232.8660.185-withsources | Apache-2.0 |
platform-langinjection | ideaiu-iu-232.8660.185-withsources | Apache-2.0 |
remoterun | ideaiu-iu-232.8660.185-withsources | Apache-2.0 |
terminal | ideaic-ic-232.8660.185-withsources | Apache-2.0 |
terminal | ideaiu-iu-232.8660.185-withsources | Apache-2.0 |
webdeployment | ideaiu-iu-232.8660.185-withsources | Apache-2.0 |
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
Can use bounded wildcard
Can generalize to `? extends VirtualFile`
github-actions / Qodana for JVM
Can use bounded wildcard
Can generalize to `? super HTMLMasonMethodDefinition`
github-actions / Qodana for JVM
Can use bounded wildcard
Can generalize to `? super VirtualFile`
github-actions / Qodana for JVM
Can use bounded wildcard
Can generalize to `? super VirtualFile`
github-actions / Qodana for JVM
Can use bounded wildcard
Can generalize to `? extends CommandElement`
github-actions / Qodana for JVM
Can use bounded wildcard
Can generalize to `? super String`
github-actions / Qodana for JVM
Can use bounded wildcard
Can generalize to `? super OptionDescriptor`
github-actions / Qodana for JVM
Can use bounded wildcard
Can generalize to `? super String`
github-actions / Qodana for JVM
Can use bounded wildcard
Can generalize to `? super VirtualFile`
github-actions / Qodana for JVM
Can use bounded wildcard
Can generalize to `? super PerlVariableDeclarationElement`
github-actions / Qodana for JVM
Can use bounded wildcard
Can generalize to `? extends VariableDescription`
github-actions / Qodana for JVM
Can use bounded wildcard
Can generalize to `? extends PsiElement`
github-actions / Qodana for JVM
Can use bounded wildcard
Can generalize to `? extends CommandElement`
github-actions / Qodana for JVM
Can use bounded wildcard
Can generalize to `? super HTMLMasonFileImpl`
github-actions / Qodana for JVM
C-style array declaration
Field `ZZ_LEXSTATE` has C-style array type declaration
Check warning on line 175 in plugin/core/src/main/gen/com/perl5/lang/perl/lexer/PerlLexer.java
github-actions / Qodana for JVM
C-style array declaration
Field `ZZ_LEXSTATE` has C-style array type declaration
github-actions / Qodana for JVM
C-style array declaration
Field `ZZ_LEXSTATE` has C-style array type declaration
github-actions / Qodana for JVM
C-style array declaration
Field `ZZ_LEXSTATE` has C-style array type declaration
github-actions / Qodana for JVM
C-style array declaration
Field `ZZ_LEXSTATE` has C-style array type declaration
github-actions / Qodana for JVM
C-style array declaration
Field `ZZ_LEXSTATE` has C-style array type declaration
Check warning on line 49 in plugin/core/src/main/gen/com/perl5/lang/pod/lexer/PodLexerGenerated.java
github-actions / Qodana for JVM
C-style array declaration
Field `ZZ_LEXSTATE` has C-style array type declaration
github-actions / Qodana for JVM
Declaration can have 'final' modifier
Declaration can have final modifier
github-actions / Qodana for JVM
Declaration can have 'final' modifier
Declaration can have final modifier
github-actions / Qodana for JVM
Declaration can have 'final' modifier
Declaration can have final modifier
Check warning on line 11569 in plugin/core/src/main/gen/com/perl5/lang/perl/lexer/PerlLexer.java
github-actions / Qodana for JVM
Declaration can have 'final' modifier
Declaration can have final modifier