resources/META-INF/plugin-inspections.xml (340 lines of code) (raw):
<!--
~ This file is part of "SAP Commerce Developers Toolset" plugin for IntelliJ IDEA.
~ Copyright (C) 2019-2024 EPAM Systems <hybrisideaplugin@epam.com> and contributors
~
~ This program is free software: you can redistribute it and/or modify
~ it under the terms of the GNU Lesser General Public License as
~ published by the Free Software Foundation, either version 3 of the
~ License, or (at your option) any later version.
~
~ This program is distributed in the hope that it will be useful,
~ but WITHOUT ANY WARRANTY; without even the implied warranty of
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
~ See the GNU Lesser General Public License for more details.
~
~ You should have received a copy of the GNU Lesser General Public License
~ along with this program. If not, see <http://www.gnu.org/licenses/>.
-->
<idea-plugin>
<extensions defaultExtensionNs="com.intellij">
<!-- manifest.json - Commerce -->
<localInspection groupPath="SAP Commerce" shortName="ManifestUnknownExtensionInspection" displayName="[y] Unknown extension"
groupName="[y] Manifest - Commerce" level="ERROR" language="JSON" enabledByDefault="true"
bundle="i18n.HybrisBundle" key="hybris.inspections.manifest.ManifestUnknownExtensionInspection.key"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.manifest.ManifestCommerceExtensionInspection"/>
<localInspection groupPath="SAP Commerce" shortName="ManifestUnknownTemplateExtensionInspection" displayName="[y] Unknown template extension"
groupName="[y] Manifest - Commerce" level="ERROR" language="JSON" enabledByDefault="true"
bundle="i18n.HybrisBundle" key="hybris.inspections.manifest.ManifestUnknownTemplateExtensionInspection.key"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.manifest.ManifestCommerceTemplateExtensionInspection"/>
<localInspection groupPath="SAP Commerce" shortName="ManifestUnknownExtensionPackInspection" displayName="[y] Unknown extension pack"
groupName="[y] Manifest - Commerce" level="WEAK WARNING" language="JSON" enabledByDefault="true"
bundle="i18n.HybrisBundle" key="hybris.inspections.manifest.ManifestUnknownExtensionPackInspection.key"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.manifest.ManifestCommerceExtensionPackInspection"/>
<!-- Business Process -->
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Business Process"
bundle="i18n.HybrisBundle" key="hybris.inspections.DomElementsInspection.key"
shortName="BPDomElementsInspection" level="ERROR"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.businessProcess.BPDomElementsInspection"/>
<!-- Cockpitng -->
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Cockpit NG"
bundle="i18n.HybrisBundle" key="hybris.inspections.DomElementsInspection.key"
shortName="CngConfigDomElementsInspection" level="ERROR"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.cockpitng.CngConfigDomInspection"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Cockpit NG"
bundle="i18n.HybrisBundle" key="hybris.inspections.DomElementsInspection.key"
shortName="CngActionsDomElementsInspection" level="ERROR"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.cockpitng.CngActionsDomInspection"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Cockpit NG"
bundle="i18n.HybrisBundle" key="hybris.inspections.DomElementsInspection.key"
shortName="CngWidgetsDomElementsInspection" level="ERROR"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.cockpitng.CngWidgetsDomInspection"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Cockpit NG"
bundle="i18n.HybrisBundle" key="hybris.inspections.cng.ContextMergeByPointToExistingContextAttribute.key"
shortName="CngContextMergeByPointToExistingContextAttribute" level="ERROR"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.cockpitng.CngContextMergeByPointToExistingContextAttribute"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Cockpit NG"
bundle="i18n.HybrisBundle" key="hybris.inspections.cng.ContextParentIsNotValid.key"
shortName="CngContextParentIsNotValid" level="ERROR"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.cockpitng.CngContextParentIsNotValid"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Cockpit NG"
bundle="i18n.HybrisBundle" key="hybris.inspections.cng.CngContextMergeByTypeParentIsNotValid.key"
shortName="CngContextMergeByTypeParentIsNotValid" level="ERROR"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.cockpitng.CngContextMergeByTypeParentIsNotValid"/>
<!-- Impex -->
<localInspection groupPath="SAP Commerce" shortName="ImpexLanguageIsNotSupportedInspection" displayName="[y] Language is not supported"
groupName="[y] ImpEx" level="ERROR" language="ImpEx" enabledByDefault="true"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.impex.ImpexLanguageIsNotSupportedInspection"/>
<localInspection groupPath="SAP Commerce" shortName="ImpexLanguageModifierIsNotAllowedInspection" displayName="[y] Lang modifier is not allowed for non-localized attributes"
groupName="[y] ImpEx" level="ERROR" language="ImpEx" enabledByDefault="true"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.impex.ImpexLanguageModifierIsNotAllowedInspection"/>
<localInspection groupPath="SAP Commerce" shortName="ImpexNoUniqueValueInspection" displayName="[y] No unique value in column"
groupName="[y] ImpEx" level="WEAK WARNING" language="ImpEx" enabledByDefault="true"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.impex.ImpexNoUniqueValueInspection"/>
<localInspection groupPath="SAP Commerce" shortName="ImpexUnknownConfigPropertyInspection" displayName="[y] Unknown configuration property"
groupName="[y] ImpEx" level="ERROR" language="ImpEx" enabledByDefault="true"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.impex.ImpexUnknownConfigPropertyInspection"/>
<localInspection groupPath="SAP Commerce" shortName="ImpexUnknownMacrosInspection" displayName="[y] Unknown macros"
groupName="[y] ImpEx" level="ERROR" language="ImpEx" enabledByDefault="true"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.impex.ImpexUnknownMacrosInspection"/>
<localInspection groupPath="SAP Commerce" shortName="ImpexUnknownTypeAttributeInspection" displayName="[y] Unknown attribute"
groupName="[y] ImpEx" level="ERROR" language="ImpEx" enabledByDefault="true"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.impex.ImpexUnknownTypeAttributeInspection"/>
<localInspection groupPath="SAP Commerce" shortName="ImpExDoubleQuotedStringAsModifierInspection" displayName="[y] Double Quote string as a modifier"
groupName="[y] ImpEx" level="WEAK WARNING" language="ImpEx" enabledByDefault="true"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.impex.ImpExDoubleQuotedStringAsModifierInspection"/>
<localInspection groupPath="SAP Commerce" shortName="ImpexUnknownFunctionTypeInspection" displayName="[y] Unknown type"
groupName="[y] ImpEx" level="ERROR" language="ImpEx" enabledByDefault="true"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.impex.ImpexUnknownFunctionTypeInspection"/>
<localInspection groupPath="SAP Commerce" shortName="ImpexConfigProcessorInspection" displayName="[y] Incorrect use of $config macros"
groupName="[y] ImpEx" level="WEAK WARNING" language="ImpEx" enabledByDefault="true"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.impex.ImpexConfigProcessorInspection"/>
<localInspection groupPath="SAP Commerce" shortName="ImpexFunctionReferenceTypeMismatchInspection" displayName="[y] Mismatch reference attribute inline type"
groupName="[y] ImpEx" level="ERROR" language="ImpEx" enabledByDefault="true"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.impex.ImpexFunctionReferenceTypeMismatchInspection"/>
<localInspection groupPath="SAP Commerce" shortName="ImpexUniqueAttributeWithoutIndex" displayName="[y] Unique attribute without an index"
groupName="[y] ImpEx" level="WEAK WARNING" language="ImpEx" enabledByDefault="true"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.impex.ImpexUniqueAttributeWithoutIndexInspection"/>
<localInspection groupPath="SAP Commerce" shortName="ImpexUniqueDocumentId" displayName="[y] Unique document Id in column"
groupName="[y] ImpEx" level="ERROR" language="ImpEx" enabledByDefault="true"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.impex.ImpexUniqueDocumentIdInspection"/>
<localInspection groupPath="SAP Commerce" shortName="ImpexUnknownTypeNameInspection" displayName="[y] Unknown type"
groupName="[y] ImpEx" level="ERROR" language="ImpEx" enabledByDefault="true"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.impex.ImpexUnknownTypeNameInspection"/>
<localInspection groupPath="SAP Commerce" shortName="ImpExInvalidProcessorValueInspection" displayName="[y] Invalid processor modifier value"
groupName="[y] ImpEx" level="ERROR" language="ImpEx" enabledByDefault="true"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.impex.ImpExInvalidProcessorValueInspection"/>
<localInspection groupPath="SAP Commerce" shortName="ImpExInvalidTranslatorValueInspection" displayName="[y] Invalid translator modifier value"
groupName="[y] ImpEx" level="ERROR" language="ImpEx" enabledByDefault="true"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.impex.ImpExInvalidTranslatorValueInspection"/>
<localInspection groupPath="SAP Commerce" shortName="ImpExInvalidCellDecoratorValueInspection" displayName="[y] Invalid cellDecorator modifier value"
groupName="[y] ImpEx" level="ERROR" language="ImpEx" enabledByDefault="true"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.impex.ImpExInvalidCellDecoratorValueInspection"/>
<localInspection groupPath="SAP Commerce" shortName="ImpExInvalidModeModifierValueInspection" displayName="[y] Invalid mode modifier value"
groupName="[y] ImpEx" level="ERROR" language="ImpEx" enabledByDefault="true"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.impex.ImpExInvalidModeModifierValueInspection"/>
<localInspection groupPath="SAP Commerce" shortName="ImpExInvalidDisableInterceptorTypesModifierValueInspection" displayName="[y] Invalid disable.interceptor.types modifier value"
groupName="[y] ImpEx" level="ERROR" language="ImpEx" enabledByDefault="true"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.impex.ImpExInvalidDisableInterceptorTypesModifierValueInspection"/>
<localInspection groupPath="SAP Commerce" shortName="ImpExInvalidBooleanModifierValueInspection" displayName="[y] Invalid boolean modifier value"
groupName="[y] ImpEx" level="ERROR" language="ImpEx" enabledByDefault="true"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.impex.ImpExInvalidBooleanModifierValueInspection"/>
<localInspection groupPath="SAP Commerce" shortName="ImpexUnknownTypeModifierInspection" displayName="[y] Unknown type modifier"
groupName="[y] ImpEx" level="WEAK WARNING" language="ImpEx" enabledByDefault="true"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.impex.ImpexUnknownTypeModifierInspection"/>
<localInspection groupPath="SAP Commerce" shortName="ImpexUnknownAttributeModifierInspection" displayName="[y] Unknown attribute modifier"
groupName="[y] ImpEx" level="WEAK WARNING" language="ImpEx" enabledByDefault="true"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.impex.ImpexUnknownAttributeModifierInspection"/>
<localInspection groupPath="SAP Commerce" shortName="ImpexOnlyUpdateAllowedForNonDynamicEnumInspection" displayName="[y] Unknown type"
groupName="[y] ImpEx" level="ERROR" language="ImpEx" enabledByDefault="true"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.impex.ImpexOnlyUpdateAllowedForNonDynamicEnumInspection"/>
<localInspection groupPath="SAP Commerce" shortName="ImpExIncompleteHeaderAbbreviationUsageInspection" displayName="[y] Incomplete header abbreviation usage"
groupName="[y] ImpEx" level="ERROR" language="ImpEx" enabledByDefault="true"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.impex.ImpExIncompleteHeaderAbbreviationUsageInspection"/>
<localInspection groupPath="SAP Commerce" shortName="ImpExMissingValueGroupInspection" displayName="[y] Missing value groups"
groupName="[y] ImpEx" level="WARNING" language="ImpEx" enabledByDefault="true"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.impex.ImpExMissingValueGroupInspection"/>
<localInspection groupPath="SAP Commerce" shortName="ImpExMissingHeaderParameterInspection" displayName="[y] Missing header parameter name"
groupName="[y] ImpEx" level="WARNING" language="ImpEx" enabledByDefault="true"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.impex.ImpExMissingHeaderParameterInspection"/>
<localInspection groupPath="SAP Commerce" shortName="ImpExOrphanValueGroupInspection" displayName="[y] Orphan value group"
groupName="[y] ImpEx" level="WARNING" language="ImpEx" enabledByDefault="true"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.impex.ImpExOrphanValueGroupInspection"/>
<localInspection groupPath="SAP Commerce" shortName="ImpExMultilineMacroNameInspection" displayName="[y] Multi-line macro name"
groupName="[y] ImpEx" level="WARNING" language="ImpEx" enabledByDefault="true"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.impex.ImpExMultilineMacroNameInspection"/>
<!-- Extension Info -->
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Extension Info"
bundle="i18n.HybrisBundle" key="hybris.inspections.ei.EiUnknownExtensionDeclaration.key"
shortName="EiUnknownExtensionDefinition" level="ERROR"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.extensioninfo.EiUnknownExtensionDefinition"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Extension Info"
bundle="i18n.HybrisBundle" key="hybris.inspections.ei.EiDuplicateExtensionDeclaration.key"
shortName="EiDuplicateExtensionDefinition" level="ERROR"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.extensioninfo.EiDuplicateExtensionDefinition"/>
<!-- Local Extensions -->
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Local Extensions"
bundle="i18n.HybrisBundle" key="hybris.inspections.le.LeUnknownExtensionDeclaration.key"
shortName="LeUnknownExtensionDefinition" level="ERROR"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.localextensions.LeUnknownExtensionDefinition"/>
<!-- Bean System -->
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Bean System"
bundle="i18n.HybrisBundle" key="hybris.inspections.DomElementsInspection.key"
shortName="BSDomElementsInspection" level="ERROR"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.beanSystem.BSDomElementsInspection"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Bean System"
bundle="i18n.HybrisBundle" key="hybris.inspections.bs.DuplicateBeanDeclaration.key"
shortName="DuplicateBeanDefinition" level="WEAK WARNING"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.beanSystem.BSDuplicateBeanDefinition"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Bean System"
bundle="i18n.HybrisBundle" key="hybris.inspections.bs.DuplicateEnumDeclaration.key"
shortName="DuplicateEnumDefinition" level="WEAK WARNING"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.beanSystem.BSDuplicateEnumDefinition"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Bean System"
bundle="i18n.HybrisBundle" key="hybris.inspections.bs.DuplicateBeanPropertyDeclaration.key"
shortName="DuplicateBeanPropertyDefinition" level="ERROR"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.beanSystem.BSDuplicateBeanPropertyDefinition"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Bean System"
bundle="i18n.HybrisBundle" key="hybris.inspections.bs.DuplicateEnumValueDeclaration.key"
shortName="DuplicateEnumValueDefinition" level="ERROR"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.beanSystem.BSDuplicateEnumValueDefinition"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Bean System"
bundle="i18n.HybrisBundle" key="hybris.inspections.bs.BSKeywordIsNotAllowedAsBeanPropertyName.key"
shortName="BSKeywordIsNotAllowedAsBeanPropertyName" level="ERROR"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.beanSystem.BSKeywordIsNotAllowedAsBeanPropertyName"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Bean System"
bundle="i18n.HybrisBundle" key="hybris.inspections.bs.BSUnescapedLessThanSignIsNotAllowedInBeanPropertyType.key"
shortName="BSUnescapedLessThanSignIsNotAllowedInBeanPropertyType" level="ERROR"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.beanSystem.BSUnescapedLessThanSignIsNotAllowedInBeanPropertyType"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Bean System"
bundle="i18n.HybrisBundle" key="hybris.inspections.bs.BSUnescapedGreaterThanSignIsNotAllowedInBeanPropertyType.key"
shortName="BSUnescapedGreaterThanSignIsNotAllowedInBeanPropertyType" level="WARNING"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.beanSystem.BSUnescapedGreaterThanSignIsNotAllowedInBeanPropertyType"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Bean System"
bundle="i18n.HybrisBundle" key="hybris.inspections.bs.BSUnescapedGreaterLessThanSignIsNotAllowedInBeanClass.key"
shortName="BSUnescapedGreaterLessThanSignIsNotAllowedInBeanClass" level="WARNING"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.beanSystem.BSUnescapedGreaterLessThanSignIsNotAllowedInBeanClass"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Bean System"
bundle="i18n.HybrisBundle" key="hybris.inspections.bs.BSOmitJavaLangPackageInBeanPropertyType.key"
shortName="BSOmitJavaLangPackageInBeanPropertyType" level="WEAK WARNING"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.beanSystem.BSOmitJavaLangPackageInBeanPropertyType"/>
<!-- Type System -->
<!-- Weak Warnings -->
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Type System"
bundle="i18n.HybrisBundle" key="hybris.inspections.ts.MandatoryFieldMustHaveInitialValue.key"
shortName="MandatoryFieldMustHaveInitialValue" level="WEAK WARNING"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.typeSystem.TSMandatoryFieldMustHaveInitialValue"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Type System"
bundle="i18n.HybrisBundle" key="hybris.inspections.ts.TSEnumValueMustBeUppercase.key"
shortName="TSEnumValueMustBeUppercase" level="WEAK WARNING"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.typeSystem.TSEnumValueMustBeUppercase"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Type System"
bundle="i18n.HybrisBundle" key="hybris.inspections.ts.ImmutableFieldMustHaveInitialValue.key"
shortName="ImmutableFieldMustHaveInitialValue" level="WEAK WARNING"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.typeSystem.TSImmutableFieldMustHaveInitialValue"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Type System"
bundle="i18n.HybrisBundle" key="hybris.inspections.ts.TypeNameMustStartWithUppercaseLetter.key"
shortName="TypeNameMustStartWithUppercaseLetter" level="WEAK WARNING"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.typeSystem.TSTypeNameMustStartWithUppercaseLetter"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Type System"
bundle="i18n.HybrisBundle" key="hybris.inspections.ts.QualifierMustStartWithLowercaseLetter.key"
shortName="QualifierMustStartWithLowercaseLetter" level="WEAK WARNING"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.typeSystem.TSQualifierMustStartWithLowercaseLetter"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Type System"
bundle="i18n.HybrisBundle" key="hybris.inspections.ts.OrderingOfRelationShouldBeAvoided.key"
shortName="OrderingOfRelationShouldBeAvoided" level="WEAK WARNING"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.typeSystem.TSOrderingOfRelationShouldBeAvoided"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Type System"
bundle="i18n.HybrisBundle" key="hybris.inspections.ts.ListsInRelationShouldBeAvoided.key"
shortName="ListsInRelationShouldBeAvoided" level="WEAK WARNING"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.typeSystem.TSListsInRelationShouldBeAvoided"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Type System"
bundle="i18n.HybrisBundle"
key="hybris.inspections.ts.UseOfUnoptimizedAttributesIsNotRecommended.key"
shortName="UseOfUnoptimizedAttributesIsNotRecommended" level="WEAK WARNING"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.typeSystem.TSUseOfUnoptimizedAttributesIsNotRecommended"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Type System"
bundle="i18n.HybrisBundle" key="hybris.inspections.ts.CollectionsAreOnlyForDynamicAndJalo.key"
shortName="CollectionsAreOnlyForDynamicAndJalo" level="WEAK WARNING"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.typeSystem.TSCollectionsAreOnlyForDynamicAndJalo"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Type System"
bundle="i18n.HybrisBundle" key="hybris.inspections.ts.TypeNameMustNotStartWithGenerated.key"
shortName="TypeNameMustNotStartWithGenerated" level="WEAK WARNING"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.typeSystem.TSTypeNameMustNotStartWithGenerated"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Type System"
bundle="i18n.HybrisBundle" key="hybris.inspections.ts.TypeNameMustPointToExistingType.key"
shortName="TypeNameMustPointToExistingType" level="ERROR"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.typeSystem.TSTypeNameMustPointToExistingType"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Type System"
bundle="i18n.HybrisBundle" key="hybris.inspections.ts.MetaTypeNameMustPointToValidMetaType.key"
shortName="MetaTypeNameMustPointToValidMetaType" level="ERROR"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.typeSystem.TSMetaTypeNameMustPointToValidMetaType"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Type System"
bundle="i18n.HybrisBundle" key="hybris.inspections.ts.BooleanFieldCannotBeOptional.key"
shortName="BooleanFieldCannotBeOptional" level="WARNING"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.typeSystem.TSBooleanFieldCannotBeOptional"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Type System"
bundle="i18n.HybrisBundle" key="hybris.inspections.ts.JaloPersistanceTypeIsDeprecated.key"
shortName="JaloPersistanceTypeIsDeprecated" level="WARNING"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.typeSystem.TSJaloPersistanceTypeIsDeprecated"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Type System"
bundle="i18n.HybrisBundle" key="hybris.inspections.ts.CmpPersistanceTypeIsDeprecated.key"
shortName="CmpPersistanceTypeIsDeprecated" level="WARNING"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.typeSystem.TSCmpPersistanceTypeIsDeprecated"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Type System"
bundle="i18n.HybrisBundle"
key="hybris.inspections.ts.DeploymentTableMustExistForItemExtendingGenericItem.key"
shortName="DeploymentTableMustExistForItemExtendingGenericItem" level="ERROR"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.typeSystem.TSDeploymentTableMustExistForItemExtendingGenericItem"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Type System"
bundle="i18n.HybrisBundle"
key="hybris.inspections.ts.DeploymentTableMustNotBeRedeclaredInChildTypes.key"
shortName="DeploymentTableMustNotBeRedeclaredInChildTypes" level="ERROR"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.typeSystem.TSDeploymentTableMustNotBeRedeclaredInChildTypes"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Type System"
bundle="i18n.HybrisBundle"
key="hybris.inspections.ts.DeploymentTypeCodeMustBeUnique.key"
shortName="DeploymentTypeCodeMustBeUnique" level="ERROR"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.typeSystem.TSDeploymentTypeCodeMustBeUnique"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Type System"
bundle="i18n.HybrisBundle"
key="hybris.inspections.ts.DeploymentTableMustBeUnique.key"
shortName="DeploymentTableMustBeUnique" level="ERROR"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.typeSystem.TSDeploymentTableMustBeUnique"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Type System"
bundle="i18n.HybrisBundle"
key="hybris.inspections.ts.JaloClassIsNotAllowedWhenAddingFieldsToExistingClass.key"
shortName="JaloClassIsNotAllowedWhenAddingFieldsToExistingClass" level="ERROR"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.typeSystem.TSJaloClassIsNotAllowedWhenAddingFieldsToExistingClass"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Type System"
bundle="i18n.HybrisBundle"
key="hybris.inspections.ts.AttributeHandlerMustBeSetForDynamicAttribute.key"
shortName="AttributeHandlerMustBeSetForDynamicAttribute" level="ERROR"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.typeSystem.TSAttributeHandlerMustBeSetForDynamicAttribute"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Type System"
bundle="i18n.HybrisBundle"
key="hybris.inspections.ts.DeploymentTypeCodeMustBeGreaterThanTenThousand.key"
shortName="DeploymentTypeCodeMustBeGreaterThanTenThousand" level="ERROR"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.typeSystem.TSDeploymentTypeCodeMustBeGreaterThanTenThousand"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Type System"
bundle="i18n.HybrisBundle"
key="hybris.inspections.ts.DeploymentTableMustExistForManyToManyRelation.key"
shortName="DeploymentTableMustExistForManyToManyRelation" level="ERROR"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.typeSystem.TSDeploymentTableMustExistForManyToManyRelation"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Type System"
bundle="i18n.HybrisBundle"
key="hybris.inspections.ts.DeploymentTypeCodeMustBeGreaterThanTenThousandForRelations.key"
shortName="DeploymentTypeCodesMustBeGreaterThanTenThousandForRelations" level="ERROR"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.typeSystem.TSDeploymentTypeCodesMustBeGreaterThanTenThousandForRelations"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Type System"
bundle="i18n.HybrisBundle" key="hybris.inspections.ts.DeploymentTypeCodeReservedForCommonsExtension.key"
shortName="DeploymentTypeCodeReservedForCommonsExtension" level="ERROR"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.typeSystem.TSDeploymentTypeCodeReservedForCommonsExtension"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Type System"
bundle="i18n.HybrisBundle" key="hybris.inspections.ts.DeploymentTypeCodeReservedForPrintExtension.key"
shortName="DeploymentTypeCodeReservedForPrintExtension" level="ERROR"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.typeSystem.TSDeploymentTypeCodeReservedForPrintExtension"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Type System"
bundle="i18n.HybrisBundle" key="hybris.inspections.ts.DeploymentTypeCodeReservedForProcessingExtension.key"
shortName="DeploymentTypeCodeReservedForProcessingExtension" level="ERROR"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.typeSystem.TSDeploymentTypeCodeReservedForProcessingExtension"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Type System"
bundle="i18n.HybrisBundle" key="hybris.inspections.ts.TSDeploymentTypeCodeReservedInspection.key"
shortName="TSDeploymentTypeCodeReservedInspection" level="ERROR"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.typeSystem.TSDeploymentTypeCodeReservedInspection"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Type System"
bundle="i18n.HybrisBundle"
key="hybris.inspections.ts.DeploymentTypeCodeReservedForLegacyXPrintExtension.key"
shortName="DeploymentTypeCodeReservedForLegacyXPrintExtension" level="ERROR"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.typeSystem.TSDeploymentTypeCodeReservedForLegacyXPrintExtension"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Type System"
bundle="i18n.HybrisBundle" key="hybris.inspections.ts.DeploymentTypeCodeReservedForB2BCommerceExtension.key"
shortName="DeploymentTypeCodeReservedForB2BCommerceExtension" level="ERROR"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.typeSystem.TSDeploymentTypeCodeReservedForB2BCommerceExtension"/>
<!-- <localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Type System"-->
<!-- bundle="i18n.HybrisBundle" key="hybris.inspections.system.type.CatalogAwareTypesMustHaveSpecificConditions.key"-->
<!-- shortName="CatalogAwareTypesMustHaveSpecificConditions" level="ERROR"-->
<!-- implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.TSCatalogAwareTypesMustHaveSpecificConditions"/>-->
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Type System"
bundle="i18n.HybrisBundle" key="hybris.inspections.ts.CatalogAwareUniqueKeyAttributeQualifier.key"
shortName="CatalogAwareUniqueKeyAttributeQualifier" level="ERROR"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.typeSystem.TSCatalogAwareUniqueKeyAttributeQualifier"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Type System"
bundle="i18n.HybrisBundle" key="hybris.inspections.ts.CatalogAwareCatalogVersionAttributeQualifier.key"
shortName="CatalogAwareCatalogVersionAttributeQualifier" level="ERROR"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.typeSystem.TSCatalogAwareCatalogVersionAttributeQualifier"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Type System"
bundle="i18n.HybrisBundle" key="hybris.inspections.ts.DefaultValueForEnumTypeMustBeAssignable.key"
shortName="DefaultValueForEnumTypeMustBeAssignable" level="ERROR"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.typeSystem.TSDefaultValueForEnumTypeMustBeAssignable"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Type System"
bundle="i18n.HybrisBundle" key="hybris.inspections.ts.DeploymentTagMustNotBeDeclaredForO2MRelation.key"
shortName="TSDeploymentTagMustNotBeDeclaredForO2MRelation" level="ERROR"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.typeSystem.TSDeploymentTagMustNotBeDeclaredForO2MRelation"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Type System"
bundle="i18n.HybrisBundle" key="hybris.inspections.ts.TSDeploymentTableNameLengthShouldBeValid.key"
shortName="TSDeploymentTableNameLengthShouldBeValid" level="ERROR"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.typeSystem.TSDeploymentTableNameLengthShouldBeValid"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Type System"
bundle="i18n.HybrisBundle" key="hybris.inspections.ts.TSQualifierAndModifiersMustNotBeDeclaredForNavigableFalse.key"
shortName="TSQualifierAndModifiersMustNotBeDeclaredForNavigableFalse" level="ERROR"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.typeSystem.TSQualifierAndModifiersMustNotBeDeclaredForNavigableFalse"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Type System"
bundle="i18n.HybrisBundle" key="hybris.inspections.ts.TSOnlyOneSideN2mRelationMustBeNotNavigable.key"
shortName="TSOnlyOneSideN2mRelationMustBeNotNavigable" level="ERROR"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.typeSystem.TSOnlyOneSideN2mRelationMustBeNotNavigable"/>
<localInspection language="XML" enabledByDefault="true" groupPath="SAP Commerce" groupName="[y] Type System"
bundle="i18n.HybrisBundle" key="hybris.inspections.ts.TSQualifierMustExistForNavigablePartInN2MRelation.key"
shortName="TSQualifierMustExistForNavigablePartInN2MRelation" level="ERROR"
implementationClass="com.intellij.idea.plugin.hybris.codeInspection.rule.typeSystem.TSQualifierMustExistForNavigablePartInN2MRelation"/>
</extensions>
</idea-plugin>