Add a rule for invalid characters in names
This commit is contained in:
@@ -21,6 +21,14 @@
|
||||
<module>light_idea_test_case</module>
|
||||
<entry_point TYPE="file" FQNAME="temp:///src/test.kt" />
|
||||
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">Class naming convention</problem_class>
|
||||
<description>Class name <code>FOO_BAR</code> doesn''t match regex '[A-Z][A-Za-z\d]*' #loc</description>
|
||||
<description>Class name <code>FOO_BAR</code> should not contain underscores #loc</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>test.kt</file>
|
||||
<line>15</line>
|
||||
<module>light_idea_test_case</module>
|
||||
<entry_point TYPE="file" FQNAME="temp:///src/test.kt" />
|
||||
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">Class naming convention</problem_class>
|
||||
<description>Class name <code>`A B`</code> may contain only letters and digits #loc</description>
|
||||
</problem>
|
||||
</problems>
|
||||
@@ -11,3 +11,5 @@ enum class Foo {
|
||||
_Foo,
|
||||
quuxDoo,
|
||||
}
|
||||
|
||||
class `A B`
|
||||
@@ -13,4 +13,12 @@
|
||||
<entry_point TYPE="file" FQNAME="temp:///src/test.kt" />
|
||||
<description>Function name <code>FOO_BAR</code> should not contain underscores #loc</description>
|
||||
</problem>
|
||||
<problem>
|
||||
<file>test.kt</file>
|
||||
<line>7</line>
|
||||
<module>light_idea_test_case</module>
|
||||
<entry_point TYPE="file" FQNAME="temp:///src/test.kt" />
|
||||
<problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">Class naming convention</problem_class>
|
||||
<description>Function name <code>`a b`</code> may contain only letters and digits #loc</description>
|
||||
</problem>
|
||||
</problems>
|
||||
|
||||
@@ -3,3 +3,5 @@ fun Foo() {}
|
||||
fun FOO_BAR() {}
|
||||
|
||||
fun xyzzy() {}
|
||||
|
||||
fun `a b`() {}
|
||||
Reference in New Issue
Block a user