From e02efe994a56ac43e5f8c9d08c0fcf103c3fb5c2 Mon Sep 17 00:00:00 2001 From: Yizack Rangel Date: Tue, 9 Sep 2025 00:20:01 +0200 Subject: [PATCH 01/23] feat: add `no-duplicate-class-names` rule --- docs/rules/index.md | 2 + docs/rules/no-duplicate-class-names.md | 36 +++++ lib/index.js | 1 + lib/rules/no-duplicate-class-names.js | 143 ++++++++++++++++++ tests/lib/rules/no-duplicate-class-names.js | 159 ++++++++++++++++++++ 5 files changed, 341 insertions(+) create mode 100644 docs/rules/no-duplicate-class-names.md create mode 100644 lib/rules/no-duplicate-class-names.js create mode 100644 tests/lib/rules/no-duplicate-class-names.js diff --git a/docs/rules/index.md b/docs/rules/index.md index 26542db38..3209c157d 100644 --- a/docs/rules/index.md +++ b/docs/rules/index.md @@ -234,6 +234,7 @@ For example: | [vue/no-bare-strings-in-template] | disallow the use of bare strings in `