testCaseNameDuplicates
Reports test cases that have the same name as a previous test case.
✅ This rule is included in the flint logical presets.
When writing tests for lint rules, it’s possible to accidentally give the same name to multiple test cases. Doing so makes it harder to identify failing tests in test log output.
Examples
Section titled “Examples”ruleTester.describe(rule, { valid: [ { code: "a", name: "test case 1" }, { code: "b", name: "test case 1" }, ],});ruleTester.describe(rule, { invalid: [ { code: "a", name: "test case 1", snapshot: "...", }, { code: "b", name: "test case 1", snapshot: "...", }, ],});ruleTester.describe(rule, { valid: [ { code: "a", name: "test case 1" }, { code: "b", name: "test case 2" }, ],});ruleTester.describe(rule, { invalid: [ { code: "a", name: "test case 1", snapshot: "...", }, { code: "b", name: "test case 2", snapshot: "...", }, ],});Options
Section titled “Options”This rule is not configurable.
Equivalents in Other Linters
Section titled “Equivalents in Other Linters”
Made with ❤️🔥 around the world by
the Flint team and contributors.