We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 62d97bf commit 1bc5020Copy full SHA for 1bc5020
README.md
@@ -128,8 +128,10 @@ The `--fix` option on the command line automatically fixes problems reported by
128
| :white_check_mark: | [no-textarea-mustache](./docs/rules/no-textarea-mustache.md) | disallow mustaches in `<textarea>`. |
129
| | [order-in-components](./docs/rules/order-in-components.md) | Keep order of properties in components |
130
| :white_check_mark: | [require-component-is](./docs/rules/require-component-is.md) | require `v-bind:is` of `<component>` elements. |
131
+| | [require-default-prop](./docs/rules/require-default-prop.md) | Require default value for props |
132
| | [require-prop-types](./docs/rules/require-prop-types.md) | Prop definitions should be detailed |
133
| :white_check_mark: | [require-v-for-key](./docs/rules/require-v-for-key.md) | require `v-bind:key` with `v-for` directives. |
134
+| | [this-in-template](./docs/rules/this-in-template.md) | enforce usage of `this` in template. |
135
136
137
### Stylistic Issues
@@ -140,6 +142,7 @@ The `--fix` option on the command line automatically fixes problems reported by
140
142
| | [html-quotes](./docs/rules/html-quotes.md) | enforce quotes style of HTML attributes. |
141
143
| :wrench: | [html-self-closing](./docs/rules/html-self-closing.md) | enforce self-closing style. |
144
| | [max-attributes-per-line](./docs/rules/max-attributes-per-line.md) | Define the number of attributes allows per line |
145
+| :wrench: | [mustache-interpolation-spacing](./docs/rules/mustache-interpolation-spacing.md) | enforce unified spacing in mustache interpolations. |
146
| :wrench: | [name-property-casing](./docs/rules/name-property-casing.md) | Requires specific casing for the name property in Vue components |
147
| :wrench: | [no-multi-spaces](./docs/rules/no-multi-spaces.md) | This rule warns about the usage of extra whitespaces between attributes |
148
| :wrench: | [v-bind-style](./docs/rules/v-bind-style.md) | enforce `v-bind` directive style. |
lib/recommended-rules.js
@@ -11,6 +11,7 @@ module.exports = {
11
"vue/html-self-closing": "off",
12
"vue/jsx-uses-vars": "error",
13
"vue/max-attributes-per-line": "off",
14
+ "vue/mustache-interpolation-spacing": "off",
15
"vue/name-property-casing": "off",
16
"vue/no-async-in-computed-properties": "off",
17
"vue/no-confusing-v-for-v-if": "error",
@@ -40,11 +41,13 @@ module.exports = {
40
41
"vue/no-textarea-mustache": "error",
42
"vue/order-in-components": "off",
43
"vue/require-component-is": "error",
44
+ "vue/require-default-prop": "off",
45
"vue/require-prop-types": "off",
46
"vue/require-render-return": "off",
47
"vue/require-v-for-key": "error",
48
"vue/require-valid-default-prop": "off",
49
"vue/return-in-computed-property": "off",
50
+ "vue/this-in-template": "off",
51
"vue/v-bind-style": "off",
52
"vue/v-on-style": "off",
53
"vue/valid-template-root": "error",
0 commit comments