// @ts-check
import withNuxt from './.nuxt/eslint.config.mjs'
// import vueESLintParser from 'vue-eslint-parser'
// @ts-ignore
import eslintConfigPrettier from 'eslint-config-prettier'
import prettierPlugin from 'eslint-plugin-prettier'
import eslintPluginPrettierRecommended from 'eslint-plugin-prettier/recommended'
import eslintPluginTailwindCSS from 'eslint-plugin-tailwindcss'
export default withNuxt(
{
// languageOptions.parser: {
// parser: vueESLintParser,
// }
// extends: [
// 'eslint:recommended',
// '@nuxt/eslint-config',
// 'plugin:prettier/recommended',
// ],
plugins: {
prettier: prettierPlugin,
tailwindCSS: eslintPluginTailwindCSS,
},
rules: {
...prettierPlugin.configs.recommended.rules,
...eslintConfigPrettier.rules,
...eslintPluginPrettierRecommended.rules,
// ...eslintPluginTailwindCSS.rules,
// semi: false,
// quotes: [2, 'single', { avoidEscape: true }],
},
},
{
ignores: [
'v1/*',
'v1/*/**',
'.nuxt/*',
'.nuxt/*/**',
'.vscode/*',
'.vscode/*/**',
'.output/*',
'.ouput/*/**',
'node_modules',
],
}
)
// @ts-check
import withNuxt from './.nuxt/eslint.config.mjs'
// import vueESLintParser from 'vue-eslint-parser'
// @ts-ignore
import eslintConfigPrettier from 'eslint-config-prettier'
import prettierPlugin from 'eslint-plugin-prettier'
import eslintPluginPrettierRecommended from 'eslint-plugin-prettier/recommended'
import eslintPluginTailwindCSS from 'eslint-plugin-tailwindcss'
export default withNuxt(
{
// languageOptions.parser: {
// parser: vueESLintParser,
// }
// extends: [
// 'eslint:recommended',
// '@nuxt/eslint-config',
// 'plugin:prettier/recommended',
// ],
plugins: {
prettier: prettierPlugin,
tailwindCSS: eslintPluginTailwindCSS,
},
rules: {
...prettierPlugin.configs.recommended.rules,
...eslintConfigPrettier.rules,
...eslintPluginPrettierRecommended.rules,
// ...eslintPluginTailwindCSS.rules,
// semi: false,
// quotes: [2, 'single', { avoidEscape: true }],
},
},
{
ignores: [
'v1/*',
'v1/*/**',
'.nuxt/*',
'.nuxt/*/**',
'.vscode/*',
'.vscode/*/**',
'.output/*',
'.ouput/*/**',
'node_modules',
],
}
)