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
,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
,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 classes/interfaces inherited from class io.jenkins.plugins.analysis.core.model.ReportScanningTool
ReportScanningTool.ReportScanningToolDescriptor
Nested classes/interfaces inherited from class io.jenkins.plugins.analysis.core.model.Tool
Tool.ToolDescriptor
-
Constructor Summary
-
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.IssueParser
Returns 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, getPattern, getReportEncoding, getSkipSymbolicLinks, scan, setPattern, setReportEncoding, setSkipSymbolicLinks
Methods inherited from class io.jenkins.plugins.analysis.core.model.Tool
getActualId, getActualName, getId, getLabelProvider, getName, getSymbolName, readResolve, setId, setJenkinsFacade, setName
-
Constructor Details
-
AnalysisModelParser
public AnalysisModelParser()
-
-
Method Details
-
createParser
public edu.hm.hafner.analysis.IssueParser createParser()Description copied from class:ReportScanningTool
Returns a new parser to scan a log file and return the issues reported in such a file.- Specified by:
createParser
in 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:
getDescriptor
in interfaceDescribable<Tool>
- Overrides:
getDescriptor
in classReportScanningTool
-