Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor #87

Merged
merged 12 commits into from
Jul 2, 2024
Merged

Refactor #87

merged 12 commits into from
Jul 2, 2024

Conversation

jimbethancourt
Copy link
Collaborator

Refactored codebase to improve analysis performance, HTML report output look, and developer ergonomics

Removed RepositoryLogReader - it was getting in the way more than it was helping
Removed Sonar invocation in Action.  Will try to figure out a better approach later
Adding Simple HTML report as an option to CLI to allow invocation via CLI
Excluding signature files to allow jar execution.  Will attempt to find an alternative as soon as it is feasible.
Passing repository path as constructor value for CostBenefitCalculator instead of to each method
Caching change proneness to speed up processing - seems to help some
@jimbethancourt jimbethancourt merged commit 8d0444f into main Jul 2, 2024
2 checks passed
@jimbethancourt jimbethancourt deleted the Refactor branch July 2, 2024 18:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant