Browse Source

update workflow, add eslint

pull/1250/head
Bernd Storath 9 months ago
parent
commit
fd9fa66bc2
  1. 11
      .github/workflows/lint.yml
  2. 3
      src/eslint.config.mjs
  3. 2
      src/nuxt.config.ts
  4. 9
      src/package.json
  5. 1744
      src/pnpm-lock.yaml

11
.github/workflows/lint.yml

@ -15,15 +15,18 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: '20'
check-latest: true
cache: 'npm'
cache: 'pnpm'
- uses: pnpm/action-setup@v4
- name: npm run lint
- name: pnpm lint
run: |
cd src
npm ci
npm run lint
pnpm install
pnpm lint

3
src/eslint.config.mjs

@ -0,0 +1,3 @@
import withNuxt from './.nuxt/eslint.config.mjs'
export default withNuxt()

2
src/nuxt.config.ts

@ -2,5 +2,5 @@
export default defineNuxtConfig({
compatibilityDate: '2024-04-03',
devtools: { enabled: true },
modules: ["@nuxtjs/i18n", "@nuxtjs/tailwindcss"]
modules: ["@nuxtjs/i18n", "@nuxtjs/tailwindcss", "@nuxt/eslint"]
})

9
src/package.json

@ -12,7 +12,8 @@
"dev": "nuxt dev",
"generate": "nuxt generate",
"preview": "nuxt preview",
"postinstall": "nuxt prepare"
"postinstall": "nuxt prepare",
"lint": "eslint ."
},
"dependencies": {
"@nuxtjs/i18n": "^8.3.3",
@ -24,9 +25,13 @@
"vue": "latest"
},
"devDependencies": {
"@nuxt/eslint": "^0.5.0",
"@types/bcrypt": "^5.0.2",
"@types/debug": "^4.1.12",
"@types/qrcode": "^1.5.5"
"@types/qrcode": "^1.5.5",
"eslint": "^9.8.0",
"typescript": "^5.5.4",
"vue-tsc": "^2"
},
"packageManager": "[email protected]+sha1.c85a4305534f76d461407b59277b954bac97b5c4"
}

1744
src/pnpm-lock.yaml

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