feat: add features to lsp #1014
build.yml
on: pull_request
Annotations
3 errors, 43 warnings, and 11 notices
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/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.
|
Build
Cache not found for keys: gradle-generated-gradle-jars-v1-724640d9b6d38238f67abd00073cebeb
|
Build
Cache not found for keys: gradle-kotlin-dsl-v1-615e6bed89592e46844c5af68fdf65df
|
Test
Cache not found for keys: gradle-generated-gradle-jars-v1-724640d9b6d38238f67abd00073cebeb
|
Test
Cache not found for keys: gradle-kotlin-dsl-v1-615e6bed89592e46844c5af68fdf65df
|
Verify plugin
Cache not found for keys: gradle-generated-gradle-jars-v1-724640d9b6d38238f67abd00073cebeb
|
Verify plugin
Cache not found for keys: gradle-transforms-v1-9f480895d96822976b523af153693035
|
Verify plugin
Cache not found for keys: gradle-kotlin-dsl-v1-615e6bed89592e46844c5af68fdf65df
|
Incorrect string capitalization:
src/com/koxudaxi/ruff/RuffAsyncFormatterFormat.kt#L62
String 'Ruff Error' is not properly capitalized. It should have sentence capitalization
|
Incorrect string capitalization:
src/com/koxudaxi/ruff/RuffAsyncFormatterFix.kt#L54
String 'Ruff Error' is not properly capitalized. It should have sentence capitalization
|
Incorrect string capitalization:
src/com/koxudaxi/ruff/Ruff.kt#L389
String 'Error Running Ruff' 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/lsp/lsp4ij/features/RuffLSPHoverFeature.kt#L5
Unused import directive
|
|
|
Unused import directive:
src/com/koxudaxi/ruff/RuffApplyService.kt#L4
Unused import directive
|
|
Unused import directive:
src/com/koxudaxi/ruff/lsp/lsp4ij/features/RuffLSPHoverFeature.kt#L3
Unused import directive
|
|
|
|
|
|
|
Unstable API Usage:
src/com/koxudaxi/ruff/RuffExternalAnnotator.kt#L50
'isAcceptedFor([email protected] Class)' is marked unstable with @ApiStatus.Internal
|
Unstable API Usage:
src/com/koxudaxi/ruff/RuffConfigPanel.kt#L88
'openMarketplaceTab([email protected] String)' is declared in unstable class 'com.intellij.ide.plugins.PluginManagerConfigurable' marked with @ApiStatus.Internal
|
Unstable API Usage:
src/com/koxudaxi/ruff/RuffConfigPanel.kt#L87
'com.intellij.ide.plugins.PluginManagerConfigurable' is marked unstable with @ApiStatus.Internal
|
Unused symbol:
src/com/koxudaxi/ruff/RuffRun.kt#L23
Property "actionID" is never used
|
Unused symbol:
src/com/koxudaxi/ruff/lsp/RuffLspClient.kt#L22
Property "useHoverFeature" is never used
|
Unused symbol:
src/com/koxudaxi/ruff/RuffApplyService.kt#L52
Property "actionName" is never used
|
Unused symbol:
src/com/koxudaxi/ruff/lsp/RuffLspClientManager.kt#L51
Function "start" is never used
|
Unused symbol:
src/com/koxudaxi/ruff/lsp/intellij/RuffLspServerSupportProvider.kt#L108
Class "InitOptions" is never used
|
Unused symbol:
src/com/koxudaxi/ruff/Ruff.kt#L622
Function "fix" is never used
|
Unused symbol:
src/com/koxudaxi/ruff/RuffCacheService.kt#L177
Function "hasLsp" is never used
|
Unused symbol:
src/com/koxudaxi/ruff/Ruff.kt#L493
Function "runRuffInBackground" is never used
|
Unused symbol:
src/com/koxudaxi/ruff/Ruff.kt#L425
Function "getSourceFile" is never used
|
Unused symbol:
src/com/koxudaxi/ruff/RuffExternalAnnotator.kt#L144
Function "isForFile" is never used
|
Unused symbol:
src/com/koxudaxi/ruff/Ruff.kt#L627
Function "format" is never used
|
Inspect code
Cache not found for keys: qodana-2024.3-refs/pull/550/merge-cde41379fd23320e6015d2b0facac2f0caf2c6b8, qodana-2024.3-refs/pull/550/merge
|
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 bcb6b42809ec7122758bedea8bed41c0fdfe25b2 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#L437
Property with 'Array' type in a 'data' class: it is recommended to override 'equals()' and 'hashCode()'
|
Redundant argument-based 'let' call:
src/com/koxudaxi/ruff/RuffApplyService.kt#L98
Redundant 'let' call could be removed
|
Const property naming convention:
src/com/koxudaxi/ruff/RuffRun.kt#L23
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#L404
Property 'text' could be private
|
Lambda argument inside parentheses:
src/com/koxudaxi/ruff/RuffConfigPanel.kt#L88
Lambda argument should be moved out of parentheses
|
Package name does not match containing directory:
src/com/koxudaxi/ruff/lsp/intellij/RuffLspServerSupportProvider.kt#L16
Package directive does not match the file location
|
Package name does not match containing directory:
src/com/koxudaxi/ruff/lsp/RuffLspClientManager.kt#L11
Package directive does not match the file location
|
Private property naming convention:
src/com/koxudaxi/ruff/RuffAsyncFormatterFormat.kt#L13
Private property name `FEATURES` should not start with an uppercase letter
|
Private property naming convention:
src/com/koxudaxi/ruff/RuffAsyncFormatterFix.kt#L13
Private property name `FEATURES` should not start with an uppercase letter
|
Regular expression can be simplified:
src/com/koxudaxi/ruff/Ruff.kt#L633
`[\\s]` can be simplified to '\\s'
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
pluginVerifier-result
|
9.99 KB |
|
ruff-pycharm-plugin-0.0.43
|
193 KB |
|