From b195d46e1da1ea0f6d83832bbd1a2bea5f9c926c Mon Sep 17 00:00:00 2001 From: ota Date: Thu, 29 Mar 2018 23:56:47 +0900 Subject: [PATCH 1/2] [New] Add `vue/multiline-html-element-content-newline` rule --- README.md | 1 + .../multiline-html-element-content-newline.md | 87 +++ lib/index.js | 1 + .../multiline-html-element-content-newline.js | 157 ++++++ .../multiline-html-element-content-newline.js | 499 ++++++++++++++++++ 5 files changed, 745 insertions(+) create mode 100644 docs/rules/multiline-html-element-content-newline.md create mode 100644 lib/rules/multiline-html-element-content-newline.js create mode 100644 tests/lib/rules/multiline-html-element-content-newline.js diff --git a/README.md b/README.md index 7870ed231..77c908046 100644 --- a/README.md +++ b/README.md @@ -230,6 +230,7 @@ Enforce all the rules in this category, as well as all higher priority rules, wi | | Rule ID | Description | |:---|:--------|:------------| | :wrench: | [vue/component-name-in-template-casing](./docs/rules/component-name-in-template-casing.md) | enforce specific casing for the component naming style in template | +| :wrench: | [vue/multiline-html-element-content-newline](./docs/rules/multiline-html-element-content-newline.md) | require a line break before and after the contents of a multiline element | | :wrench: | [vue/script-indent](./docs/rules/script-indent.md) | enforce consistent indentation in `