Files
waveform-analysis/eslint.config.js

29 lines
676 B
JavaScript
Raw Normal View History

2026-07-20 10:21:30 +08:00
import js from '@eslint/js'
import prettier from 'eslint-config-prettier'
import globals from 'globals'
import vue from 'eslint-plugin-vue'
import tseslint from 'typescript-eslint'
export default tseslint.config(
{ ignores: ['dist/**', 'dist-demo/**', 'coverage/**', 'node_modules/**'] },
js.configs.recommended,
...tseslint.configs.recommended,
...vue.configs['flat/essential'],
{
files: ['src/**/*.{ts,vue}'],
languageOptions: {
globals: globals.browser,
},
},
{
files: ['**/*.vue'],
languageOptions: {
parserOptions: {
parser: tseslint.parser,
extraFileExtensions: ['.vue'],
},
},
},
prettier,
)