dependency-check / dependency-check/DependencyCheck
Refactoring dependency version resolution in AssemblyAnalyzer
Open
core
- Dominant language
- Java
- Stars
- 7.7k
- Forks
- 1.4k
- Avg merge
- 9d 22h
- Merged PRs (30d)
- 13
Description
# Context
Dependency version resolution in `AssemblyAnalyzer` posses a lot of conditional branches, making the intention of the code harder to understand. The goal of this issue is to isolate this logic and improve the naming and ease the understanding of the intended logic put into this version resolution.
# Acceptance criteria
- [ ] full coverage of the logic is put under test harness before refactoring
- [ ] the dependency version resolution of `AbstractFileTypeAnalyzer` is isolated and posses clearer naming stating the intention of the code
Contributor guide
Assessment
This issue has not been assessed yet.