diff --git a/frontend/eslint.config.js b/frontend/eslint.config.js new file mode 100644 index 0000000..83d1b08 --- /dev/null +++ b/frontend/eslint.config.js @@ -0,0 +1,51 @@ +import js from '@eslint/js' +import globals from 'globals' +import ts from 'typescript-eslint' +import vue from 'eslint-plugin-vue' + +// Kolejność ma znaczenie: w flat config późniejszy wpis nadpisuje wcześniejszy, +// więc wyjątki od reguł muszą stać za blokiem, który te reguły ustawia. +export default ts.config( + { ignores: ['dist/**', 'node_modules/**'] }, + + js.configs.recommended, + ts.configs.recommended, + vue.configs['flat/recommended'], + + { + // Pliki .vue parsuje vue-eslint-parser, a bloki diff --git a/frontend/src/components/AddTrackPanel.vue b/frontend/src/components/AddTrackPanel.vue index eb41ade..099d731 100644 --- a/frontend/src/components/AddTrackPanel.vue +++ b/frontend/src/components/AddTrackPanel.vue @@ -29,8 +29,13 @@ async function submit() {