Once shellcheck, SwiftFormat, and SwiftLint run in CI, the same checks should run before a commit so contributors get the feedback locally instead of from a red PR.
Task: add a pre-commit configuration (or a .githooks/ directory plus a documented git config core.hooksPath step) running the format and lint checks on staged files. Document it in CONTRIBUTING.md.
Depends on the shellcheck, SwiftFormat, and SwiftLint issues landing first.
Once shellcheck, SwiftFormat, and SwiftLint run in CI, the same checks should run before a commit so contributors get the feedback locally instead of from a red PR.
Task: add a pre-commit configuration (or a
.githooks/directory plus a documentedgit config core.hooksPathstep) running the format and lint checks on staged files. Document it in CONTRIBUTING.md.Depends on the shellcheck, SwiftFormat, and SwiftLint issues landing first.