Browse Source

use eslint module

pull/1697/head
Bernd Storath 5 months ago
parent
commit
36055157be
  1. 11
      src/eslint.config.mjs
  2. 1
      src/nuxt.config.ts
  3. 3
      src/package.json
  4. 1235
      src/pnpm-lock.yaml

11
src/eslint.config.mjs

@ -1,10 +1,11 @@
import { createConfigForNuxt } from '@nuxt/eslint-config/flat';
import eslintConfigPrettier from 'eslint-config-prettier'; import eslintConfigPrettier from 'eslint-config-prettier';
import withNuxt from './.nuxt/eslint.config.mjs';
export default createConfigForNuxt().append({ export default withNuxt([
{
rules: { rules: {
'import/order': 'warn', 'import/order': 'warn',
} }
}).append(eslintConfigPrettier); },
eslintConfigPrettier
// TODO: add typescript-eslint, import/order, ban raw defineEventHandler ])

1
src/nuxt.config.ts

@ -13,6 +13,7 @@ export default defineNuxtConfig({
'@pinia/nuxt', '@pinia/nuxt',
'@eschricht/nuxt-color-mode', '@eschricht/nuxt-color-mode',
'radix-vue/nuxt', 'radix-vue/nuxt',
'@nuxt/eslint',
], ],
colorMode: { colorMode: {
preference: 'system', preference: 'system',

3
src/package.json

@ -48,14 +48,13 @@
"zod": "^3.24.2" "zod": "^3.24.2"
}, },
"devDependencies": { "devDependencies": {
"@nuxt/eslint-config": "^1.1.0", "@nuxt/eslint": "1.1.0",
"@types/debug": "^4.1.12", "@types/debug": "^4.1.12",
"@types/qrcode": "^1.5.5", "@types/qrcode": "^1.5.5",
"@types/semver": "^7.5.8", "@types/semver": "^7.5.8",
"drizzle-kit": "^0.30.5", "drizzle-kit": "^0.30.5",
"eslint": "^9.21.0", "eslint": "^9.21.0",
"eslint-config-prettier": "^10.0.2", "eslint-config-prettier": "^10.0.2",
"eslint-plugin-import": "^2.31.0",
"prettier": "^3.5.3", "prettier": "^3.5.3",
"prettier-plugin-tailwindcss": "^0.6.11", "prettier-plugin-tailwindcss": "^0.6.11",
"typescript": "^5.8.2", "typescript": "^5.8.2",

1235
src/pnpm-lock.yaml

File diff suppressed because it is too large
Loading…
Cancel
Save