dependency-check / dependency-check/DependencyCheck

Refactoring dependency version resolution in AssemblyAnalyzer

Open
#8,357 0 comments 0 reactions 1 assignee Claimed by @nhumblot View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.