Skip to content

Merge pull request #323 from PRGfx/fusion-refactoring #675

Merge pull request #323 from PRGfx/fusion-refactoring

Merge pull request #323 from PRGfx/fusion-refactoring #675

Triggered via push December 22, 2024 16:19
Status Success
Total duration 14m 17s
Artifacts 2

build.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

236 warnings and 4 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
Class is exposed outside of its visibility scope: src/main/java/de/vette/idea/neos/lang/afx/psi/AfxElementTypes.java#L10
Class `AfxAttributeElementType` is exposed outside its defined visibility scope
Class is exposed outside of its visibility scope: src/main/java/de/vette/idea/neos/lang/afx/psi/AfxElementTypes.java#L13
Class `AfxElementType` is exposed outside its defined visibility scope
Class is exposed outside of its visibility scope: src/main/java/de/vette/idea/neos/lang/afx/psi/AfxElementTypes.java#L12
Class `AfxElementType` is exposed outside its defined visibility scope
Class is exposed outside of its visibility scope: src/main/java/de/vette/idea/neos/lang/afx/psi/AfxElementTypes.java#L9
Class `AfxTagElementType` is exposed outside its defined visibility scope
Class is exposed outside of its visibility scope: src/main/java/de/vette/idea/neos/lang/afx/psi/AfxElementTypes.java#L14
Class `AfxElementType` is exposed outside its defined visibility scope
Redundant 'Collection.addAll()' call: src/main/java/de/vette/idea/neos/util/PhpElementsUtil.java#L67
'addAll()' call can be replaced with parametrized constructor call
Condition is covered by further condition: src/main/java/de/vette/idea/neos/lang/fusion/refactoring/MovePrototypeToFile.java#L128
Condition 'parent instanceof FusionBlock' covered by subsequent condition 'parent instanceof FusionPrototypeSignature'
Constant values: src/main/java/de/vette/idea/neos/lang/fusion/usages/PrototypeFindUsagesProvider.java#L77
Condition `element instanceof FusionPrototypeSignature` is always `true`
Constant values: src/main/java/de/vette/idea/neos/lang/fusion/structure/FusionTreeElement.java#L144
Condition `part instanceof FusionMetaProperty` is always `true`
Constant values: src/main/java/de/vette/idea/neos/lang/fusion/editor/FusionBreadcrumbsInfoProvider.java#L57
Condition `e instanceof FusionBlock && e.getParent() instanceof FusionPropertyCopy` is always `false`
Constant values: src/main/java/de/vette/idea/neos/lang/fusion/usages/UsagesTypeProvider.java#L56
Condition `parentElement instanceof FusionCopiedPrototypeSignature` is always `false`
Constant values: src/main/java/de/vette/idea/neos/lang/fusion/usages/PrototypeFindUsagesProvider.java#L49
Condition `psiElement instanceof FusionPrototypeSignature` is always `true`
Constant values: src/main/java/de/vette/idea/neos/lang/fusion/structure/FusionTreeElement.java#L92
Condition `!(currentSibling instanceof FusionBlock)` is always `false` when reached
Constant values: src/main/java/de/vette/idea/neos/lang/fusion/editor/FusionBreadcrumbsInfoProvider.java#L57
Condition `e.getParent() instanceof FusionPropertyCopy` is always `false` when reached
Constant values: src/main/java/de/vette/idea/neos/lang/fusion/usages/PrototypeFindUsagesProvider.java#L65
Condition `element instanceof FusionPrototypeSignature` is always `true`
Constant values: src/main/java/de/vette/idea/neos/lang/fusion/editor/FusionBreadcrumbsInfoProvider.java#L81
Condition `e instanceof FusionMetaProperty` is always `true`
Constant values: src/main/java/de/vette/idea/neos/errorReporting/SentryErrorReporter.java#L45
Condition `ideaEvent.getData() instanceof AbstractMessage` is always `true` when reached
Constant values: src/main/java/de/vette/idea/neos/lang/fusion/editor/FusionBreadcrumbsInfoProvider.java#L47
Condition `e instanceof FusionSinglePath` is always `true`
Constant values: src/main/java/de/vette/idea/neos/lang/fusion/editor/FusionBreadcrumbsInfoProvider.java#L47
Condition `e instanceof FusionSinglePath || e instanceof FusionMetaProperty || e instanceof FusionPrototypeSign...` is always `true`
Constant values: src/main/java/de/vette/idea/neos/lang/fusion/psi/impl/ext/FusionPrototypeSignatureImplMixin.java#L49
Condition `getParent().getParent() instanceof FusionPropertyCopy` is always `false` when reached
Constant values: src/main/java/de/vette/idea/neos/lang/fusion/usages/UsagesTypeProvider.java#L47
Condition `parentElement instanceof FusionPrototypeSignature` is always `false`
Constant values: src/main/java/de/vette/idea/neos/lang/eel/resolve/ref/EelMethodNameReference.java#L25
Condition `compositeElement instanceof EelCompositeIdentifier` is always `true`
Constant values: src/main/java/de/vette/idea/neos/util/NeosUtil.java#L107
Condition `parent instanceof FusionPrototypeInstance` is always `true`
Constant values: src/main/java/de/vette/idea/neos/lang/fusion/psi/impl/ext/FusionCopiedPrototypeSignatureImplMixin.java#L36
Condition `getParent().getParent() instanceof FusionPropertyCopy` is always `false` when reached
Constant values: src/main/java/de/vette/idea/neos/lang/fusion/refactoring/MovePrototypeToFile.java#L128
Condition `parent instanceof FusionBlock || parent instanceof FusionPrototypeSignature` is always `true`
Constant values: src/main/java/de/vette/idea/neos/lang/eel/codeInsight/hints/EelInlayParameterHintsProvider.java#L34
Condition `element instanceof EelMethodCall` is always `true`
Constant values: src/main/java/de/vette/idea/neos/lang/fusion/editor/FusionBreadcrumbsInfoProvider.java#L52
Condition `e instanceof FusionBlock` is always `true`
Constant values: src/main/java/de/vette/idea/neos/lang/fusion/annotators/PrototypeInheritanceAnnotator.java#L33
Condition `element instanceof FusionPropertyCopy` is always `true`
Constant values: src/main/java/de/vette/idea/neos/lang/fusion/editor/FusionBreadcrumbsInfoProvider.java#L62
Condition `e instanceof FusionAssignmentValue` is always `true`
Constant values: src/main/java/de/vette/idea/neos/lang/fusion/refactoring/FusionRefactoringSupportProvider.java#L16
Condition `element instanceof FusionPrototypeSignature` is always `true`
Constant values: src/main/java/de/vette/idea/neos/lang/fusion/editor/FusionBreadcrumbsInfoProvider.java#L57
Condition `e instanceof FusionBlock` is always `true`
Constant values: src/main/java/de/vette/idea/neos/lang/fusion/editor/FusionBreadcrumbsInfoProvider.java#L107
Condition `e instanceof FusionPrototypeSignature` is always `true`
Constant values: src/main/java/de/vette/idea/neos/lang/fusion/structure/FusionTreeElement.java#L92
Condition `currentSibling != null && !(currentSibling instanceof FusionBlock)` is always `false`
Constant values: src/main/java/de/vette/idea/neos/lang/fusion/refactoring/MovePrototypeToFile.java#L128
Condition `parent instanceof FusionBlock` is always `true`
Nullability and data flow problems: src/main/java/de/vette/idea/neos/lang/fusion/structure/FusionTreeElement.java#L152
Condition `getElement().getFirstChild() instanceof FusionPrototypeSignature` is redundant and can be replaced with a null check
Nullability and data flow problems: src/main/java/de/vette/idea/neos/lang/eel/codeInsight/hints/EelInlayParameterHintsProvider.java#L41
Condition `compositeElement instanceof EelCompositeIdentifier` is redundant and can be replaced with a null check
Nullability and data flow problems: src/main/java/de/vette/idea/neos/lang/fusion/structure/FusionTreeElement.java#L85
Condition `getElement() instanceof FusionPath` is redundant and can be replaced with a null check
Nullability and data flow problems: src/main/java/de/vette/idea/neos/lang/fusion/structure/FusionTreeElement.java#L138
Condition `getElement() instanceof FusionPath` is redundant and can be replaced with a null check
Nullability and data flow problems: src/main/java/de/vette/idea/neos/lang/fusion/structure/FusionTreeElement.java#L139
Condition `getElement().getParent() instanceof FusionPropertyDeletion` is redundant and can be replaced with a null check
Nullability and data flow problems: src/main/java/de/vette/idea/neos/lang/fusion/usages/UsagesTypeProvider.java#L43
Condition `parentElement instanceof FusionPrototypeInstance` is redundant and can be replaced with a null check
Nullability and data flow problems: src/main/java/de/vette/idea/neos/lang/fusion/refactoring/MovePrototypeToFile.java#L69
Condition `e instanceof FusionPrototypeSignature` is redundant and can be replaced with a null check
Nullability and data flow problems: src/main/java/de/vette/idea/neos/lang/fusion/annotators/NodeTypeLineMarkerProvider.java#L46
Condition `el.getParent() instanceof FusionPrototypeSignature` is redundant and can be replaced with a null check
Nullability and data flow problems: src/main/java/de/vette/idea/neos/lang/fusion/psi/impl/ext/FusionPrototypeSignatureImplMixin.java#L48
Condition `getParent().getParent() instanceof FusionPropertyBlock` is redundant and can be replaced with a null check
Nullability and data flow problems: src/main/java/de/vette/idea/neos/util/NeosUtil.java#L138
Condition `parentBlock instanceof FusionBlock` is redundant and can be replaced with a null check
Nullability and data flow problems: src/main/java/de/vette/idea/neos/lang/fusion/structure/FusionTreeElement.java#L70
Condition `element.getFirstChild() instanceof FusionPath` is redundant and can be replaced with a null check
Nullability and data flow problems: src/main/java/de/vette/idea/neos/lang/fusion/editor/FusionBreadcrumbsInfoProvider.java#L52
Condition `e.getParent() instanceof FusionPropertyBlock` is redundant and can be replaced with a null check
Nullability and data flow problems: src/main/java/de/vette/idea/neos/lang/fusion/structure/FusionTreeElement.java#L112
Condition `getElement().getFirstChild() instanceof FusionPrototypeSignature` is redundant and can be replaced with a null check
Nullability and data flow problems: src/main/java/de/vette/idea/neos/lang/fusion/structure/FusionTreeElement.java#L133
Condition `getElement() instanceof FusionPropertyCopy` is redundant and can be replaced with a null check
Nullability and data flow problems: src/main/java/de/vette/idea/neos/lang/fusion/psi/impl/ext/FusionCopiedPrototypeSignatureImplMixin.java#L40
Condition `getParent() instanceof FusionPath` is redundant and can be replaced with a null check
Nullability and data flow problems: src/main/java/de/vette/idea/neos/lang/fusion/refactoring/MovePrototypeToFile.java#L47
Condition `element instanceof FusionPrototypeSignature` is redundant and can be replaced with a null check
Nullability and data flow problems: src/main/java/de/vette/idea/neos/lang/fusion/psi/impl/ext/FusionPrototypeSignatureImplMixin.java#L66
Condition `getParent() instanceof FusionPath` is redundant and can be replaced with a null check
Nullability and data flow problems: src/main/java/de/vette/idea/neos/lang/fusion/psi/impl/ext/FusionPathImplMixin.java#L43
Condition `getLastChild() instanceof FusionMetaProperty` is redundant and can be replaced with a null check
Nullability and data flow problems: src/main/java/de/vette/idea/neos/lang/fusion/psi/impl/ext/FusionPathImplMixin.java#L55
Condition `getFirstChild() instanceof FusionPrototypeSignature` is redundant and can be replaced with a null check
Nullability and data flow problems: src/main/java/de/vette/idea/neos/lang/eel/resolve/ref/EelMethodNameReference.java#L22
Condition `parentElement instanceof EelMethodCall` is redundant and can be replaced with a null check
Nullability and data flow problems: src/main/java/de/vette/idea/neos/lang/fusion/usages/UsagesTypeProvider.java#L41
Condition `element instanceof FusionType` is redundant and can be replaced with a null check
Nullability and data flow problems: src/main/java/de/vette/idea/neos/lang/fusion/psi/impl/ext/FusionCopiedPrototypeSignatureImplMixin.java#L35
Condition `getParent().getParent() instanceof FusionPropertyBlock` is redundant and can be replaced with a null check
Nullability and data flow problems: src/main/java/de/vette/idea/neos/lang/fusion/psi/impl/ext/FusionPrototypeSignatureImplMixin.java#L59
Condition `getParent() instanceof FusionPath` is redundant and can be replaced with a null check
Nullability and data flow problems: src/main/java/de/vette/idea/neos/lang/fusion/structure/FusionTreeElement.java#L89
Condition `currentSibling instanceof FusionPrototypeInstance` is redundant and can be replaced with a null check
Nullability and data flow problems: src/main/java/de/vette/idea/neos/lang/fusion/psi/impl/ext/FusionPrototypeSignatureImplMixin.java#L54
Condition `getParent().getParent() instanceof FusionPropertyCopy` is redundant and can be replaced with a null check
Nullability and data flow problems: src/main/java/de/vette/idea/neos/lang/fusion/psi/impl/ext/FusionCopiedPrototypeSignatureImplMixin.java#L47
Condition `getParent() instanceof FusionPath` is redundant and can be replaced with a null check
Nullability and data flow problems: src/main/java/de/vette/idea/neos/util/ComposerUtil.java#L62
Method invocation `findProperty` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/de/vette/idea/neos/lang/fusion/refactoring/MovePrototypeToFile.java#L121
Condition `prototypeSignature instanceof FusionPrototypeSignature` is redundant and can be replaced with a null check
Nullability and data flow problems: src/main/java/de/vette/idea/neos/util/ComposerUtil.java#L80
Method invocation `getText` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/de/vette/idea/neos/lang/fusion/resolve/ResolveEngine.java#L141
Condition `resultPrototype instanceof FusionPrototypeSignature` is redundant and can be replaced with a null check
Nullability and data flow problems: src/main/java/de/vette/idea/neos/lang/fusion/annotators/NodeTypeLineMarkerProvider.java#L45
Condition `el instanceof FusionType` is redundant and can be replaced with a null check
Nullability and data flow problems: src/main/java/de/vette/idea/neos/lang/fusion/annotators/NodeTypeLineMarkerProvider.java#L47
Condition `el.getParent().getParent().getParent() instanceof FusionPropertyDeletion` is redundant and can be replaced with a null check
Nullability and data flow problems: src/main/java/de/vette/idea/neos/lang/fusion/psi/impl/ext/FusionPrototypeSignatureImplMixin.java#L61
Condition `getParent().getParent() instanceof FusionPropertyAssignment` is redundant and can be replaced with a null check
Nullability and data flow problems: src/main/java/de/vette/idea/neos/util/NeosUtil.java#L143
Condition `parent instanceof FusionPropertyCopy` is redundant and can be replaced with a null check
Nullability and data flow problems: src/main/java/de/vette/idea/neos/lang/fusion/psi/impl/ext/FusionCopiedPrototypeSignatureImplMixin.java#L42
Condition `getParent().getParent() instanceof FusionPropertyAssignment` is redundant and can be replaced with a null check
Incorrect string capitalization: src/main/java/de/vette/idea/neos/lang/fusion/refactoring/MovePrototypeDialog.java#L273
String 'Move to' is not properly capitalized. It should have title capitalization
Incorrect string capitalization: src/main/java/de/vette/idea/neos/lang/fusion/pages/FusionColorSettingsPage.java#L40
String 'Single Line Comment' is not properly capitalized. It should have sentence capitalization
Incorrect string capitalization: src/main/java/de/vette/idea/neos/actions/TranslateNodeTypeAction.java#L154
String 'File types' is not properly capitalized. It should have title capitalization
Incorrect string capitalization: src/main/java/de/vette/idea/neos/lang/fusion/pages/FusionColorSettingsPage.java#L49
String 'Boolean and Null Values' is not properly capitalized. It should have sentence capitalization
Incorrect string capitalization: src/main/java/de/vette/idea/neos/actions/CreateFusionFile.java#L22
String 'Empty File' is not properly capitalized. It should have sentence capitalization
Incorrect string capitalization: src/main/java/de/vette/idea/neos/lang/xliff/XliffFileType.java#L27
String 'XML Localization Interchange File Format' is not properly capitalized. It should have sentence capitalization
Incorrect string capitalization: src/main/java/de/vette/idea/neos/lang/fusion/pages/FusionColorSettingsPage.java#L48
String 'Escaped String' is not properly capitalized. It should have sentence capitalization
Incorrect string capitalization: src/main/java/de/vette/idea/neos/lang/fusion/formatter/FusionLanguageCodeStyleSettingsProvider.java#L41
String 'Assignment Operators' is not properly capitalized. It should have sentence capitalization
Incorrect string capitalization: src/main/java/de/vette/idea/neos/util/IdeHelper.java#L33
String 'Neos Plugin' is not properly capitalized. It should have sentence capitalization
Incorrect string capitalization: src/main/java/de/vette/idea/neos/lang/fusion/refactoring/MovePrototypeProcessor.java#L224
String 'Move prototypes to file ''{0}''' is not properly capitalized. It should have title capitalization
Incorrect string capitalization: src/main/java/de/vette/idea/neos/lang/fusion/pages/FusionColorSettingsPage.java#L59
String 'EEL Function' is not properly capitalized. It should have sentence capitalization
Incorrect string capitalization: src/main/java/de/vette/idea/neos/lang/fusion/pages/FusionColorSettingsPage.java#L55
String 'Unset Operator' is not properly capitalized. It should have sentence capitalization
Incorrect string capitalization: src/main/java/de/vette/idea/neos/actions/CreateFusionFile.java#L23
String 'Content Prototype' is not properly capitalized. It should have sentence capitalization
Incorrect string capitalization: src/main/java/de/vette/idea/neos/lang/fusion/pages/FusionColorSettingsPage.java#L41
String 'Block Comment' is not properly capitalized. It should have sentence capitalization
Incorrect string capitalization: src/main/java/de/vette/idea/neos/lang/fusion/pages/FusionColorSettingsPage.java#L57
String 'EEL Wrapper' is not properly capitalized. It should have sentence capitalization
Incorrect string capitalization: src/main/java/de/vette/idea/neos/lang/fusion/livetemplates/FusionContext.java#L11
String 'Neos Fusion' is not properly capitalized. It should have sentence capitalization
Incorrect string capitalization: src/main/java/de/vette/idea/neos/lang/fusion/pages/FusionColorSettingsPage.java#L58
String 'EEL Identifier' is not properly capitalized. It should have sentence capitalization
Incorrect string capitalization: src/main/java/de/vette/idea/neos/lang/fusion/pages/FusionColorSettingsPage.java#L56
String 'Copy Operator' is not properly capitalized. It should have sentence capitalization
Incorrect string capitalization: src/main/java/de/vette/idea/neos/errorReporting/SentryErrorReporter.java#L96
String 'The following data is collected to help improve the plugin experience: Plugin Version, Java Vendor, Java Version, Java Runtime Version, OS Name, OS Version, OS Arch, Application Name, Last Action and the stacktrace.' is not properly capitalized. It should have sentence capitalization
Incorrect string capitalization: src/main/java/de/vette/idea/neos/actions/CreateXliffFile.java#L24
String 'Empty File' is not properly capitalized. It should have sentence capitalization
Incorrect string capitalization: src/main/java/de/vette/idea/neos/lang/fusion/pages/FusionColorSettingsPage.java#L44
String 'Object Type' is not properly capitalized. It should have sentence capitalization
Incorrect string capitalization: src/main/java/de/vette/idea/neos/actions/CreateFusionFile.java#L24
String 'Component Prototype' is not properly capitalized. It should have sentence capitalization
Incorrect string capitalization: src/main/java/de/vette/idea/neos/lang/fusion/refactoring/MovePrototypeProcessor.java#L95
String 'Create file ''{0}''' is not properly capitalized. It should have title capitalization
Incorrect string capitalization: src/main/java/de/vette/idea/neos/lang/fusion/pages/FusionColorSettingsPage.java#L61
String 'DSL Identifier' is not properly capitalized. It should have sentence capitalization
Incorrect string capitalization: src/main/java/de/vette/idea/neos/lang/fusion/pages/FusionColorSettingsPage.java#L45
String 'Meta Property' is not properly capitalized. It should have sentence capitalization
Incorrect string capitalization: src/main/java/de/vette/idea/neos/lang/fusion/pages/FusionColorSettingsPage.java#L43
String 'Include Path' is not properly capitalized. It should have sentence capitalization
Incorrect string capitalization: src/main/java/de/vette/idea/neos/actions/CreateNodeTypeDefinition.java#L59
String 'Empty File' is not properly capitalized. It should have sentence capitalization
Incorrect string capitalization: src/main/java/de/vette/idea/neos/lang/eel/EelFileType.java#L28
String 'Neos Eel' is not properly capitalized. It should have sentence capitalization
Incorrect string capitalization: src/main/java/de/vette/idea/neos/lang/fusion/pages/FusionColorSettingsPage.java#L54
String 'Assignment Operator' is not properly capitalized. It should have sentence capitalization
Incorrect string capitalization: src/main/java/de/vette/idea/neos/lang/fusion/pages/FusionColorSettingsPage.java#L60
String 'EEL Operator' is not properly capitalized. It should have sentence capitalization
Incorrect string capitalization: src/main/java/de/vette/idea/neos/lang/afx/AfxFileType.java#L28
String 'Neos Afx' is not properly capitalized. It should have sentence capitalization
'equals()' between objects of inconvertible types: src/main/java/de/vette/idea/neos/util/ComposerUtil.java#L43
No class found which is a subtype of both 'PsiDirectory' and 'VirtualFile'
'equals()' between objects of inconvertible types: src/main/java/de/vette/idea/neos/util/NeosUtil.java#L86
No class found which is a subtype of both 'PsiDirectory' and 'VirtualFile'
@NotNull/@Nullable problems: src/main/java/de/vette/idea/neos/lang/eel/EelParserDefinition.java#L49
Not annotated method overrides method annotated with @NotNull
@NotNull/@Nullable problems: src/main/java/de/vette/idea/neos/lang/eel/EelParserDefinition.java#L54
Not annotated method overrides method annotated with @NotNull
@NotNull/@Nullable problems: src/main/java/de/vette/idea/neos/lang/eel/EelParserDefinition.java#L88
Not annotated method overrides method annotated with @NotNull
@NotNull/@Nullable problems: src/main/java/de/vette/idea/neos/lang/eel/EelParserDefinition.java#L83
Not annotated method overrides method annotated with @NotNull
'protected' member in 'final' class: src/main/java/de/vette/idea/neos/lang/xliff/XliffBundle.java#L15
Class member declared `protected` in 'final' class
Unchecked warning: src/main/java/de/vette/idea/neos/SettingsForm.java#L183
Unchecked call to 'add(T)' as a member of raw type 'com.intellij.ui.CollectionListModel'
Unchecked warning: src/main/java/de/vette/idea/neos/SettingsForm.java#L85
Unchecked assignment: 'com.intellij.ui.components.JBList' to 'javax.swing.JList'
Unchecked warning: src/main/java/de/vette/idea/neos/lang/fusion/refactoring/MovePrototypeToFile.java#L113
Unchecked call to 'ArrayList(Collection)' as a member of raw type 'java.util.ArrayList'
Unchecked warning: src/main/java/de/vette/idea/neos/config/yaml/YamlElementPatternHelper.java#L37
Unchecked generics array creation for varargs parameter
Unchecked warning: src/main/java/de/vette/idea/neos/lang/fusion/refactoring/MovePrototypeDialog.java#L272
Unchecked call to 'setModel(ComboBoxModel)' as a member of raw type 'javax.swing.JComboBox'
Unchecked warning: src/main/java/de/vette/idea/neos/lang/fusion/patterns/FusionPatterns.java#L32
Unchecked call to 'Capture(InitialPatternCondition)' as a member of raw type 'de.vette.idea.neos.lang.fusion.patterns.FusionElementPattern.Capture'
Unchecked warning: src/main/java/de/vette/idea/neos/config/yaml/YamlElementPatternHelper.java#L56
Unchecked generics array creation for varargs parameter
Unchecked warning: src/main/java/de/vette/idea/neos/lang/fusion/refactoring/MovePrototypeToFile.java#L113
Unchecked assignment: 'java.util.ArrayList' to 'java.util.List'
Unchecked warning: src/main/java/de/vette/idea/neos/SettingsForm.java#L83
Unchecked call to 'setModel(ListModel)' as a member of raw type 'javax.swing.JList'
Unchecked warning: src/main/java/de/vette/idea/neos/config/yaml/YamlElementPatternHelper.java#L49
Unchecked generics array creation for varargs parameter
Unused import: src/main/java/de/vette/idea/neos/lang/xliff/XliffParserDefinition.java#L11
Unused import `import com.intellij.psi.impl.source.parsing.xml.XmlParser;`
Unused import: src/main/java/de/vette/idea/neos/lang/fusion/psi/impl/ext/FusionPropertyAssignmentImplMixin.java#L27
Unused import `import de.vette.idea.neos.lang.fusion.psi.*;`
Unused import: src/main/java/de/vette/idea/neos/lang/fusion/psi/impl/FusionNamedElementImpl.java#L25
Unused import `import com.intellij.util.IncorrectOperationException;`
Unused import: src/main/java/de/vette/idea/neos/lang/fusion/psi/impl/FusionNamedElementImpl.java#L29
Unused import `import org.jetbrains.annotations.Nullable;`
Unused import: src/main/java/de/vette/idea/neos/lang/fusion/psi/impl/ext/FusionPrototypeInstanceImplMixin.java#L22
Unused import `import de.vette.idea.neos.lang.fusion.psi.*;`
Unused import: src/main/java/de/vette/idea/neos/actions/XliffCreateFromTemplateHandler.java#L6
Unused import `import de.vette.idea.neos.lang.fusion.FusionFileType;`
Unused import: src/main/java/de/vette/idea/neos/lang/fusion/psi/impl/FusionNamedElementImpl.java#L22
Unused import `import com.intellij.navigation.ItemPresentation;`
Unused import: src/main/java/de/vette/idea/neos/lang/xliff/XliffLanguage.java#L4
Unused import `import com.intellij.lang.html.HTMLLanguage;`
Unused import: src/main/java/de/vette/idea/neos/lang/fusion/annotators/NodeTypeLineMarkerProvider.java#L26
Unused import `import de.vette.idea.neos.lang.fusion.psi.*;`
Unused import: src/main/java/de/vette/idea/neos/lang/xliff/XliffBundle.java#L4
Unused import `import de.vette.idea.neos.lang.fusion.FusionBundle;`
Unused import: src/main/java/de/vette/idea/neos/actions/XliffCreateFromTemplateHandler.java#L4
Unused import `import com.intellij.ide.fileTemplates.DefaultTemplatePropertiesProvider;`
Unused import: src/main/java/de/vette/idea/neos/lang/fusion/stubs/FusionPropertyAssignmentStub.java#L22
Unused import `import de.vette.idea.neos.lang.fusion.psi.*;`
Unused import: src/main/java/de/vette/idea/neos/lang/fusion/psi/impl/FusionNamedElementImpl.java#L23
Unused import `import com.intellij.psi.PsiElement;`
Unused import: src/main/java/de/vette/idea/neos/NeosProjectService.java#L21
Unused import `import com.google.gson.JsonElement;`
Unused import: src/main/java/de/vette/idea/neos/NeosProjectService.java#L26
Unused import `import com.intellij.openapi.vfs.VfsUtil;`
Unused import: src/main/java/de/vette/idea/neos/actions/CreateXliffFile.java#L9
Unused import `import de.vette.idea.neos.lang.fusion.icons.FusionIcons;`
Unused import: src/main/java/de/vette/idea/neos/lang/fusion/psi/impl/FusionNamedElementImpl.java#L24
Unused import `import com.intellij.psi.PsiNameIdentifierOwner;`
Unused import: src/main/java/de/vette/idea/neos/NeosProjectService.java#L23
Unused import `import com.intellij.ide.plugins.newui.SearchQueryParser;`
Unused import: src/main/java/de/vette/idea/neos/lang/xliff/XliffFile.java#L5
Unused import `import com.intellij.psi.tree.IElementType;`
Unused import: src/main/java/de/vette/idea/neos/lang/fusion/usages/PrototypeFindUsagesProvider.java#L27
Unused import `import de.vette.idea.neos.lang.fusion.psi.*;`
Unused import: src/main/java/de/vette/idea/neos/lang/fusion/usages/UsagesTypeProvider.java#L25
Unused import `import de.vette.idea.neos.lang.fusion.psi.*;`
Unused import: src/main/java/de/vette/idea/neos/LocaleDialogWrapper.java#L12
Unused import `import java.util.ResourceBundle;`
Unused import: src/main/java/de/vette/idea/neos/lang/fusion/psi/impl/ext/FusionPathImplMixin.java#L22
Unused import `import de.vette.idea.neos.lang.fusion.psi.*;`
Unused import: src/main/java/de/vette/idea/neos/actions/CreateXliffFile.java#L8
Unused import `import de.vette.idea.neos.NeosIcons;`
Unused import: src/main/java/de/vette/idea/neos/NeosProjectService.java#L37
Unused import `import java.util.List;`
Unused import: src/main/java/de/vette/idea/neos/NeosProjectService.java#L39
Unused import `import static com.intellij.openapi.project.ProjectUtil.guessProjectDir;`
Unused import: src/main/java/de/vette/idea/neos/lang/fusion/editor/FusionBreadcrumbsInfoProvider.java#L27
Unused import `import de.vette.idea.neos.lang.fusion.psi.*;`
Unused import: src/main/java/de/vette/idea/neos/lang/fusion/psi/FusionNamedElement.java#L23
Unused import `import com.intellij.psi.PsiNamedElement;`
Unused import: src/main/java/de/vette/idea/neos/lang/fusion/stubs/FusionPrototypeSignatureStub.java#L22
Unused import `import de.vette.idea.neos.lang.fusion.psi.*;`
Unused import: src/main/java/de/vette/idea/neos/NeosProjectService.java#L32
Unused import `import com.jetbrains.php.composer.InstalledPackageData;`
Unused import: src/main/java/de/vette/idea/neos/lang/fusion/resolve/ResolveEngine.java#L33
Unused import `import de.vette.idea.neos.lang.fusion.psi.*;`
Unused import: src/main/java/de/vette/idea/neos/NeosProjectService.java#L31
Unused import `import com.jetbrains.php.composer.ComposerUtils;`
Unused import: src/main/java/de/vette/idea/neos/lang/fusion/psi/impl/FusionNamedElementImpl.java#L27
Unused import `import org.jetbrains.annotations.NonNls;`
Unused import: src/main/java/de/vette/idea/neos/actions/TranslateNodeTypeAction.java#L9
Unused import `import com.intellij.openapi.fileTypes.FileType;`
Unused import: src/main/java/de/vette/idea/neos/config/yaml/schema/NodeTypePresetYamlSchemaProvider.java#L14
Unused import `import org.snakeyaml.engine.v2.schema.JsonSchema;`
Unused import: src/main/java/de/vette/idea/neos/lang/afx/AfxInspectionSuppressor.java#L9
Unused import `import de.vette.idea.neos.lang.afx.psi.AfxTag;`
Unstable API Usage: src/main/java/de/vette/idea/neos/lang/eel/EelFileType.java#L32
'com.intellij.openapi.util.NlsSafe' is marked unstable with @ApiStatus.Experimental
Unstable API Usage: src/main/java/de/vette/idea/neos/lang/eel/codeInsight/hints/EelInlayParameterHintsProvider.java#L18
'com.intellij.codeInsight.hints.InlayParameterHintsProvider' is declared in unstable package 'com.intellij.codeInsight.hints' marked with @ApiStatus.Experimental
Unstable API Usage: src/main/java/de/vette/idea/neos/lang/eel/codeInsight/hints/EelInlayParameterHintsProvider.java#L26
Overridden method 'isBlackListSupported()' is declared in unstable package 'com.intellij.codeInsight.hints' marked with @ApiStatus.Experimental
Unstable API Usage: src/main/java/de/vette/idea/neos/lang/fusion/psi/impl/ext/FusionPropertyAssignmentImplMixin.java#L56
'com.intellij.openapi.util.NlsSafe' is marked unstable with @ApiStatus.Experimental
Unstable API Usage: src/main/java/de/vette/idea/neos/lang/fusion/psi/impl/ext/FusionPrototypeSignatureImplMixin.java#L86
'com.intellij.openapi.util.NlsSafe' is marked unstable with @ApiStatus.Experimental
Unstable API Usage: src/main/java/de/vette/idea/neos/lang/eel/codeInsight/hints/EelInlayParameterHintsProvider.java#L31
Overridden method 'getParameterHints([email protected] PsiElement)' is declared in unstable package 'com.intellij.codeInsight.hints' marked with @ApiStatus.Experimental
Unstable API Usage: src/main/java/de/vette/idea/neos/search/NavigationItem.java#L55
'com.intellij.openapi.util.NlsSafe' is marked unstable with @ApiStatus.Experimental
Unstable API Usage: src/main/java/de/vette/idea/neos/search/NavigationItem.java#L60
'com.intellij.openapi.util.NlsSafe' is marked unstable with @ApiStatus.Experimental
Unstable API Usage: src/main/java/de/vette/idea/neos/lang/eel/codeInsight/hints/EelInlayParameterHintsProvider.java#L32
'com.intellij.codeInsight.hints.InlayInfo' is declared in unstable package 'com.intellij.codeInsight.hints' marked with @ApiStatus.Experimental
Unstable API Usage: src/main/java/de/vette/idea/neos/lang/eel/codeInsight/hints/EelInlayParameterHintsProvider.java#L53
'com.intellij.codeInsight.hints.InlayInfo' is declared in unstable package 'com.intellij.codeInsight.hints' marked with @ApiStatus.Experimental
Unstable API Usage: src/main/java/de/vette/idea/neos/lang/eel/codeInsight/hints/EelInlayParameterHintsProvider.java#L31
'com.intellij.codeInsight.hints.InlayInfo' is declared in unstable package 'com.intellij.codeInsight.hints' marked with @ApiStatus.Experimental
Unstable API Usage: src/main/java/de/vette/idea/neos/lang/afx/AfxFileType.java#L32
'com.intellij.openapi.util.NlsSafe' is marked unstable with @ApiStatus.Experimental
Unstable API Usage: src/main/java/de/vette/idea/neos/lang/eel/codeInsight/hints/EelInlayParameterHintsProvider.java#L53
'InlayInfo(java.lang.String, int)' is declared in unstable package 'com.intellij.codeInsight.hints' marked with @ApiStatus.Experimental
Unstable API Usage: src/main/java/de/vette/idea/neos/lang/eel/codeInsight/hints/EelInlayParameterHintsProvider.java#L21
Overridden method 'getDefaultBlackList()' is declared in unstable package 'com.intellij.codeInsight.hints' marked with @ApiStatus.Experimental
Inspect code
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
Release draft
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636

Artifacts

Produced during runtime
Name Size
Intellij Neos-1.23.1
2.06 MB
pluginVerifier-result
30.1 KB