This PR adds Configuration#vendor_paths to replace Configuration#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)
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