import js from '@eslint/js' import pluginVue from 'eslint-plugin-vue' import globals from 'globals' export default [ { name: 'app/files-to-lint', files: ['**/*.{js,mjs,jsx,vue,liquid}'] }, { name: 'app/files-to-ignore', ignores: ['**/dist/**', '**/dist-ssr/**', '**/coverage/**'] }, { languageOptions: { ecmaVersion: 2022, sourceType: 'module', globals: { ...globals.browser, ...globals.node, myCustomGlobal: 'readonly' } } // ...other config }, js.configs.recommended, { rules: { 'no-unused-vars': 'warn' } }, ...pluginVue.configs['flat/essential'] ]