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

Add printer style output pipeline to reuse output functionality #424

Merged
merged 26 commits into from
Feb 21, 2022

Conversation

CodingDepot
Copy link
Collaborator

Added printer Classes that have the task to print the different output variations and are easily extensible.
This also enables access to the output for other projects such as medina.

CodingDepot and others added 25 commits December 9, 2021 10:44
# Conflicts:
#	src/main/java/de/fraunhofer/aisec/codyze/Main.java
# Conflicts:
#	src/main/java/de/fraunhofer/aisec/codyze/Main.java
@CodingDepot CodingDepot self-assigned this Feb 21, 2022
@sonarcloud
Copy link

sonarcloud bot commented Feb 21, 2022

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

0.0% 0.0% Coverage
0.0% 0.0% Duplication

@fwendland fwendland changed the title Rh/redesigned output Add printer style output pipeline to reuse output functionality Feb 21, 2022
@fwendland fwendland merged commit 316ab63 into main Feb 21, 2022
@fwendland fwendland deleted the rh/redesignedOutput branch February 21, 2022 14:25
fwendland pushed a commit that referenced this pull request Apr 15, 2024
Adds a `Printer` that can be customized to output Codyze findings in different formats such as the old-style JSON or in SARIF. This allows to implement new output formats and reuse existing ones in custom implementations. Moreover, multiple output formats can be used concurrently.
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.

2 participants