Disallow unwanted module/test string names. * No leading/trailing spaces (autofixable) * No empty strings * No missing name ([ava/test-title](https://github.com/avajs/eslint-plugin-ava/blob/main/docs/rules/test-title.md)) * No non-string values (numbers, objects, etc) * No strings starting/ending in qunit delimiters (`>` or `:`) * We could also allow a regexp `pattern` option to be passed to this rule defining the required format ([ava/test-title-format](https://github.com/avajs/eslint-plugin-ava/blob/main/docs/rules/test-title-format.md)) A few disallowed examples: ```js module(' Foo Bar @unit ', function () {}); ``` ```js test(' it does foo ', function () {}); ``` Related: [qunit/no-identical-names](https://github.com/platinumazure/eslint-plugin-qunit/blob/master/docs/rules/no-identical-names.md)