lib/potassium/assets/.eslintrc.json in potassium-6.5.0 vs lib/potassium/assets/.eslintrc.json in potassium-6.6.0
- old
+ new
@@ -1,23 +1,30 @@
{
"env": {
- "es6": true
+ "browser": true,
+ "es2021": true,
+ "node": true,
+ "jest/globals": true,
+ "vue/setup-compiler-macros": true
},
"parserOptions": {
- "ecmaVersion": 2018,
+ "ecmaVersion": 2020,
"sourceType": "module"
},
- "plugins": ["import"],
+ "plugins": ["import", "jest", "tailwindcss"],
"settings": {
"import/resolver": {
"node": {
"extensions": [".js", ".json"]
}
}
},
"extends": [
- "plugin:vue/strongly-recommended"
+ "plugin:vue/vue3-recommended",
+ "@vue/typescript/recommended",
+ "@vue/eslint-config-typescript",
+ "plugin:tailwindcss/recommended"
],
"rules": {
"accessor-pairs": 0,
"array-callback-return": 2,
"block-scoped-var": 2,
@@ -336,17 +343,16 @@
}],
"no-use-before-define": 2,
"vue/max-len": ["error", {
"code": 120,
"ignoreHTMLAttributeValues": true
- }]
+ }]
},
"overrides": [
{
- "files": ["**/*.js"],
- "excludedFiles": "app/**/*.js",
- "env": {
- "node": true
+ "files": ["*.ts", "*.vue"],
+ "rules": {
+ "no-undef": "off"
}
}
]
}