fix: remove deleted files from records file with --stage-record-file
#34
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #31
When using
--stage-record-file, deleted files are now automatically removed from the records instead of throwing an error. This enables pre-commit hooks to include deleted files (diff-filter=ACMRD) so the tracker can clean up records for removed files.Test plan
npm run buildsrc/__fixtures__/sample-project/src, and runnode dist/index.mjs --overwriteto add it to recordsbad-component.tsx)node dist/index.mjs --stage-record-file src/__fixtures__/sample-project/src/<yourfile.tsx>npx react-compiler-tracker --check-file src/__fixtures__/sample-project/src/<yourfile.tsx>exits with "No file found"