Skip to content

Refactor DependenciesFinder for better separation of concerns

Brian Williams requested to merge bwill/refactor-dependencies-finder into master

What does this MR do and why?

Refactor DependenciesFinder for better separation of concerns

Move parameter checks inside the filter methods. This makes the code more concise and easier to reason about, since the implementation for each filter does not reside in multiple different methods. This mirrors the approach taken in Security::VulnerabilitiesFinder.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Brian Williams

Merge request reports