test(linter/plugins): conformance tester shorten filename in test cases in snapshots#18682
Merged
graphite-app[bot] merged 1 commit intomainfrom Jan 28, 2026
Conversation
This was referenced Jan 28, 2026
Member
Author
This was referenced Jan 28, 2026
Merged
de0192e to
cacafcf
Compare
Contributor
There was a problem hiding this comment.
Pull request overview
This PR updates the conformance test reporter to normalize filename properties in test case snapshots. When plugins like eslint-plugin-sonarjs provide absolute file paths in test cases, these are now converted to relative paths (from repo root) with Unix-style forward slashes, ensuring snapshot consistency across different machines and operating systems.
Changes:
- Added logic to shorten absolute
filenamepaths to relative paths in test case snapshots - Applied slash normalization to ensure consistent Unix-style path separators
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
cf53919 to
8e79f9e
Compare
cacafcf to
5f1e6c8
Compare
Contributor
Merge activity
|
…ases in snapshots (#18682) `eslint-plugin-sonarjs` sets `filename` property of test cases to an absolute path. Potentially other plugins do this too. In snapshots, convert to a path relative to repo root, so that snapshot contents will be the same on any machine it's run on. Also conform to unix-style `/`s.
8e79f9e to
c3d1ae9
Compare
5f1e6c8 to
026e475
Compare
Base automatically changed from
om/01-28-test_linter_plugins_conformance_tester_identify_known_parsers_by_parse_function
to
main
January 28, 2026 23:11
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.

eslint-plugin-sonarjssetsfilenameproperty of test cases to an absolute path. Potentially other plugins do this too.In snapshots, convert to a path relative to repo root, so that snapshot contents will be the same on any machine it's run on. Also conform to unix-style
/s.