Details
-
Type:
Code Smell Detection
-
Status: Active
-
Resolution: Unresolved
-
Labels:
-
Message:Rename this element/attribute to match the regular expression: ${format}
-
Highlighting:
-
List of parameters:
-
Default Severity:Minor
-
Impact:Low
-
Likelihood:Low
-
Targeted languages:XML
-
Irrelevant for Languages:ABAP, C#, C, C++, Cobol, CSS, Flex, HTML, Java, JavaScript, Objective-C, PHP, PL/I, PL/SQL, Python, RPG, Swift, VB.Net, VB6
-
Remediation Function:Constant/Issue
-
Constant Cost:10min
-
Analysis Scope:Main Sources, Test Sources
Description
Shared naming conventions allow teams to collaborate efficiently. This rule checks that all element names match a provided regular expression.
Noncompliant Code Example
With the default regular expression:
<xs:element name="Fruit"> <!-- Noncompliant -->
...
</xs:element>
Compliant Solution
<xs:element name="fruit">
...
</xs:element>