From b73b57d466116d5e75afad9ff552fd7152dc4986 Mon Sep 17 00:00:00 2001 From: ItMaga Date: Mon, 13 Nov 2023 16:25:43 +0300 Subject: [PATCH 1/3] add `vue/no-unused-emit-declarations` rule --- docs/rules/index.md | 1 + docs/rules/no-unused-emit-declarations.md | 59 ++ docs/rules/require-explicit-emits.md | 4 + lib/index.js | 1 + lib/rules/no-unused-emit-declarations.js | 334 +++++++++ .../lib/rules/no-unused-emit-declarations.js | 693 ++++++++++++++++++ 6 files changed, 1092 insertions(+) create mode 100644 docs/rules/no-unused-emit-declarations.md create mode 100644 lib/rules/no-unused-emit-declarations.js create mode 100644 tests/lib/rules/no-unused-emit-declarations.js diff --git a/docs/rules/index.md b/docs/rules/index.md index 224cddc7d..a7d3047a3 100644 --- a/docs/rules/index.md +++ b/docs/rules/index.md @@ -251,6 +251,7 @@ For example: | [vue/no-undef-components](./no-undef-components.md) | disallow use of undefined components in `