Release 2024.3 #591
1330 new problems found by Qodana for JVM
Qodana for JVM
62 new problems were found
Inspection name | Severity | Problems |
---|---|---|
Usage of API marked for removal |
🔴 Failure | 4 |
Unused declaration |
🔶 Warning | 35 |
Deprecated API usage |
🔶 Warning | 7 |
Redundant semicolon |
🔶 Warning | 4 |
Method always returns the same value |
🔶 Warning | 4 |
A service can be converted to a light one |
🔶 Warning | 2 |
Redundant qualifier name |
🔶 Warning | 2 |
Unused import directive |
🔶 Warning | 1 |
@NotNull/@Nullable problems |
🔶 Warning | 1 |
Class member can have 'private' visibility |
◽️ Notice | 1 |
Non-canonical modifier order |
◽️ Notice | 1 |
💡 Qodana analysis was run in the pull request mode: only the changed files were checked
☁️ View the detailed Qodana report
Detected 11 dependencies
Third-party software list
This page lists the third-party software dependencies used in perl5
Dependency | Version | Licenses |
---|---|---|
ant-launcher | 1.10.13 | Apache-2.0 W3C-19980720 |
ant | 1.10.13 | Apache-2.0 W3C-19980720 |
com.jetbrains.performanceplugin | 243.21565.193+154 | Apache-2.0 |
com.jetbrains.performanceplugin | 243.21565.193+395 | Apache-2.0 |
docker | 2024.3+408 | Apache-2.0 |
jflex | 1.9.2 | BSD-3-Clause |
jsr305 | 3.0.2 | Apache-2.0 |
tanvd.grazi | 243.21565.193+454 | Apache-2.0 LGPL-2.0-or-later LGPL-2.1-only MIT |
tanvd.grazi | 243.21565.193+467 | Apache-2.0 LGPL-2.0-or-later LGPL-2.1-only MIT |
testng-j | 243.21565.193+635 | MIT |
testng-j | 243.21565.193+648 | MIT |
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
Deprecated API usage
Overrides deprecated method in 'com.intellij.openapi.fileChooser.FileChooserDescriptor'
github-actions / Qodana for JVM
Deprecated API usage
'isPopupPlace([email protected] String)' is deprecated
github-actions / Qodana for JVM
Deprecated API usage
'getComponent()' is deprecated
github-actions / Qodana for JVM
Deprecated API usage
'INSTANCE' is deprecated
github-actions / Qodana for JVM
Deprecated API usage
Overrides deprecated method in 'com.intellij.openapi.fileChooser.FileChooserDescriptor'
github-actions / Qodana for JVM
Deprecated API usage
Overrides deprecated method in 'com.intellij.platform.ProjectGeneratorPeer'
github-actions / Qodana for JVM
Deprecated API usage
'isFileVisible(com.intellij.openapi.vfs.VirtualFile, boolean)' is deprecated
github-actions / Qodana for JVM
Unused import directive
Unused import directive
github-actions / Qodana for JVM
A service can be converted to a light one
Service can be converted to a light service
Check warning on line 250 in plugin/src/main/resources/META-INF/plugin.xml
github-actions / Qodana for JVM
A service can be converted to a light one
Service can be converted to a light service
github-actions / Qodana for JVM
Usage of API marked for removal
Overrides method that is deprecated and marked for removal in 'com.intellij.openapi.actionSystem.AnAction'
github-actions / Qodana for JVM
Usage of API marked for removal
'addBrowseFolderListener([email protected] @com.intellij.openapi.util.NlsContexts.DialogTitle String, [email protected] @com.intellij.openapi.util.NlsContexts.Label String, [email protected] Project, com.intellij.openapi.fileChooser.FileChooserDescriptor, com.intellij.openapi.ui.TextComponentAccessor)' is deprecated and marked for removal
github-actions / Qodana for JVM
Usage of API marked for removal
'getData([email protected] String)' is deprecated and marked for removal
github-actions / Qodana for JVM
Usage of API marked for removal
'addBrowseFolderListener([email protected] @com.intellij.openapi.util.NlsContexts.DialogTitle String, [email protected] @com.intellij.openapi.util.NlsContexts.Label String, [email protected] Project, com.intellij.openapi.fileChooser.FileChooserDescriptor, com.intellij.openapi.ui.TextComponentAccessor)' is deprecated and marked for removal
Check notice on line 28 in plugin/src/test/java/unit/perl/parser/PerlHighlightingLexerTest.kt
github-actions / Qodana for JVM
Class member can have 'private' visibility
Property 'lexerStates' could be private
github-actions / Qodana for JVM
@NotNull/@Nullable problems
Not annotated parameter overrides @NotNull parameter
github-actions / Qodana for JVM
Redundant semicolon
Redundant semicolon
Check warning on line 46 in plugin/src/test/java/unit/perl/parser/PerlHighlightingLexerTest.kt
github-actions / Qodana for JVM
Redundant semicolon
Redundant semicolon
Check warning on line 36 in plugin/src/test/java/unit/perl/parser/PerlHighlightingLexerTest.kt
github-actions / Qodana for JVM
Redundant semicolon
Redundant semicolon
Check warning on line 41 in plugin/src/test/java/unit/perl/parser/PerlHighlightingLexerTest.kt
github-actions / Qodana for JVM
Redundant semicolon
Redundant semicolon
github-actions / Qodana for JVM
Redundant qualifier name
Redundant qualifier name
github-actions / Qodana for JVM
Redundant qualifier name
Redundant qualifier name
github-actions / Qodana for JVM
Method always returns the same value
All implementations of method `getInitialCustomState()` always return `com.perl5.lang.tt2.lexer.TemplateToolkitLexerGenerated.LEX_HTML`
github-actions / Qodana for JVM
Method always returns the same value
All implementations of method `getOutlineMarker()` always return `% `
github-actions / Qodana for JVM
Method always returns the same value
Method `checkAfterCloseQuote()` and all its overriding methods always return `true`