From 63d9991be66ab9b4ba0bfca5d63c1ac03baea4d9 Mon Sep 17 00:00:00 2001 From: yosuke ota Date: Thu, 31 Jan 2019 23:43:18 +0900 Subject: [PATCH 1/4] =?UTF-8?q?=E2=AD=90=EF=B8=8FNew:=20Add=20`vue/space-i?= =?UTF-8?q?n-parens`=20rule?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/rules/space-in-parens.md | 23 ++++ lib/configs/no-layout-rules.js | 1 + lib/rules/space-in-parens.js | 12 ++ tests/lib/rules/space-in-parens.js | 195 +++++++++++++++++++++++++++++ 4 files changed, 231 insertions(+) create mode 100644 docs/rules/space-in-parens.md create mode 100644 lib/rules/space-in-parens.js create mode 100644 tests/lib/rules/space-in-parens.js diff --git a/docs/rules/space-in-parens.md b/docs/rules/space-in-parens.md new file mode 100644 index 000000000..3b39305dc --- /dev/null +++ b/docs/rules/space-in-parens.md @@ -0,0 +1,23 @@ +--- +pageClass: rule-details +sidebarDepth: 0 +title: vue/space-in-parens +description: enforce consistent spacing inside parentheses +--- +# vue/space-in-parens +> enforce consistent spacing inside parentheses + +- :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 [space-in-parens] rule but it applies to the expressions in ``, errors: [ - { + errorMessage({ messageId: 'rejectedOpeningSpace', line: 4 - }, - { + }), + errorMessage({ messageId: 'rejectedClosingSpace', line: 4 - } + }) ] }, { @@ -83,14 +93,14 @@ tester.run('space-in-parens', rule, { /> `, errors: [ - { + errorMessage({ messageId: 'missingOpeningSpace', line: 4 - }, - { + }), + errorMessage({ messageId: 'missingClosingSpace', line: 4 - } + }) ] }, { @@ -107,14 +117,14 @@ tester.run('space-in-parens', rule, { > `, errors: [ - { + errorMessage({ messageId: 'rejectedOpeningSpace', line: 4 - }, - { + }), + errorMessage({ messageId: 'rejectedClosingSpace', line: 4 - } + }) ] }, { @@ -132,14 +142,14 @@ tester.run('space-in-parens', rule, { > `, errors: [ - { + errorMessage({ messageId: 'missingOpeningSpace', line: 4 - }, - { + }), + errorMessage({ messageId: 'missingClosingSpace', line: 4 - } + }) ] }, { @@ -156,14 +166,14 @@ tester.run('space-in-parens', rule, { > `, errors: [ - { + errorMessage({ messageId: 'rejectedOpeningSpace', line: 4 - }, - { + }), + errorMessage({ messageId: 'rejectedClosingSpace', line: 4 - } + }) ] }, { @@ -181,14 +191,14 @@ tester.run('space-in-parens', rule, { > `, errors: [ - { + errorMessage({ messageId: 'missingOpeningSpace', line: 4 - }, - { + }), + errorMessage({ messageId: 'missingClosingSpace', line: 4 - } + }) ] } ]