Add Configuration#vendor_paths
to replace Configuration#vendor_path
#705
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.
Goal
This PR adds
Configuration#vendor_paths
to replaceConfiguration#vendor_path
vendor_paths
is an array of strings which will mark a stack frame as out of project if the frame's file path starts with any of the strings, after removing the project root (if a file is outside of the project root, it wouldn't be marked as in project in the first place)For example, with this stacktrace:
and this configuration:
only
/foo/bar/app/models/user.rb
will be marked as in project, as the other paths are matched byvendor_paths
Note that matches are done on entire directories, for example
abc
does not matchabc_xyz