SonarTS
SonarTS copied to clipboard
Rule idea: enforce enum properties' name format
When defining a enum
, its properties can be defined using any format, some examples
enum UpperCamelCase {
FooBar,
Baz
}
enum CamelCase {
fooBar,
Baz
}
enum Caps {
FOO_BAR,
BAZ
}
You can imagine even more possible format.
I suggest a rule to enforce a consistent format across the project.
As default value, I suggest to use UpperCamelCase
, because it is used in the TypeScript handbook.