jmove/tests
loki5512344 ad1ad4f999
Some checks are pending
CI / lint (push) Waiting to run
CI / test (ubuntu-latest) (push) Waiting to run
CI / test (windows-latest) (push) Waiting to run
feat: SARIF 2.1.0 and Checkstyle XML reports for check/fix
--report FILE on check and fix writes the findings a run already
computed into CI-consumable formats chosen by extension: .sarif
(single run, %SRCROOT%-relative URIs, properties.autoFixable, rule
registry with descriptions) and .xml (Checkstyle, source=jmove.<rule>).
Unknown suffixes fail fast with INVALID_ARGUMENT; stdout and exit codes
are untouched, and clean runs write valid empty documents.

The check handler moved into cli::report (its format siblings); fix
emits the candidate list in dry-run and apply modes. Marketing angle
from the plan: auto-fix for what Checkstyle only reports.
2026-09-15 20:23:20 +02:00
..
common feat(java): Phase 1.5 — tree-sitter Java frontend, package-aware mv, e2e fixtures 2026-09-13 17:29:07 +02:00
go feat: MVP — move files, rewrite imports, atomically 2026-09-10 11:41:03 +02:00
java feat(check): java public-class ⇄ file-name mismatch — layout finding with a ready jmove mv repair 2026-09-15 19:05:54 +02:00
python feat: MVP — move files, rewrite imports, atomically 2026-09-10 11:41:03 +02:00
typescript feat: warn about non-import references to moved files 2026-09-15 19:48:18 +02:00
apply.rs feat: directory moves — mirrored batch relocation of every indexed file under a dir 2026-09-15 18:30:33 +02:00
cli.rs feat(check): java public-class ⇄ file-name mismatch — layout finding with a ready jmove mv repair 2026-09-15 19:05:54 +02:00
cli_alias.rs feat: tsconfig compilerOptions.paths — aliased bare specifiers join the graph and follow moves 2026-09-15 19:17:06 +02:00
cli_dir.rs feat: directory moves — mirrored batch relocation of every indexed file under a dir 2026-09-15 18:30:33 +02:00
cli_fix.rs feat: directory moves — mirrored batch relocation of every indexed file under a dir 2026-09-15 18:30:33 +02:00
cli_git.rs feat: directory moves — mirrored batch relocation of every indexed file under a dir 2026-09-15 18:30:33 +02:00
cli_java.rs feat: global --source-root — index/mv/check/fix one subtree; deterministic Java FQN resolution in monorepos with duplicate packages (guava vs android/guava); move mv_reject to output.rs 2026-09-15 16:48:57 +02:00
cli_missing_import.rs feat: directory moves — mirrored batch relocation of every indexed file under a dir 2026-09-15 18:30:33 +02:00
cli_name_check.rs feat(check): java public-class ⇄ file-name mismatch — layout finding with a ready jmove mv repair 2026-09-15 19:05:54 +02:00
cli_refs.rs fix: correct pluralization in the non-import reference warning 2026-09-15 19:50:54 +02:00
cli_report.rs feat: SARIF 2.1.0 and Checkstyle XML reports for check/fix 2026-09-15 20:23:20 +02:00