diff --git a/README.md b/README.md index 1ef5eafb..679c2d7b 100644 --- a/README.md +++ b/README.md @@ -53,6 +53,7 @@ It supports: * [_Simian_](http://www.harukizaemon.com/simian/) * [_StyleCop_](https://stylecop.codeplex.com/) * [_XMLLint_](http://xmlsoft.org/xmllint.html) + * [_YAMLLint_](https://yamllint.readthedocs.io/en/stable/index.html) * [_ZPTLint_](https://pypi.python.org/pypi/zptlint) Example reports are available [in the test resources](https://github.com/tomasbjerre/violations-lib/tree/master/src/test/resources), examples of how to generate them are available [here](https://github.com/tomasbjerre/violations-test/blob/master/build.sh). diff --git a/src/main/java/se/bjurr/violations/lib/reports/Parser.java b/src/main/java/se/bjurr/violations/lib/reports/Parser.java index 3e0e910d..ed472c18 100644 --- a/src/main/java/se/bjurr/violations/lib/reports/Parser.java +++ b/src/main/java/se/bjurr/violations/lib/reports/Parser.java @@ -8,7 +8,40 @@ import java.util.List; import java.util.logging.Logger; import se.bjurr.violations.lib.model.Violation; -import se.bjurr.violations.lib.parsers.*; +import se.bjurr.violations.lib.parsers.AndroidLintParser; +import se.bjurr.violations.lib.parsers.CLangParser; +import se.bjurr.violations.lib.parsers.CPDParser; +import se.bjurr.violations.lib.parsers.CPPCheckParser; +import se.bjurr.violations.lib.parsers.CSSLintParser; +import se.bjurr.violations.lib.parsers.CheckStyleParser; +import se.bjurr.violations.lib.parsers.CodeNarcParser; +import se.bjurr.violations.lib.parsers.CppLintParser; +import se.bjurr.violations.lib.parsers.DocFXParser; +import se.bjurr.violations.lib.parsers.FindbugsParser; +import se.bjurr.violations.lib.parsers.Flake8Parser; +import se.bjurr.violations.lib.parsers.FxCopParser; +import se.bjurr.violations.lib.parsers.GendarmeParser; +import se.bjurr.violations.lib.parsers.GoLintParser; +import se.bjurr.violations.lib.parsers.GoogleErrorProneParser; +import se.bjurr.violations.lib.parsers.JCReportParser; +import se.bjurr.violations.lib.parsers.JSHintParser; +import se.bjurr.violations.lib.parsers.KlocworkParser; +import se.bjurr.violations.lib.parsers.LintParser; +import se.bjurr.violations.lib.parsers.MyPyParser; +import se.bjurr.violations.lib.parsers.PCLintParser; +import se.bjurr.violations.lib.parsers.PMDParser; +import se.bjurr.violations.lib.parsers.PerlCriticParser; +import se.bjurr.violations.lib.parsers.PiTestParser; +import se.bjurr.violations.lib.parsers.PyDocStyleParser; +import se.bjurr.violations.lib.parsers.PyLintParser; +import se.bjurr.violations.lib.parsers.ResharperParser; +import se.bjurr.violations.lib.parsers.SbtScalacParser; +import se.bjurr.violations.lib.parsers.SimianParser; +import se.bjurr.violations.lib.parsers.StyleCopParser; +import se.bjurr.violations.lib.parsers.ViolationsParser; +import se.bjurr.violations.lib.parsers.XMLLintParser; +import se.bjurr.violations.lib.parsers.YAMLlintParser; +import se.bjurr.violations.lib.parsers.ZPTLintParser; import se.bjurr.violations.lib.util.Utils; public enum Parser {