java.lang.Object
edu.hm.hafner.analysis.IssueParser
edu.hm.hafner.analysis.parser.JsonIssueParser
edu.hm.hafner.analysis.parser.HadoLintParser
- Alle implementierten Schnittstellen:
Serializable
A parser for hadolint json output.
Possible usage via docker is:
<pre>
docker run --rm -i hadolint/hadolint hadolint -f json - < Dockerfile | jq.
</pre>- Autor:
- Andreas Mandel
- Siehe auch:
-
Feldübersicht
Von Klasse geerbte Felder edu.hm.hafner.analysis.IssueParser
ADDITIONAL_PROPERTIES, CATEGORY, COLUMN_END, COLUMN_START, DESCRIPTION, FILE_NAME, FINGERPRINT, ID, LINE_END, LINE_RANGE_END, LINE_RANGE_START, LINE_RANGES, LINE_START, MESSAGE, MODULE_NAME, ORIGIN, PACKAGE_NAME, SEVERITY, TYPE -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected voidparseJsonArray(Report report, org.json.JSONArray jsonReport, IssueBuilder issueBuilder) Parses the specified JSON object and populates the provided report with all issues.Von Klasse geerbte Methoden edu.hm.hafner.analysis.parser.JsonIssueParser
accepts, parse, parseJsonObjectVon Klasse geerbte Methoden edu.hm.hafner.analysis.IssueParser
equalsIgnoreCase, isXmlFile, parseFile
-
Konstruktordetails
-
HadoLintParser
public HadoLintParser()
-
-
Methodendetails
-
parseJsonArray
protected void parseJsonArray(Report report, org.json.JSONArray jsonReport, IssueBuilder issueBuilder) Beschreibung aus Klasse kopiert:JsonIssueParserParses the specified JSON object and populates the provided report with all issues.- Setzt außer Kraft:
parseJsonArrayin KlasseJsonIssueParser- Parameter:
report- the report to filljsonReport- the input JSON report given as JSON arrayissueBuilder- build to be used to create issues
-