2 Detects enumeration variants that are prefixed or suffixed
3 by the same characters.
6 Enumeration variant names should specify their variant,
7 not repeat the enumeration name.
10 Characters with no casing will be considered when comparing prefixes/suffixes
11 This applies to numbers and non-ascii characters without casing
12 e.g. `Foo1` and `Foo2` is considered to have different prefixes
13 (the prefixes are `Foo1` and `Foo2` respectively), as also `Bar螃`, `Bar蟹`