Skip to content

Commit 17aedbf

Browse files
committed
3.8.0
1 parent 1ea1396 commit 17aedbf

File tree

3 files changed

+7
-1
lines changed

3 files changed

+7
-1
lines changed

README.md

+3
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ The `--fix` option on the command line automatically fixes problems reported by
6666
|:---|:--------|:------------|
6767
| :wrench: | [html-end-tags](./docs/rules/html-end-tags.md) | enforce end tag style. |
6868
| :wrench: | [html-no-self-closing](./docs/rules/html-no-self-closing.md) | disallow self-closing elements. |
69+
| | [no-async-in-computed-properties](./docs/rules/no-async-in-computed-properties.md) | Check if there are no asynchronous actions inside computed properties. |
6970
| :white_check_mark: | [no-confusing-v-for-v-if](./docs/rules/no-confusing-v-for-v-if.md) | disallow confusing `v-for` and `v-if` on the same element. |
7071
| | [no-duplicate-attributes](./docs/rules/no-duplicate-attributes.md) | disallow duplicate attributes. |
7172
| | [no-side-effects-in-computed-properties](./docs/rules/no-side-effects-in-computed-properties.md) | Don't introduce side effects in computed properties |
@@ -80,6 +81,7 @@ The `--fix` option on the command line automatically fixes problems reported by
8081
| | Rule ID | Description |
8182
|:---|:--------|:------------|
8283
| | [html-quotes](./docs/rules/html-quotes.md) | enforce quotes style of HTML attributes. |
84+
| :wrench: | [name-property-casing](./docs/rules/name-property-casing.md) | Requires specific casing for the name property in Vue components |
8385
| :wrench: | [v-bind-style](./docs/rules/v-bind-style.md) | enforce `v-bind` directive style. |
8486
| :wrench: | [v-on-style](./docs/rules/v-on-style.md) | enforce `v-on` directive style. |
8587

@@ -110,6 +112,7 @@ The `--fix` option on the command line automatically fixes problems reported by
110112
| :white_check_mark: | [no-invalid-v-show](./docs/rules/no-invalid-v-show.md) | disallow invalid `v-show` directives. |
111113
| :white_check_mark: | [no-invalid-v-text](./docs/rules/no-invalid-v-text.md) | disallow invalid `v-text` directives. |
112114
| :white_check_mark: | [no-parsing-error](./docs/rules/no-parsing-error.md) | disallow parsing errors in `<template>`. |
115+
| | [no-shared-component-data](./docs/rules/no-shared-component-data.md) | Enforces component's data property to be a function. |
113116
| | [no-template-key](./docs/rules/no-template-key.md) | disallow `key` attribute on `<template>`. |
114117
| | [return-in-computed-property](./docs/rules/return-in-computed-property.md) | Enforces that a return statement is present in computed property. |
115118

lib/recommended-rules.js

+3
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ module.exports = {
88
"vue/html-no-self-closing": "off",
99
"vue/html-quotes": "off",
1010
"vue/jsx-uses-vars": "error",
11+
"vue/name-property-casing": "off",
12+
"vue/no-async-in-computed-properties": "off",
1113
"vue/no-confusing-v-for-v-if": "error",
1214
"vue/no-duplicate-attributes": "off",
1315
"vue/no-invalid-template-root": "error",
@@ -25,6 +27,7 @@ module.exports = {
2527
"vue/no-invalid-v-show": "error",
2628
"vue/no-invalid-v-text": "error",
2729
"vue/no-parsing-error": "error",
30+
"vue/no-shared-component-data": "off",
2831
"vue/no-side-effects-in-computed-properties": "off",
2932
"vue/no-template-key": "off",
3033
"vue/no-textarea-mustache": "error",

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "eslint-plugin-vue",
3-
"version": "3.7.0",
3+
"version": "3.8.0",
44
"description": "Official ESLint plugin for Vue.js",
55
"main": "lib/index.js",
66
"scripts": {

0 commit comments

Comments
 (0)