d48cda4081
CI / Test (ubuntu-latest, Node 18.x, bun) (push) Failing after 15m1s
CI / Test (ubuntu-latest, Node 18.x, npm) (push) Failing after 15m1s
CI / Test (ubuntu-latest, Node 18.x, pnpm) (push) Failing after 15m1s
CI / Test (ubuntu-latest, Node 18.x, yarn) (push) Failing after 15m1s
CI / Test (ubuntu-latest, Node 20.x, bun) (push) Failing after 17m13s
CI / Test (ubuntu-latest, Node 20.x, npm) (push) Failing after 18m42s
CI / Test (ubuntu-latest, Node 20.x, pnpm) (push) Failing after 15m0s
CI / Test (ubuntu-latest, Node 20.x, yarn) (push) Failing after 49m44s
CI / Test (ubuntu-latest, Node 22.x, bun) (push) Failing after 51m55s
CI / Test (ubuntu-latest, Node 22.x, pnpm) (push) Failing after 21m57s
CI / Test (ubuntu-latest, Node 22.x, npm) (push) Failing after 37m39s
CI / Test (ubuntu-latest, Node 22.x, yarn) (push) Failing after 34m7s
CI / Validate Components (push) Failing after 37m15s
CI / Python Tests (push) Failing after 10m1s
CI / Security Scan (push) Failing after 10m1s
CI / Lint (push) Failing after 17m12s
CI / Coverage (push) Failing after 20m19s
CI / Test (macos-latest, Node 18.x, bun) (push) Has been cancelled
CI / Test (macos-latest, Node 18.x, npm) (push) Has been cancelled
CI / Test (macos-latest, Node 18.x, pnpm) (push) Has been cancelled
CI / Test (macos-latest, Node 18.x, yarn) (push) Has been cancelled
CI / Test (windows-latest, Node 18.x, npm) (push) Has been cancelled
CI / Test (windows-latest, Node 18.x, pnpm) (push) Has been cancelled
CI / Test (windows-latest, Node 18.x, yarn) (push) Has been cancelled
CI / Test (macos-latest, Node 20.x, bun) (push) Has been cancelled
CI / Test (macos-latest, Node 20.x, npm) (push) Has been cancelled
CI / Test (macos-latest, Node 20.x, pnpm) (push) Has been cancelled
CI / Test (macos-latest, Node 20.x, yarn) (push) Has been cancelled
CI / Test (windows-latest, Node 20.x, npm) (push) Has been cancelled
CI / Test (windows-latest, Node 20.x, pnpm) (push) Has been cancelled
CI / Test (windows-latest, Node 20.x, yarn) (push) Has been cancelled
CI / Test (macos-latest, Node 22.x, bun) (push) Has been cancelled
CI / Test (macos-latest, Node 22.x, npm) (push) Has been cancelled
CI / Test (macos-latest, Node 22.x, pnpm) (push) Has been cancelled
CI / Test (macos-latest, Node 22.x, yarn) (push) Has been cancelled
CI / Test (windows-latest, Node 22.x, npm) (push) Has been cancelled
CI / Test (windows-latest, Node 22.x, pnpm) (push) Has been cancelled
CI / Test (windows-latest, Node 22.x, yarn) (push) Has been cancelled
1.5 KiB
1.5 KiB
paths
| paths | ||||
|---|---|---|---|---|
|
Nuxt Hooks
This file extends common/hooks.md with Nuxt specific content.
These are Claude Code harness hooks for Nuxt work. They run via the harness, not Claude.
Typecheck
nuxi typecheckwrapsvue-tsc. Requiresvue-tsc+typescriptdev deps.- Run on
.vue/.tsedit or pre-commit. Typecheck is project-wide, so debounce it and wrap it in a timeout (mirrorweb/hooks.md, for exampletimeout 60 nuxi typecheck) so a hung type-check is reaped instead of accumulating across fast edits.
Lint
- Use the
@nuxt/eslintmodule (flat-config, project-aware, generates.nuxt/eslint.config.mjs). - Run
eslint .oreslint --fix. This is the Nuxt-official ESLint integration, prefer it over hand-rolled configs.
Format
prettier --write, or enable stylistic rules in@nuxt/eslintto avoid a Prettier/ESLint conflict.- Pick one formatting authority. Do not run both Prettier and ESLint stylistic at once.
Suggested PostToolUse chain
- On Edit to
app/**andserver/**: runeslint --fixthentimeout 60 nuxi typecheck. - Order matters: lint-fix first (mutates the file), the timed typecheck second (verifies the result). Debouncing still applies.
Reference
- ECC skills:
nuxt4-patterns,vite-patterns. - @nuxt/eslint module
- nuxi typecheck