diff --git a/apps/scandic-web/lint-staged.config.js b/apps/scandic-web/lint-staged.config.js index 1959b0716..0de8ce559 100644 --- a/apps/scandic-web/lint-staged.config.js +++ b/apps/scandic-web/lint-staged.config.js @@ -1,15 +1,20 @@ import path from "node:path" +const WEB_ROOT = path.join(process.cwd(), "apps/scandic-web/") + // https://nextjs.org/docs/app/building-your-application/configuring/eslint#lint-staged -const buildEslintCommand = (filenames) => - `next lint --fix --max-warnings 0 --file ${filenames - .map((f) => path.relative(process.cwd(), f)) +const buildEslintCommand = (filenames) => { + const cmd = `next lint --fix --max-warnings 0 --file ${filenames + .map((f) => `'${path.relative(WEB_ROOT, f)}'`) .join(" --file ")}` + return cmd +} + const config = { "*.{js,jsx,ts,tsx}": [buildEslintCommand], "*.{ts,tsx}": () => "tsc -p tsconfig.json --noEmit", - "*": "prettier --write", + "*.{js,jsx,ts,tsx,json,css}": "prettier --write", "i18n/dictionaries/*.json": "jsonsort", }