Use local eslint in frontend

This commit is contained in:
Johannes Zellner
2024-08-19 16:08:14 +02:00
parent aabdea8627
commit 71d167d5fb
5 changed files with 1232 additions and 33 deletions
-25
View File
@@ -1,25 +0,0 @@
{
"env": {
"node": true,
"es6": true
},
"extends": "eslint:recommended",
"parserOptions": {
"ecmaVersion": 13
},
"rules": {
"linebreak-style": [
"error",
"unix"
],
"quotes": [
"error",
"single"
],
"semi": [
"error",
"always"
],
"no-console": "off"
}
}
-5
View File
@@ -1,5 +0,0 @@
{
"node": true,
"unused": true,
"esversion": 11
}
+22
View File
@@ -0,0 +1,22 @@
import globals from 'globals';
import js from '@eslint/js';
import pluginVue from 'eslint-plugin-vue';
export default [
js.configs.recommended,
...pluginVue.configs['flat/recommended'],
{
files: ["**/*.js"],
languageOptions: {
globals: {
...globals.browser,
},
ecmaVersion: 13,
sourceType: 'module'
},
rules: {
semi: "error",
"prefer-const": "error"
}
}
];
+1206 -2
View File
File diff suppressed because it is too large Load Diff
+4 -1
View File
@@ -1,5 +1,5 @@
{
"name": "my-vue-app",
"name": "frontend",
"private": true,
"version": "0.0.0",
"type": "module",
@@ -26,7 +26,10 @@
"vue-router": "^4.4.3"
},
"devDependencies": {
"@eslint/js": "^9.9.0",
"@vitejs/plugin-vue": "^5.1.2",
"eslint": "^9.9.0",
"eslint-plugin-vue": "^9.27.0",
"vite": "^5.4.1"
}
}