Skip to content

Commit f51de3d

Browse files
committed
Update: enable recommended core rules
1 parent 7f68685 commit f51de3d

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

src/default-config.js

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -850,13 +850,20 @@ export default Object.freeze({
850850
XPathResult: false,
851851
XSLTProcessor: false,
852852
}),
853+
853854
rules: Object.freeze((() => {
854855
const rules = {}
855-
for (const name of linter.getRules().keys()) {
856-
rules[name] = name.startsWith("vue/") ? 2 : 0
856+
for (const [name, rule] of linter.getRules()) {
857+
const enabled = (
858+
name.startsWith("vue/") ||
859+
rule.meta.docs.recommended
860+
)
861+
rules[name] = enabled ? 2 : 0
857862
}
858863
return rules
859864
})()),
865+
866+
parser: "vue-eslint-parser",
860867
parserOptions: Object.freeze({
861868
ecmaVersion: 2017,
862869
sourceType: "module",
@@ -865,5 +872,4 @@ export default Object.freeze({
865872
experimentalObjectRestSpread: true,
866873
}),
867874
}),
868-
parser: "vue-eslint-parser",
869875
})

0 commit comments

Comments
 (0)