in codeanalyzer/src/main/java/nl/obren/sokrates/sourcecode/scoping/ScopingConventions.java [265:306]
private void addTestConventions() {
String defaultNote = "Test files";
testFilesConventions.add(new Convention(".*/[Tt]est/.*", "", defaultNote));
testFilesConventions.add(new Convention(".*/[Tt]est/.*", "", defaultNote));
testFilesConventions.add(new Convention(".*/[Tt]ests/.*", "", defaultNote));
testFilesConventions.add(new Convention(".*[.][Tt]est/.*", "", defaultNote));
testFilesConventions.add(new Convention(".*[.][Tt]ests/.*", "", defaultNote));
testFilesConventions.add(new Convention(".*[.][Tt]est[.].*", "", defaultNote));
testFilesConventions.add(new Convention(".*[.][Tt]ests[.].*", "", defaultNote));
testFilesConventions.add(new Convention(".*/UnitTests?/.*", "", defaultNote));
testFilesConventions.add(new Convention(".*/IntegrationTests?/.*", "", defaultNote));
testFilesConventions.add(new Convention(".*/UITests?/.*", "", defaultNote));
testFilesConventions.add(new Convention(".*/src/testPlay/.*", "", defaultNote));
testFilesConventions.add(new Convention(".*/src/ciTest/.*", "", defaultNote));
testFilesConventions.add(new Convention(".*/src/ciTests/.*", "", defaultNote));
testFilesConventions.add(new Convention(".*/src/androidTest/.*", "", defaultNote));
testFilesConventions.add(new Convention(".*/src/androidTests/.*", "", defaultNote));
testFilesConventions.add(new Convention(".*/[Ss]pecs/.*", "", defaultNote));
testFilesConventions.add(new Convention(".*[-]tests/.*", "", defaultNote));
testFilesConventions.add(new Convention(".*_test[.].*", "", defaultNote));
testFilesConventions.add(new Convention(".*_tests[.].*", "", defaultNote));
testFilesConventions.add(new Convention(".*[.]test[.].*", "", defaultNote));
testFilesConventions.add(new Convention(".*[.]tests[.].*", "", defaultNote));
testFilesConventions.add(new Convention(".*/test_.*", "", defaultNote));
testFilesConventions.add(new Convention(".*/tests_.*", "", defaultNote));
testFilesConventions.add(new Convention(".*[-]test[-].*", "", defaultNote));
testFilesConventions.add(new Convention(".*[-]tests[-].*", "", defaultNote));
testFilesConventions.add(new Convention(".*__test__.*", "", defaultNote));
testFilesConventions.add(new Convention(".*__tests__.*", "", defaultNote));
testFilesConventions.add(new Convention(".*[.]feature", "", defaultNote));
testFilesConventions.add(new Convention(".*[.]lint[-]test", "", defaultNote));
testFilesConventions.add(new Convention(".*[.]lint[-]tests", "", defaultNote));
testFilesConventions.add(new Convention(".*[.]spec[.]ts", "", "TypeScript test files"));
testFilesConventions.add(new Convention(".*[.]spec[.]js", "", "JavaScript test files"));
testFilesConventions.add(new Convention(".*/karma[.]conf[.]js", "", "Karma test files"));
testFilesConventions.add(new Convention(".*/protractor[.]conf[.]js", "", "Protractor test files"));
testFilesConventions.add(new Convention(".*/e2e/.*", "", "Protractor test files"));
testFilesConventions.add(new Convention(".*/test[-]resources/.*", "", "Test resources"));
testFilesConventions.add(new Convention(".*[.]snap", "", "Jest snapshots"));
}