pre-commit: parallel: true jobs: - name: oxlint glob: "*.{ts,tsx,js,jsx,mjs,cjs}" run: npx oxlint {staged_files} - name: oxfmt glob: "*.{ts,tsx,js,jsx,mjs,cjs}" run: npx oxfmt --check {staged_files} - name: cspell run: npx cspell {staged_files} - name: sort-package-json run: npx sort-package-json --check - name: typecheck run: npx tsc --noEmit commands: typecheck: run: npm run check:tsc spell: run: npm run check:cspell sort: run: npm run check:package lint: run: npm run check:oxlint format: run: npm run check:oxfmt outdated: run: npm run check:outdated