83fd72eb

By: Tom Sydney Kerckhove <syd@cs-syd.eu>

Initial release of marginalia

A CLI tool that finds [check] annotations in code comments and shows
them when nearby code changes. Designed to surface review checklists
at commit time.

Features:
- [check] scoped to enclosing function/block via tree-sitter
- [check:file] for whole-file checks
- [check:all <pattern>] for cross-file checks triggered by glob patterns
- .marginalia file for watch rules on files without comment syntax
- Semantic scope resolution for Rust, Python, Go, JS, TS, C, Haskell, Nix
- Comment syntax for ~330 languages via tokei's language definitions
- Pre-commit hook integration via git-hooks.nix
- Text and JSON output formats
configure