github alexei-led/cc-thingz v4.9.0
v4.9.0 — Faster focused hooks

3 hours ago

Summary

Makes post-edit hooks faster and quieter. Formatting/linting now focuses on edited files, while focused tests run at agent-stop time instead of after every file edit.

New

  • Focused formatter mode for edited files.
  • Compact linter and test output for agent feedback loops.
  • Project fallback support through package scripts and Makefile targets.
  • .nohooks-project opt-out file for project-level hook fallbacks.

Changed

  • Post-edit hooks now run lint/format work only; focused tests moved to agent-stop.
  • Python checks use compact Pyright JSON parsing and filter noisy reportMissingImports diagnostics.
  • Pytest runs with --maxfail=1 --tb=short for faster, smaller failures.
  • Go tests run with go test -failfast and no default verbose output.
  • JavaScript focused tests prefer Vitest related ... --run and Jest --findRelatedTests.
  • Removed default npx / bunx execution from post-edit hooks. Local tools, package scripts, and Makefile fallbacks are used instead.

Controls

  • SKIP_LINT=1 disables lint hooks.
  • SKIP_TESTS=1 disables test hooks.
  • HOOK_PROJECT_FALLBACK=0 disables package-script and Makefile fallback work.
  • TEST_RUNNER_FULL=1 explicitly allows project-wide test fallback.

Impact

  • Faster feedback during editing.
  • Less noisy hook output for agents.
  • Fewer surprise full-project test runs.

Don't miss a new cc-thingz release

NewReleases is sending notifications on new releases.