import { defineConfig } from 'eslint/config'; import tsparser from '@typescript-eslint/parser'; import stylistic from '@stylistic/eslint-plugin'; export default defineConfig([ { files: ['**/*.js', '**/*.cjs', '**/*.ts'], languageOptions: { parser: tsparser, sourceType: 'module', }, ignores: ['**/dist/*', '**/*.min.js'], plugins: { '@stylistic': stylistic }, rules: { '@stylistic/array-bracket-spacing' : ['error', 'never'], '@stylistic/arrow-spacing' : ['error', {'before': true, 'after': true}], '@stylistic/block-spacing' : ['error', 'always'], '@stylistic/quotes' : ['error', 'single'], '@stylistic/semi' : ['error', 'always'] } } ]);