Files
outline/lint-staged.config.mjs
Tom Moor 52d420bd98 chore: Suppress lint warnings in CI (confuses AI) (#10021)
Auto fix where possible in pre-commit hook
2025-08-27 03:03:14 -04:00

14 lines
537 B
JavaScript

export default {
// Run prettier first for formatting, then oxlint for linting, and translation updates on changes to JS and
// TypeScript files
"**/*.[tj]s?(x)": [
(f) => `prettier --write ${f.join(" ")}`,
(f) => (f.length > 20 ? `yarn lint --fix` : `oxlint ${f.join(" ")} --fix`),
() => `yarn build:i18n`,
() => "git add shared/i18n/locales/en_US/translation.json",
],
// Automatically de-duplicate packages as yarn is terrible at it
"(yarn.lock|package.json)": () => `yarn yarn-deduplicate yarn.lock`,
};