Support 243-EAP #971
build.yml
on: pull_request
Annotations
6 errors, 24 warnings, and 9 notices
Usage of API marked for removal:
src/com/koxudaxi/ruff/RuffConfigPanel.kt#L145
'addBrowseFolderListener(java.lang.@org.jetbrains.annotations.Nullable @com.intellij.openapi.util.NlsContexts.DialogTitle String, java.lang.@org.jetbrains.annotations.Nullable @com.intellij.openapi.util.NlsContexts.Label String, com.intellij.openapi.project.@org.jetbrains.annotations.Nullable Project, com.intellij.openapi.fileChooser.FileChooserDescriptor)' is deprecated and marked for removal
|
Usage of API marked for removal:
src/com/koxudaxi/ruff/RuffPackageManagerListener.kt#L11
'com.jetbrains.python.packaging.PyPackageManager' is deprecated and marked for removal
|
Usage of API marked for removal:
src/com/koxudaxi/ruff/RuffConfigPanel.kt#L93
'addBrowseFolderListener(java.lang.@org.jetbrains.annotations.Nullable @com.intellij.openapi.util.NlsContexts.DialogTitle String, java.lang.@org.jetbrains.annotations.Nullable @com.intellij.openapi.util.NlsContexts.Label String, com.intellij.openapi.project.@org.jetbrains.annotations.Nullable Project, com.intellij.openapi.fileChooser.FileChooserDescriptor)' is deprecated and marked for removal
|
Usage of API marked for removal:
src/com/koxudaxi/ruff/RuffConfigPanel.kt#L82
'addBrowseFolderListener(java.lang.@org.jetbrains.annotations.Nullable @com.intellij.openapi.util.NlsContexts.DialogTitle String, java.lang.@org.jetbrains.annotations.Nullable @com.intellij.openapi.util.NlsContexts.Label String, com.intellij.openapi.project.@org.jetbrains.annotations.Nullable Project, com.intellij.openapi.fileChooser.FileChooserDescriptor)' is deprecated and marked for removal
|
Usage of API marked for removal:
src/com/koxudaxi/ruff/RuffPackageManagerListener.kt#L7
'com.jetbrains.python.packaging.PyPackageManager' is deprecated and marked for removal
|
Usage of API marked for removal:
src/com/koxudaxi/ruff/RuffPackageManagerListener.kt#L11
'com.jetbrains.python.packaging.PyPackageManager' is deprecated and marked for removal
|
Build
This job uses deprecated functionality from the 'gradle/wrapper-validation-action' action. Consult the logs for more details.
|
Incorrect string capitalization:
src/com/koxudaxi/ruff/Ruff.kt#L348
String 'Error Running Ruff' is not properly capitalized. It should have sentence capitalization
|
Incorrect string capitalization:
src/com/koxudaxi/ruff/RuffAsyncFormatter.kt#L62
String 'Ruff Error' is not properly capitalized. It should have sentence capitalization
|
Usage of redundant or deprecated syntax or deprecated symbols:
src/com/koxudaxi/ruff/RuffNoqaDocumentationTarget.kt#L39
Elvis operator (?:) always returns the left operand of non-nullable type String
|
Unused import directive:
src/com/koxudaxi/ruff/RuffApplyService.kt#L8
Unused import directive
|
Unused import directive:
src/com/koxudaxi/ruff/lsp/lsp4ij/RuffLanguageServerFactory.kt#L2
Unused import directive
|
Unused import directive:
src/com/koxudaxi/ruff/RuffApplyService.kt#L4
Unused import directive
|
Unstable API Usage:
src/com/koxudaxi/ruff/RuffConfigPanel.kt#L74
'openMarketplaceTab(java.lang.@org.jetbrains.annotations.NotNull String)' is declared in unstable class 'com.intellij.ide.plugins.PluginManagerConfigurable' marked with @ApiStatus.Internal
|
Unstable API Usage:
src/com/koxudaxi/ruff/RuffExternalAnnotator.kt#L51
'isAcceptedFor(java.lang.@org.jetbrains.annotations.NotNull Class)' is marked unstable with @ApiStatus.Internal
|
Unstable API Usage:
src/com/koxudaxi/ruff/RuffConfigPanel.kt#L73
'com.intellij.ide.plugins.PluginManagerConfigurable' is marked unstable with @ApiStatus.Internal
|
Unused symbol:
src/com/koxudaxi/ruff/lsp/intellij/RuffLspServerSupportProvider.kt#L95
Class "InitOptions" is never used
|
Unused symbol:
src/com/koxudaxi/ruff/RuffCacheService.kt#L108
Function "hasLsp" is never used
|
Unused symbol:
src/com/koxudaxi/ruff/Ruff.kt#L582
Function "format" is never used
|
Unused symbol:
src/com/koxudaxi/ruff/RuffExternalAnnotator.kt#L121
Function "isForFile" is never used
|
Unused symbol:
src/com/koxudaxi/ruff/Ruff.kt#L577
Function "fix" is never used
|
Unused symbol:
src/com/koxudaxi/ruff/lsp/RuffLspClientManager.kt#L45
Function "start" is never used
|
Unused symbol:
src/com/koxudaxi/ruff/RuffApplyService.kt#L38
Property "actionName" is never used
|
Unused symbol:
src/com/koxudaxi/ruff/Ruff.kt#L448
Function "runRuffInBackground" is never used
|
Unused symbol:
src/com/koxudaxi/ruff/Ruff.kt#L380
Function "getSourceFile" is never used
|
Unused symbol:
src/com/koxudaxi/ruff/RuffRun.kt#L24
Property "actionID" is never used
|
Inspect code
You are running a Qodana linter without an exact version tag: jetbrains/qodana-jvm-community:latest
|
Inspect code
Cannot run analysis for commit 02c890b8a0baad49445bedd3b69cee6c128b43d9 because it doesn't exist in the repository. Check that you retrieve the full git history before running Qodana.
|
Inspect code
You are running a Qodana linter without an exact version tag: jetbrains/qodana-jvm-community:latest
|
Inspect code
You are running a Qodana linter without an exact version tag: jetbrains/qodana-jvm-community:latest
|
Array property in data class:
src/com/koxudaxi/ruff/Ruff.kt#L392
Property with 'Array' type in a 'data' class: it is recommended to override 'equals()' and 'hashCode()'
|
Const property naming convention:
src/com/koxudaxi/ruff/RuffRun.kt#L24
Const property name `actionID` should not contain lowercase letters
|
Class member can have 'private' visibility:
src/com/koxudaxi/ruff/RuffQuickFix.kt#L10
Property 'message' could be private
|
Class member can have 'private' visibility:
src/com/koxudaxi/ruff/Ruff.kt#L359
Property 'text' could be private
|
Lambda argument inside parentheses:
src/com/koxudaxi/ruff/RuffConfigPanel.kt#L74
Lambda argument should be moved out of parentheses
|
Package name does not match containing directory:
src/com/koxudaxi/ruff/lsp/RuffLspClientManager.kt#L11
Package directive does not match the file location
|
Package name does not match containing directory:
src/com/koxudaxi/ruff/lsp/intellij/RuffLspServerSupportProvider.kt#L13
Package directive does not match the file location
|
Private property naming convention:
src/com/koxudaxi/ruff/RuffAsyncFormatter.kt#L13
Private property name `FEATURES` should not start with an uppercase letter
|
Regular expression can be simplified:
src/com/koxudaxi/ruff/Ruff.kt#L588
`[\\s]` can be simplified to '\\s'
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
pluginVerifier-result
|
15.5 KB |
|
ruff-pycharm-plugin-0.0.42
|
186 KB |
|