From 644f97d463f0d740fe1de806fff866650a58356b Mon Sep 17 00:00:00 2001 From: Pavel Lozinsky Date: Thu, 5 Dec 2024 14:58:22 +0300 Subject: [PATCH 1/4] feat: add `vue/no-implicit-coercion` rule --- docs/rules/index.md | 1 + docs/rules/no-implicit-coercion.md | 32 ++++ lib/index.js | 1 + lib/rules/no-implicit-coercion.js | 12 ++ tests/lib/rules/no-implicit-coercion.js | 190 ++++++++++++++++++++++++ 5 files changed, 236 insertions(+) create mode 100644 docs/rules/no-implicit-coercion.md create mode 100644 lib/rules/no-implicit-coercion.js create mode 100644 tests/lib/rules/no-implicit-coercion.js diff --git a/docs/rules/index.md b/docs/rules/index.md index 074f4bd46..476f40e09 100644 --- a/docs/rules/index.md +++ b/docs/rules/index.md @@ -323,6 +323,7 @@ The following rules extend the rules provided by ESLint itself and apply them to | [vue/no-constant-condition](./no-constant-condition.md) | Disallow constant expressions in conditions in `