Class AnalysisModelParser
java.lang.Object
hudson.model.AbstractDescribableImpl<Tool>
io.jenkins.plugins.analysis.core.model.Tool
io.jenkins.plugins.analysis.core.model.ReportScanningTool
io.jenkins.plugins.analysis.core.model.AnalysisModelParser
- All Implemented Interfaces:
Describable<Tool>,Serializable
- Direct Known Subclasses:
AcuCobol,Ajc,AndroidLint,AnsibleLint,AquaScanner,ArmCc,BluePearl,Brakeman,Buckminster,Cadence,Cargo,Ccm,CheckStyle,Clair,Clang,ClangAnalyzer,ClangTidy,Cmake,CodeAnalysis,CodeChecker,CodeGenerator,CodeNarc,Coolflux,CppCheck,CppLint,CrossCoreEmbeddedStudio,CssLint,Dart,Detekt,DiabC,DocFx,DockerLint,Doxygen,DrMemory,DScanner,DuplicateCodeScanner,Eclipse,EmbeddedEngineer,Erlc,ErrorProne,EsLint,FindBugs,Flake8,Flawfinder,FlexSdk,Fxcop,Gcc3,Gcc4,Gendarme,GhsMulti,Gnat,GnuFortran,GoLint,GoVet,Grype,HadoLint,Iar,IarCstat,IbLinter,IdeaInspection,Infer,Intel,Invalids,Java,JavaDoc,JcReport,JsHint,JsLint,JUnit,KlocWork,Kotlin,KtLint,MavenConsole,MentorGraphics,MetrowerksCodeWarrior,MsBuild,MyPy,NagFortran,NpmAudit,OELintAdv,OTDockerLint,OwaspDependencyCheck,PcLint,Pep8,Perforce,PerlCritic,Php,PhpCodeSniffer,PhpStan,Pit,Pmd,Polyspace,PreFast,ProtoLint,PuppetLint,PVSStudio,PyDocStyle,PyLint,QacSourceCodeAnalyser,QtTranslation,ResharperInspectCode,RevApi,RfLint,Robocopy,RuboCop,Sarif,Scala,SimulinkCheck,SonarQube,SphinxBuild,StyleCop,StyleLint,SunC,SwiftLint,TagList,TaskingVx,TiCss,Tnsdl,Trivy,TsLint,Vale,Valgrind,VeraCodePipelineScanner,WarningsPlugin,Xlc,XmlLint,YamlLint,YoctoScanner,YuiCompressor,ZptLint
Describes a static analysis tool from the analysis-model library.
- Author:
- Ullrich Hafner
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class io.jenkins.plugins.analysis.core.model.ReportScanningTool
ReportScanningTool.ReportScanningToolDescriptorNested classes/interfaces inherited from class io.jenkins.plugins.analysis.core.model.Tool
Tool.ToolDescriptor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected edu.hm.hafner.analysis.registry.ParserDescriptor.Option[]Returns optional options to configure the parser - these options may customize the new parser instance (if supported by the selected).edu.hm.hafner.analysis.IssueParserReturns a new parser to scan a log file and return the issues reported in such a file.Methods inherited from class io.jenkins.plugins.analysis.core.model.ReportScanningTool
getActualPattern, getLinesLookAhead, getPattern, getReportEncoding, getSkipSymbolicLinks, scan, setLinesLookAhead, setPattern, setReportEncoding, setSkipSymbolicLinksMethods inherited from class io.jenkins.plugins.analysis.core.model.Tool
getActualId, getActualName, getIcon, getId, getLabelProvider, getName, getSymbolName, readResolve, setIcon, setId, setJenkinsFacade, setName
-
Constructor Details
-
AnalysisModelParser
public AnalysisModelParser()
-
-
Method Details
-
createParser
public edu.hm.hafner.analysis.IssueParser createParser()Description copied from class:ReportScanningToolReturns a new parser to scan a log file and return the issues reported in such a file.- Specified by:
createParserin classReportScanningTool- Returns:
- the parser to use
-
configureOptions
protected edu.hm.hafner.analysis.registry.ParserDescriptor.Option[] configureOptions()Returns optional options to configure the parser - these options may customize the new parser instance (if supported by the selected).- Returns:
- the options to use
-
getDescriptor
- Specified by:
getDescriptorin interfaceDescribable<Tool>- Overrides:
getDescriptorin classReportScanningTool
-