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: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: Setup Node - name: Setup Node
uses: actions/setup-node@v4 uses: actions/setup-node@v4
with: with:
node-version: '20' node-version: '20'
check-latest: true check-latest: true
cache: 'npm' cache: 'pnpm'
- uses: pnpm/action-setup@v4
- name: npm run lint - name: pnpm lint
run: | run: |
cd src cd src
npm ci pnpm install
npm run lint 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({ export default defineNuxtConfig({
compatibilityDate: '2024-04-03', compatibilityDate: '2024-04-03',
devtools: { enabled: true }, 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", "dev": "nuxt dev",
"generate": "nuxt generate", "generate": "nuxt generate",
"preview": "nuxt preview", "preview": "nuxt preview",
"postinstall": "nuxt prepare" "postinstall": "nuxt prepare",
"lint": "eslint ."
}, },
"dependencies": { "dependencies": {
"@nuxtjs/i18n": "^8.3.3", "@nuxtjs/i18n": "^8.3.3",
@ -24,9 +25,13 @@
"vue": "latest" "vue": "latest"
}, },
"devDependencies": { "devDependencies": {
"@nuxt/eslint": "^0.5.0",
"@types/bcrypt": "^5.0.2", "@types/bcrypt": "^5.0.2",
"@types/debug": "^4.1.12", "@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" "packageManager": "[email protected]+sha1.c85a4305534f76d461407b59277b954bac97b5c4"
} }

1744
src/pnpm-lock.yaml

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