Allow specifiying relative paths in the --file option without *#4180
Closed
vodorok wants to merge 3 commits into
Closed
Allow specifiying relative paths in the --file option without *#4180vodorok wants to merge 3 commits into
--file option without *#4180vodorok wants to merge 3 commits into
Conversation
96d53e5 to
76e016b
Compare
031e7c6 to
f20e8b0
Compare
--file option without *
533a5e2 to
5b44100
Compare
Under the hood the pathlib module is used Also added a bunch of test cases to test the new logic.
5b44100 to
7add70a
Compare
Member
|
Implemented by #4250 |
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.
With this modification, the
--fileoption would allow passing paths with folder prefixes.Consider a compilation json that contains a
.in the directory fields, with the following example directory layout:Before this patch, you could only specify path to source files with the
--fileoption, that were not absolute is to add a*before the directory name.CodeChecker analyze ./compile_commnands.json -o ./reports --file "*src/b.cpp"After this patch the following two methods will also work:
CodeChecker analyze ./compile_commnands.json -o ./reports --file "./src/b.cpp"CodeChecker analyze ./compile_commnands.json -o ./reports --file "src/b.cpp"TBD.: