Commit Graph

148 Commits

Author SHA1 Message Date
55fe9032f4 docs(xatu): note deprecated toPath resolution follow-up 2026-09-19 15:16:03 -04:00
f5148af377 test(xatu): clarify test names 2026-09-19 15:12:40 -04:00
1af843da11 test(xatu): return fixture load failures 2026-09-19 15:06:49 -04:00
e8e1261fc4 test(xatu): fully qualify googletest result 2026-09-19 15:05:19 -04:00
7c6a43cb5c test(xatu): simplify googletest result handling 2026-09-19 15:04:11 -04:00
60f9ac1087 test(xatu): use googletest matchers 2026-09-19 15:00:39 -04:00
f027ccc99f Merge branch 'main' into feat/xatu-deprecated-to-path 2026-09-19 14:56:03 -04:00
6887b104d6 build(rust): vendor googletest crate 2026-09-19 14:53:22 -04:00
0cd7c4bfb7 test(xatu): inline finding assertions 2026-09-19 14:48:35 -04:00
798a6dc3a3 test(xatu): organize lint fixtures 2026-09-19 14:45:23 -04:00
575b0fde0d test(xatu): relax diagnostic count assertions 2026-09-19 11:10:16 -04:00
460e7e25ad test(xatu): simplify future sight tests 2026-09-19 11:06:14 -04:00
22e8c896c0 test(xatu): keep multiline fixtures in testdata 2026-09-19 11:02:12 -04:00
7b5559595e test(xatu): format inline fixtures 2026-09-19 10:59:29 -04:00
825a1b9773 test(xatu): use explicit path construction fixture 2026-09-19 10:58:28 -04:00
46c1ca65b7 test(xatu): inline short future sight fixtures 2026-09-19 10:53:57 -04:00
0485e5eb88 style(xatu): order rule dispatch list 2026-09-19 10:49:43 -04:00
8d4018c5dd refactor(xatu): order parser conversions by use 2026-09-19 10:43:07 -04:00
d455dcfb46 refactor(xatu): use conversion traits in parser 2026-09-19 10:36:57 -04:00
0b67331ca3 refactor(xatu): clarify parser conversions 2026-09-19 10:34:47 -04:00
d2fc9cb0af style(rust): drop declaration ordering rule 2026-09-19 10:30:53 -04:00
5190d1ed01 style(rust): document declaration ordering 2026-09-19 10:29:05 -04:00
efb2fd3234 style(xatu): order AST declarations by use 2026-09-19 10:23:09 -04:00
c790bf06fc style(xatu): order AST support declarations 2026-09-19 10:22:04 -04:00
731ad83ae9 style(xatu): order AST declarations 2026-09-19 10:18:24 -04:00
f8966fe2a8 feat(xatu): report deprecated toPath calls 2026-09-18 23:57:08 -04:00
a6fe84190e test(xatu): cover future sight findings 2026-09-18 23:25:00 -04:00
1fa3962fed refactor(xatu): return structured reports 2026-09-18 22:43:17 -04:00
113018a62c feat(xatu): reject files with parse errors 2026-09-18 21:14:00 -04:00
11f1eba26f feat(xatu): add lint architecture 2026-09-18 20:57:39 -04:00
d974a46211 chore(vendor): remove unused anyhow crate 2026-09-17 15:14:18 -04:00
6b29f2c2b9 feat(status): add error context 2026-09-17 15:07:14 -04:00
49cf043035 feat(status): add status type 2026-09-17 14:57:50 -04:00
37539682d4 chore(vendor): add anyhow crate 2026-09-17 14:13:23 -04:00
7a3a3d6b90 feat(xatu): scaffold source collection 2026-09-17 14:09:47 -04:00
87916a8e17 docs(skills): add build style skill 2026-09-17 12:45:29 -04:00
498d0dd467 docs: update project todo list 2026-09-17 09:57:17 -04:00
b4b77faaa9 refactor(rust): align workspace with style rules 2026-09-17 09:57:11 -04:00
cf9a671fb8 feat(skills): add style review workflow 2026-09-17 09:56:58 -04:00
247712582a chore: remove unused Rust projects 2026-09-17 01:14:58 -04:00
ddc7952399 feat(xatu): scaffold project
Add the Xatu Rust package as a minimal hello-world skeleton with Cargo workspace metadata and Bazel library, binary, and test targets.

Include the Statix and Deadnix evaluation notes so the new linter work starts with the prior rule and architecture research.
2026-09-17 00:26:12 -04:00
885124c240 feat(nix): lint let binding order 2026-09-16 18:13:35 -04:00
7b09cea3af feat(nix): add style linter scaffold 2026-09-16 16:03:59 -04:00
82ad65a3a4 build(rust): vendor rnix parser crate 2026-09-16 15:51:43 -04:00
cbdf482422 refactor(dotfiles): order default let bindings 2026-09-16 14:50:19 -04:00
82b727e437 refactor(dotfiles): use formatter output in fix app 2026-09-16 14:19:28 -04:00
652b92d4f4 docs(skills): add nix let review rule 2026-09-16 13:44:35 -04:00
8154feba5a feat(skills): add nix style guidance 2026-09-16 11:27:24 -04:00
e15ce7f16b style(nix): apply style fixes 2026-09-16 00:16:08 -04:00
d24f58a4c9 feat(nix): add style tooling 2026-09-16 00:13:28 -04:00