Skip to content

Add pre-commit hooks with linting, formatting, and type checking #396

@Smartdevs17

Description

@Smartdevs17

Description

Code quality checks run only in CI, causing slow feedback loops. Implement pre-commit hooks for instant feedback.

Acceptance Criteria

  • Husky pre-commit hook configuration
  • lint-staged for staged file only operations
  • ESLint, Prettier, and tsc checks on commit
  • cargo check for Rust files
  • Commit message lint with commitlint
  • Hook bypass for emergencies (--no-verify)

Technical Scope

  • .husky/
  • commitlint.config.js
  • package.json
  • Edge: hook performance on large commits, cross-platform compatibility (Windows)

Metadata

Metadata

Assignees

No one assigned

    Labels

    200-points200 point issueStellar WaveIssues in the Stellar wave programdrips-waveDrips Wave project taskhighHigh priority issue

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions