From 5402afc24a9a55d32205ff1fa3f28c5db85036cd Mon Sep 17 00:00:00 2001 From: yosuke ota Date: Sun, 13 Jan 2019 17:33:37 +0900 Subject: [PATCH] =?UTF-8?q?=E2=AD=90=EF=B8=8FNew:=20Add=20`vue/block-spaci?= =?UTF-8?q?ng`=20rule?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/rules/README.md | 1 + docs/rules/block-spacing.md | 23 +++++++ lib/configs/no-layout-rules.js | 1 + lib/index.js | 1 + lib/rules/block-spacing.js | 9 +++ tests/lib/rules/block-spacing.js | 115 +++++++++++++++++++++++++++++++ 6 files changed, 150 insertions(+) create mode 100644 docs/rules/block-spacing.md create mode 100644 lib/rules/block-spacing.js create mode 100644 tests/lib/rules/block-spacing.js diff --git a/docs/rules/README.md b/docs/rules/README.md index b37c250a0..5f0f72b25 100644 --- a/docs/rules/README.md +++ b/docs/rules/README.md @@ -140,6 +140,7 @@ For example: | Rule ID | Description | | |:--------|:------------|:---| | [vue/array-bracket-spacing](./array-bracket-spacing.md) | enforce consistent spacing inside array brackets | :wrench: | +| [vue/block-spacing](./block-spacing.md) | disallow or enforce spaces inside of blocks after opening block and before closing block | :wrench: | | [vue/component-name-in-template-casing](./component-name-in-template-casing.md) | enforce specific casing for the component naming style in template | :wrench: | | [vue/eqeqeq](./eqeqeq.md) | require the use of `===` and `!==` | :wrench: | | [vue/key-spacing](./key-spacing.md) | enforce consistent spacing between keys and values in object literal properties | :wrench: | diff --git a/docs/rules/block-spacing.md b/docs/rules/block-spacing.md new file mode 100644 index 000000000..2c468cf31 --- /dev/null +++ b/docs/rules/block-spacing.md @@ -0,0 +1,23 @@ +--- +pageClass: rule-details +sidebarDepth: 0 +title: vue/block-spacing +description: disallow or enforce spaces inside of blocks after opening block and before closing block +--- +# vue/block-spacing +> disallow or enforce spaces inside of blocks after opening block and before closing block + +- :wrench: The `--fix` option on the [command line](https://eslint.org/docs/user-guide/command-line-interface#fixing-problems) can automatically fix some of the problems reported by this rule. + +This rule is the same rule as core [block-spacing] rule but it applies to the expressions in `