Here are the trait matrix. Conflicting methods between any two traits are listed in the cells : when they are used in the same class, those traits will require conflict resolutions with a use expression; empty cells means no conflicts between the traits. Dark gray cells are traits that are actually included one into the other.
BadName | BadTraitName | BadTraitNametrait | CLASSFILENAMEUNITTEST | ClassFileNameUnitTest | ClassFileNameUnitTestExtra | ClassFileNameUnitTestInc | CompletelyWrongClassName | ExtraClassFileNameUnitTest | Foo3 | Foo4 | GoodTrait | GoodTraitTrait | Invalid__Name | Invalid_name | MyTrait | MyTrait | MyTrait | MyTrait | MyTrait | NormalTraitNameTrait | VALID_NAME | VALID_Name | VALID_Name | ValidName | Valid_Name | YourTrait | _Invalid_Name | ___ | bar | barTrait | baz | classFileNameUnitTest | classfilenameunittest | foo | invalid_Name | invalid_name | |
BadName | |||||||||||||||||||||||||||||||||||||
BadTraitName | |||||||||||||||||||||||||||||||||||||
BadTraitNametrait | |||||||||||||||||||||||||||||||||||||
CLASSFILENAMEUNITTEST | |||||||||||||||||||||||||||||||||||||
ClassFileNameUnitTest | |||||||||||||||||||||||||||||||||||||
ClassFileNameUnitTestExtra | |||||||||||||||||||||||||||||||||||||
ClassFileNameUnitTestInc | |||||||||||||||||||||||||||||||||||||
CompletelyWrongClassName | |||||||||||||||||||||||||||||||||||||
ExtraClassFileNameUnitTest | |||||||||||||||||||||||||||||||||||||
Foo3 | |||||||||||||||||||||||||||||||||||||
Foo4 | |||||||||||||||||||||||||||||||||||||
GoodTrait | |||||||||||||||||||||||||||||||||||||
GoodTraitTrait | |||||||||||||||||||||||||||||||||||||
Invalid__Name | |||||||||||||||||||||||||||||||||||||
Invalid_name | |||||||||||||||||||||||||||||||||||||
MyTrait | |||||||||||||||||||||||||||||||||||||
NormalTraitNameTrait | |||||||||||||||||||||||||||||||||||||
VALID_NAME | |||||||||||||||||||||||||||||||||||||
VALID_Name | |||||||||||||||||||||||||||||||||||||
ValidName | |||||||||||||||||||||||||||||||||||||
Valid_Name | |||||||||||||||||||||||||||||||||||||
YourTrait | |||||||||||||||||||||||||||||||||||||
_Invalid_Name | |||||||||||||||||||||||||||||||||||||
___ | |||||||||||||||||||||||||||||||||||||
bar | |||||||||||||||||||||||||||||||||||||
barTrait | |||||||||||||||||||||||||||||||||||||
baz | |||||||||||||||||||||||||||||||||||||
classFileNameUnitTest | |||||||||||||||||||||||||||||||||||||
classfilenameunittest | |||||||||||||||||||||||||||||||||||||
foo | |||||||||||||||||||||||||||||||||||||
invalid_Name | |||||||||||||||||||||||||||||||||||||
invalid_name |