feat(xatu): report empty let expressions #83

Merged
alexion merged 1 commits from feat/xatu-empty-let-in into main 2026-09-19 18:25:45 -04:00
Owner

Summary

  • report let expressions that declare no bindings
  • count inherited names so inherit; remains empty while populated statements create bindings
  • report commented expressions over the complete let expression range
  • cover canonical, commented, clean, and rule-interaction cases
  • document the repository-root requirement for the fix app

Validation

  • bazel test //src/xatu:all
  • cargo clippy -p xatu --all-targets -- -D warnings
  • nix run .#fix
  • git diff --check
## Summary - report `let` expressions that declare no bindings - count inherited names so `inherit;` remains empty while populated statements create bindings - report commented expressions over the complete `let` expression range - cover canonical, commented, clean, and rule-interaction cases - document the repository-root requirement for the `fix` app ## Validation - `bazel test //src/xatu:all` - `cargo clippy -p xatu --all-targets -- -D warnings` - `nix run .#fix` - `git diff --check`
alexion added 1 commit 2026-09-19 18:25:28 -04:00
alexion force-pushed feat/xatu-empty-let-in from 1e1e6d6d4d to 6e19169e11 2026-09-19 18:25:28 -04:00 Compare
alexion merged commit 6e19169e11 into main 2026-09-19 18:25:45 -04:00
alexion deleted branch feat/xatu-empty-let-in 2026-09-19 18:25:45 -04:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: alexion/dev#83