Skip to content

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.

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: "...",
},
],
});

This rule is not configurable.

Made with ❤️‍🔥 around the world by the Flint team and contributors.