lint.mjs 300 B

12345678910
  1. #!/usr/bin/env zx
  2. import { $, argv } from 'zx';
  3. // Lint and format the code.
  4. $.stdio = 'inherit';
  5. if (argv.fix) {
  6. await $`pnpm eslint --fix src/* test/* && pnpm prettier --log-level warn --ignore-unknown --write ./*`;
  7. } else {
  8. await $`pnpm eslint src/* test/* && pnpm prettier --check .`;
  9. }