From 9822094f089552331ad073e5b5cddc041d31f33b Mon Sep 17 00:00:00 2001 From: Yosuke Ota Date: Tue, 6 Jul 2021 19:43:45 +0900 Subject: [PATCH] Add `vue/no-export-in-script-setup` rule (#1559) * Add `vue/no-export-in-script-setup` rule * update --- docs/rules/README.md | 1 + docs/rules/no-export-in-script-setup.md | 55 ++++++++++ docs/user-guide/README.md | 2 + lib/index.js | 1 + lib/rules/no-export-in-script-setup.js | 41 +++++++ package.json | 2 +- tests/lib/rules/no-export-in-script-setup.js | 107 +++++++++++++++++++ 7 files changed, 208 insertions(+), 1 deletion(-) create mode 100644 docs/rules/no-export-in-script-setup.md create mode 100644 lib/rules/no-export-in-script-setup.js create mode 100644 tests/lib/rules/no-export-in-script-setup.js diff --git a/docs/rules/README.md b/docs/rules/README.md index ae82c5d03..df3441d3e 100644 --- a/docs/rules/README.md +++ b/docs/rules/README.md @@ -301,6 +301,7 @@ For example: | [vue/no-deprecated-v-is](./no-deprecated-v-is.md) | disallow deprecated `v-is` directive (in Vue.js 3.1.0+) | :wrench: | | [vue/no-duplicate-attr-inheritance](./no-duplicate-attr-inheritance.md) | enforce `inheritAttrs` to be set to `false` when using `v-bind="$attrs"` | | | [vue/no-empty-component-block](./no-empty-component-block.md) | disallow the `