Files
at-mintel/packages/husky-config/lint-staged.js
Marc Mintel cc3ec8f0c2
Some checks failed
Code Quality / lint-and-build (push) Has been cancelled
Release Packages / release (push) Has been cancelled
feat: extract Directus sync/branding and optimize Gitea CI with Next.js lint support
2026-02-03 01:28:36 +01:00

23 lines
515 B
JavaScript

import path from "path";
const buildLintCommand = (filenames) => {
const isNext =
process.env.npm_package_devDependencies_next ||
process.env.npm_package_dependencies_next;
if (isNext) {
return `next lint --fix --file ${filenames
.map((f) => path.relative(process.cwd(), f))
.join(" --file ")}`;
}
return "eslint --fix";
};
const config = {
"*.{js,jsx,ts,tsx}": [buildLintCommand, "prettier --write"],
"*.{json,md,css,scss}": ["prettier --write"],
};
export default config;