pre-commit: parallel: true commands: lint: glob: "*.{js,ts,jsx,tsx}" exclude: - "rust/**/*" run: npx eslint {staged_files} types: glob: "*.{js,ts,jsx,tsx}" exclude: "rust/**/*" run: npx tsc commit-msg: parallel: true commands: commitlint: run: npx commitlint --edit