Skip to content

Fix release

Fix release #504

Triggered via push January 1, 2025 20:38
Status Success
Total duration 11m 38s
Artifacts 2

build.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

534 warnings and 96 notices
Build
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Test
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Verify plugin
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Incorrect string capitalization: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/usage/ProtobufUsageTypeProvider.kt#L35
String 'Extend Declaration' is not properly capitalized. It should have sentence capitalization
Incorrect string capitalization: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/ProtoTextFileType.kt#L23
String 'Protocol Buffer Text Format' is not properly capitalized. It should have sentence capitalization
Incorrect string capitalization: src/main/kotlin/io/kanro/idea/plugin/protobuf/golang/GoDecompileLineMarker.kt#L18
String 'Go Decompile' is not properly capitalized. It should have sentence capitalization
Incorrect string capitalization: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/usage/ProtobufUsageTypeProvider.kt#L33
String 'Field Declaration' is not properly capitalized. It should have sentence capitalization
Incorrect string capitalization: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/ProtobufFileType.kt#L23
String 'Protocol Buffer' is not properly capitalized. It should have sentence capitalization
Incorrect string capitalization: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/usage/ProtobufUsageTypeProvider.kt#L36
String 'Option Declaration' is not properly capitalized. It should have sentence capitalization
Incorrect string capitalization: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/usage/ProtobufUsageTypeProvider.kt#L34
String 'Method Parameter' is not properly capitalized. It should have sentence capitalization
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/annotator/Protobuf3Annotator.kt#L38
Condition 'o.parent is ProtobufOneofBody' is always true
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/reference/ProtobufSymbolFilters.kt#L42
Condition 'it is ProtobufFieldDefinition' is always true
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/psi/proto/reference/ProtobufTypeNameReference.kt#L103
Value of 'element.symbolName.identifierLiteral as? LeafPsiElement' is always null
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/docs/MarkdownSymbolReference.kt#L125
Condition 'element is ProtobufPackageName' is always true
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/psi/proto/ProtobufRpcIO.kt#L10
Condition 'it.elementType is ProtobufKeywordToken \&\& it.textMatches("stream")' is always false
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/annotator/ProtobufAnnotator.kt#L128
Condition 'o.parent !is ProtobufTypeName \&\& o.resolve() == null' is always false
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/psi/proto/ProtobufMessageDefinition.kt#L34
Condition 'scope is ProtobufMessageDefinition' is always true
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/reference/ProtobufSymbolFilters.kt#L35
Condition 'it is ProtobufMessageDefinition' is always true
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/actions/ArrangeFieldsNumberAction.kt#L176
Value of 'it.intValue()?.integerLiteral as? LeafElement' is always null
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/annotator/Protobuf2Annotator.kt#L27
Condition 'o.parent is ProtobufOneofBody' is always true
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/psi/proto/ProtobufExtensionFieldName.kt#L4
Condition 'this.firstChild !is ProtobufSymbolName' is always false
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/actions/ArrangeFieldsNumberAction.kt#L103
Value of 'it.intValue()?.integerLiteral as? LeafElement' is always null
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/aip/reference/AipTypeNameReference.kt#L99
Condition 'element is ProtobufPackageName' is always true
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/highlight/ProtobufHighlightingAnnotator.kt#L80
Condition 'o.floatLiteral == null \&\& o.integerLiteral == null' is always false
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/highlight/ProtoTextHighlightingAnnotator.kt#L33
Condition 'o.floatLiteral == null \&\& o.integerLiteral == null' is always false
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/psi/proto/reference/ProtobufOptionNameReference.kt#L104
Value of 'element.symbolName?.identifierLiteral as? LeafPsiElement' is always null
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/psi/proto/structure/ProtobufDefinition.kt#L49
Value of 'identifier()?.identifierLiteral?.node as? LeafElement' is always null
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/aip/reference/AipResourceResolver.kt#L82
Condition 'it.resourceType() != null' is always true
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/grpc/referece/GrpcMessageFieldReference.kt#L45
Condition 'type is ProtobufMessageDefinition' is always true
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/psi/proto/reference/ProtobufFieldReference.kt#L44
Condition 'message is ProtobufMapFieldDefinition' is always true
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/actions/ArrangeFieldsNumberAction.kt#L161
Value of 'it.intValue()?.integerLiteral as? LeafElement' is always null
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/reference/ProtobufSymbolFilters.kt#L35
Condition 'it is ProtobufMessageDefinition \|\| it is ProtobufGroupDefinition' is always true
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/psi/proto/ProtobufMessageDefinition.kt#L90
Condition 'parentType is ProtobufMessageDefinition' is always true
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/reference/ProtobufSymbolFilters.kt#L25
Condition 'it is ProtobufEnumDefinition \|\| it is ProtobufMessageDefinition' is always true
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/reference/ProtobufSymbolFilters.kt#L42
Condition 'it is ProtobufFieldDefinition \|\| it is ProtobufGroupDefinition' is always true
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/annotator/ProtobufAnnotator.kt#L122
Condition 'o.typeName == null \&\& BuiltInType.isBuiltInType(o.text)' is always false
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/psi/proto/reference/ProtobufExtensionFieldReference.kt#L167
Condition 'element.parent is ProtobufExtensionFieldName' is always true
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/reference/ProtobufSymbolFilters.kt#L25
Condition 'it is ProtobufEnumDefinition' is always true
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/psi/proto/ProtobufFieldName.kt#L40
Condition 'parentField is ProtobufFieldDefinition' is always true
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/psi/proto/ProtobufOptionName.kt#L17
Condition 'parentOfType() is ProtobufFieldDefinition' is always true when reached
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/grpc/gutter/GrpcRunRequestGutterProvider.kt#L35
Condition 'element !is ProtobufRpcDefinition' is always false
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/psi/proto/ProtobufTypeName.kt#L4
Condition 'firstChild !is ProtobufSymbolName' is always false
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/psi/proto/ProtobufRpcIO.kt#L10
Condition 'it.elementType is ProtobufKeywordToken' is always false
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/reference/ProtobufSymbolFilters.kt#L47
Condition 'it is ProtobufFieldDefinition \|\| it is ProtobufGroupDefinition' is always true
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/psi/proto/ProtobufMessageDefinition.kt#L48
Condition 'it.name() == field \|\| it.jsonName() == field' is always false
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/psi/proto/ProtobufOptionName.kt#L13
Condition 'parentOfType() is ProtobufFieldDefinition' is always true when reached
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/reference/ProtobufSymbolFilters.kt#L47
Condition 'it is ProtobufFieldDefinition' is always true
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/psi/proto/reference/ProtobufEnumValueReference.kt#L38
Value of 'element.identifierLiteral?.node as? LeafElement' is always null
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/psi/proto/ProtobufMessageDefinition.kt#L48
Condition 'it.jsonName() == field' is always false when reached
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/reference/ProtobufSymbolFilters.kt#L30
Condition 'it is ProtobufMessageDefinition' is always true
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/psi/text/reference/ProtoTextTypeNameReference.kt#L97
Value of 'element.symbolName.identifierLiteral as? LeafPsiElement' is always null
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/psi/text/reference/ProtoTextEnumValueReference.kt#L38
Value of 'element.identifierLiteral?.node as? LeafElement' is always null
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/psi/proto/reference/ProtobufFieldReference.kt#L24
Condition 'message is ProtobufMapFieldDefinition' is always true
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/actions/ArrangeFieldsNumberAction.kt#L126
Value of 'it.intValue()?.integerLiteral as? LeafElement' is always null
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/psi/proto/reference/ProtobufExtensionFieldReference.kt#L100
Value of 'element.symbolName.identifierLiteral as? LeafPsiElement' is always null
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/annotator/ProtobufAnnotator.kt#L128
Condition 'o.parent !is ProtobufTypeName' is always false
Constant conditions: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/psi/text/reference/ProtoTextFieldReference.kt#L25
Condition 'message is ProtobufMapFieldDefinition' is always true
Redundant nullable return type: src/main/kotlin/io/kanro/idea/plugin/protobuf/java/Extension.kt#L68
'toCoroutineImplBaseClass' always returns non-null type
Redundant nullable return type: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/highlight/ProtobufColorSettingsPage.kt#L69
'getAdditionalHighlightingTagToDescriptorMap' always returns non-null type
Redundant nullable return type: src/main/kotlin/io/kanro/idea/plugin/protobuf/java/Extension.kt#L27
'toMessageOrBuilderClass' always returns non-null type
Redundant nullable return type: src/main/kotlin/io/kanro/idea/plugin/protobuf/java/Extension.kt#L80
'toFutureStubClass' always returns non-null type
Redundant nullable return type: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/highlight/ProtoTextColorSettingsPage.kt#L56
'getAdditionalHighlightingTagToDescriptorMap' always returns non-null type
Redundant nullable return type: src/main/kotlin/io/kanro/idea/plugin/protobuf/java/Extension.kt#L76
'toBlockingStubClass' always returns non-null type
Redundant nullable return type: src/main/kotlin/io/kanro/idea/plugin/protobuf/aip/Extension.kt#L10
'transcodingBody' always returns non-null type
Unstable API Usage: src/main/kotlin/io/kanro/idea/plugin/protobuf/grpc/gutter/AipRunRequestGutterProvider.kt#L86
'com.intellij.httpClient.actions.generation.HttpRequestUrlPathInfo.Computed' is declared in unstable package 'com.intellij.httpClient.actions.generation' marked with @ApiStatus.Experimental
Unstable API Usage: src/main/kotlin/io/kanro/idea/plugin/protobuf/grpc/request/GeneralBodyFileHint.kt#L11
'com.intellij.httpClient.execution.common.CommonClientBodyFileHint' is declared in unstable package 'com.intellij.httpClient.execution.common' marked with @ApiStatus.Experimental
Unstable API Usage: src/main/kotlin/io/kanro/idea/plugin/protobuf/grpc/gutter/AipRunRequestGutterProvider.kt#L89
'com.intellij.httpClient.actions.generation.RequestBody' is marked unstable with @ApiStatus.Experimental
Unstable API Usage: src/main/kotlin/io/kanro/idea/plugin/protobuf/grpc/gutter/AipRunRequestGutterProvider.kt#L98
'com.intellij.httpClient.actions.generation.HttpRequestUrlPathInfo.Computed' is declared in unstable package 'com.intellij.httpClient.actions.generation' marked with @ApiStatus.Experimental
Unstable API Usage: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/usage/ProtobufFindUsageProvider.kt#L29
'com.intellij.lang.HelpID' is marked unstable with @ApiStatus.Internal
Unstable API Usage: src/main/kotlin/io/kanro/idea/plugin/protobuf/grpc/gutter/AipRunRequestGutterProvider.kt#L101
'CustomRequestBodyTemplate(com.intellij.codeInsight.template.Template)' is declared in unstable 'com.intellij.httpClient.actions.generation.RequestBody' marked with @ApiStatus.Experimental
Unstable API Usage: src/main/kotlin/io/kanro/idea/plugin/protobuf/grpc/gutter/AipRunRequestGutterProvider.kt#L89
'CustomRequestBodyTemplate(com.intellij.codeInsight.template.Template)' is declared in unstable 'com.intellij.httpClient.actions.generation.RequestBody' marked with @ApiStatus.Experimental
Unstable API Usage: src/main/kotlin/io/kanro/idea/plugin/protobuf/grpc/gutter/AipRunRequestGutterProvider.kt#L84
'com.intellij.httpClient.actions.generation.HttpRequestUrlPathInfo.Computed' is declared in unstable package 'com.intellij.httpClient.actions.generation' marked with @ApiStatus.Experimental
Unstable API Usage: src/main/kotlin/io/kanro/idea/plugin/protobuf/grpc/gutter/AipRunRequestGutterProvider.kt#L101
'com.intellij.httpClient.actions.generation.RequestBody' is marked unstable with @ApiStatus.Experimental
Unstable API Usage: src/main/kotlin/io/kanro/idea/plugin/protobuf/grpc/gutter/AipRunRequestGutterProvider.kt#L86
'Computed(com.intellij.httpClient.actions.generation.HttpRequestUrlPathInfo, com.intellij.httpClient.actions.generation.HttpRequestUrlQueryParameters, com.intellij.httpClient.actions.generation.RequestBody)' is declared in unstable package 'com.intellij.httpClient.actions.generation' marked with @ApiStatus.Experimental
Unstable API Usage: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/usage/ProtobufFindUsageProvider.kt#L29
'FIND_OTHER_USAGES' is declared in unstable class 'com.intellij.lang.HelpID' marked with @ApiStatus.Internal
Unstable API Usage: src/main/kotlin/io/kanro/idea/plugin/protobuf/grpc/gutter/AipRunRequestGutterProvider.kt#L89
'com.intellij.httpClient.actions.generation.RequestBody.CustomRequestBodyTemplate' is declared in unstable 'com.intellij.httpClient.actions.generation.RequestBody' marked with @ApiStatus.Experimental
Unstable API Usage: src/main/kotlin/io/kanro/idea/plugin/protobuf/grpc/gutter/AipRunRequestGutterProvider.kt#L98
'Computed(com.intellij.httpClient.actions.generation.HttpRequestUrlPathInfo, com.intellij.httpClient.actions.generation.HttpRequestUrlQueryParameters, com.intellij.httpClient.actions.generation.RequestBody)' is declared in unstable package 'com.intellij.httpClient.actions.generation' marked with @ApiStatus.Experimental
Unstable API Usage: src/main/kotlin/io/kanro/idea/plugin/protobuf/grpc/gutter/AipRunRequestGutterProvider.kt#L98
'com.intellij.httpClient.actions.generation.HttpRequestUrlPathInfo' is declared in unstable package 'com.intellij.httpClient.actions.generation' marked with @ApiStatus.Experimental
Unstable API Usage: src/main/kotlin/io/kanro/idea/plugin/protobuf/grpc/gutter/AipRunRequestGutterProvider.kt#L101
'com.intellij.httpClient.actions.generation.RequestBody.CustomRequestBodyTemplate' is declared in unstable 'com.intellij.httpClient.actions.generation.RequestBody' marked with @ApiStatus.Experimental
Unstable API Usage: src/main/kotlin/io/kanro/idea/plugin/protobuf/grpc/gutter/AipRunRequestGutterProvider.kt#L80
'com.intellij.httpClient.actions.generation.HttpRequestUrlPathInfo' is declared in unstable package 'com.intellij.httpClient.actions.generation' marked with @ApiStatus.Experimental
Unstable API Usage: src/main/kotlin/io/kanro/idea/plugin/protobuf/grpc/gutter/AipRunRequestGutterProvider.kt#L84
'com.intellij.httpClient.actions.generation.HttpRequestUrlPathInfo' is declared in unstable package 'com.intellij.httpClient.actions.generation' marked with @ApiStatus.Experimental
Unstable API Usage: src/main/kotlin/io/kanro/idea/plugin/protobuf/grpc/gutter/AipRunRequestGutterProvider.kt#L86
'com.intellij.httpClient.actions.generation.HttpRequestUrlPathInfo' is declared in unstable package 'com.intellij.httpClient.actions.generation' marked with @ApiStatus.Experimental
Unused symbol: src/main/kotlin/io/kanro/idea/plugin/protobuf/sisyphus/Names.kt#L79
Function "fullMutableClassName" is never used
Unused symbol: src/main/kotlin/io/kanro/idea/plugin/protobuf/string/Util.kt#L37
Function "parseLongOrNull" is never used
Unused symbol: src/main/kotlin/io/kanro/idea/plugin/protobuf/java/Names.kt#L130
Function "getterName" is never used
Unused symbol: src/main/kotlin/io/kanro/idea/plugin/protobuf/java/Extension.kt#L68
Function "toCoroutineImplBaseClass" is never used
Unused symbol: src/main/kotlin/io/kanro/idea/plugin/protobuf/string/Case.kt#L45
Function "toUpperSpaceCase" is never used
Unused symbol: src/main/kotlin/io/kanro/idea/plugin/protobuf/ui/SmartTreeCellRenderer.kt#L10
Class "SmartTreeCellRenderer" is never used
Unused symbol: src/main/kotlin/io/kanro/idea/plugin/protobuf/sisyphus/Names.kt#L90
Function "fullMutableClassName" is never used
Unused symbol: src/main/kotlin/io/kanro/idea/plugin/protobuf/string/Util.kt#L47
Function "parseDoubleOrNull" is never used
Unused symbol: src/main/kotlin/io/kanro/idea/plugin/protobuf/string/Case.kt#L42
Function "toKebabCase" is never used
Unused symbol: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/psi/proto/ProtobufElementType.kt#L10
Class "ProtoTextInjectionElementType" is never used
Unused symbol: src/main/kotlin/io/kanro/idea/plugin/protobuf/java/Names.kt#L138
Function "setterName" is never used
Unused symbol: src/main/kotlin/io/kanro/idea/plugin/protobuf/aip/reference/AipTypeNameReference.kt#L136
Property "stringValueInsertHandler" is never used
Unused symbol: src/main/kotlin/io/kanro/idea/plugin/protobuf/java/Names.kt#L92
Function "fullMessageOrBuilderName" is never used
Unused symbol: src/main/kotlin/io/kanro/idea/plugin/protobuf/java/Names.kt#L84
Function "fullBuilderName" is never used
Unused symbol: src/main/kotlin/io/kanro/idea/plugin/protobuf/string/Case.kt#L51
Function "toLowerSpaceCase" is never used
Unused symbol: src/main/kotlin/io/kanro/idea/plugin/protobuf/java/Names.kt#L88
Function "fullBuilderName" is never used
Unused symbol: src/main/kotlin/io/kanro/idea/plugin/protobuf/sisyphus/Names.kt#L177
Function "fullClassName" is never used
Unused symbol: src/main/kotlin/io/kanro/idea/plugin/protobuf/java/Names.kt#L314
Function "valueName" is never used
Unused symbol: src/main/kotlin/io/kanro/idea/plugin/protobuf/ProtobufIcons.kt#L39
Property "ARRANGE_TO_MAX" is never used
Unused symbol: src/main/kotlin/io/kanro/idea/plugin/protobuf/string/Case.kt#L54
Function "toUpperDotCase" is never used
Unused symbol: src/main/kotlin/io/kanro/idea/plugin/protobuf/java/Names.kt#L109
Function "fullBuilderClassName" is never used
Unused symbol: src/main/kotlin/io/kanro/idea/plugin/protobuf/java/Names.kt#L298
Function "fullClassName" is never used
Unused symbol: src/main/kotlin/io/kanro/idea/plugin/protobuf/sisyphus/Names.kt#L141
Function "fullClientName" is never used
Unused symbol: src/main/kotlin/io/kanro/idea/plugin/protobuf/string/Case.kt#L39
Function "toTrainCase" is never used
Unused symbol: src/main/kotlin/io/kanro/idea/plugin/protobuf/string/Case.kt#L57
Function "toDotCase" is never used
Unused symbol: src/main/kotlin/io/kanro/idea/plugin/protobuf/aip/AipOptions.kt#L11
Property "resourceChildTypeField" is never used
Unused symbol: src/main/kotlin/io/kanro/idea/plugin/protobuf/string/Case.kt#L48
Function "toTitleCase" is never used
Unused symbol: src/main/kotlin/io/kanro/idea/plugin/protobuf/ProtobufIcons.kt#L38
Property "ARRANGE_FROM_MIN" is never used
Unused symbol: src/main/kotlin/io/kanro/idea/plugin/protobuf/java/Names.kt#L36
Function "fullOuterClassName" is never used
Unused symbol: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/reference/ProtobufSymbolFilters.kt#L58
Function "extensionFieldQualifiedName" is never used
Unused symbol: src/main/kotlin/io/kanro/idea/plugin/protobuf/grpc/referece/GrpcServiceReference.kt#L83
Function "getVariantsForQualifiedName" is never used
Unused symbol: src/main/kotlin/io/kanro/idea/plugin/protobuf/java/Extension.kt#L93
Function "toCoroutineImplBaseMethod" is never used
Unused symbol: src/main/kotlin/io/kanro/idea/plugin/protobuf/sisyphus/Names.kt#L67
Function "fullClassName" is never used
Unused symbol: src/main/kotlin/io/kanro/idea/plugin/protobuf/ProtobufIcons.kt#L43
Property "BUF_LOGO_13" is never used
Unused symbol: src/main/kotlin/io/kanro/idea/plugin/protobuf/sisyphus/Names.kt#L145
Function "fullClientName" is never used
Unused symbol: src/main/kotlin/io/kanro/idea/plugin/protobuf/java/Names.kt#L310
Function "valueName" is never used
Unused symbol: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/reference/ProtobufSymbolFilters.kt#L56
Function "extensionFieldQualifiedName" is never used
Unused symbol: src/main/kotlin/io/kanro/idea/plugin/protobuf/sisyphus/Names.kt#L35
Function "fullInternalPackageName" is never used
Unused symbol: src/main/kotlin/io/kanro/idea/plugin/protobuf/string/Util.kt#L12
Function "splitToRange" is never used
Inspect code
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
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
Inspect code
You are running a Qodana linter without an exact version tag: jetbrains/qodana-jvm-community:latest
Release draft
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Function or property has platform type: src/main/kotlin/io/kanro/idea/plugin/protobuf/lang/support/Options.kt#L17
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Function or property has platform type: src/main/kotlin/io/kanro/idea/plugin/protobuf/grpc/request/GrpcStatusMarshaller.kt#L7
Declaration has type inferred from a platform call, which can lead to unchecked nullability issues. Specify type explicitly as nullable or non-nullable.
Class member can have 'private' visibility: src/main/kotlin/io/kanro/idea/plugin/protobuf/java/JavaLineMarkerProvider.kt#L86
Function 'findServiceProtobufDefinitionForStub' could be private

Artifacts

Produced during runtime
Name Size
idea-protobuf-plugin-2.0.2
19 MB
pluginVerifier-result
12.9 KB