All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AbstractGlobalProtobufFileProcessor Since SonarQube 7.5, InputFileFilter can only access to global configuration.AbstractLanguageConfiguration AbstractModuleConfiguration This configuration is at the level of the project ("module" in scanner-cli terminology).AbstractPropertyDefinitions This class is responsible to declare all the properties that can be set through SonarQube/SonarCloud UI (settings page).AbstractRulesDefinition AbstractSonarLintProfileExporter AbstractSonarWayProfile CodeCoverageProvider Coverage CoverageAggregator Aggregate the coverage results from different reports of potentially different tools (e.g.CoverageConfiguration CoverageParser CoverageReportImportSensor This class is responsible to handle all the C# and VB.NET code coverage reports (parse and report back to SonarQube).DotCoverReportParser DotCoverReportsAggregator DotNetPluginMetadata DotNetSensor This class is the main sensor for C# and VB.NET which is going to process all Roslyn reports and protobuf contents and then push them to SonarQube.EncodingPerFile FileMetadataImporter This class is responsible of reading/importing the result of the analyzer detection of whether a file is considered as auto-generated or not.FileService FileTypeSensor This class is a non-global sensor used to count the type of files in the .NET projects (i.e.GeneratedFileFilter This class allows to filter files to process based on whether or not they are auto-generated.Location NCover3ReportParser Deprecated. in 8.6 because NCover3 is not supported anymore by NCover LLCNUnitTestResultsFileParser OpenCoverReportParser ProjectTypeCollector Collects information about what types of files are in each project (MAIN, TEST, both or none).PropertiesSensor This class is a non-global sensor used to collect all Roslyn reports and all protobufs resulting from the analysis of each and every C#/VB.NET project.ProtobufDataImporter ProtobufImporter<T> This class is the base class of all protobuf message importers whose data contain some file path.ProtobufImporters RawProtobufImporter<T> This class is the base class of all protobuf message importers.RealPathProvider This class is designed to provide some caching around the transformation from a path to the real path on the system.ReportPathCollector RoslynDataImporter RoslynProfileExporter This profile exporter was build to be used by the SonarQube SonarScanner for .NET (S4MSB) during the Begin step, to download the SonarLint.xml.RoslynReport SarifParser SarifParserCallback SarifParserCallbackImpl This class is responsible to report to SonarQube each issue found in the Roslyn reports.SarifParserFactory ScannerFileService SensorContextUtils SequencePoint SonarAnalyzer SonarAnalyzer.CopyPasteTokenInfo Used for copy-paste detectionSonarAnalyzer.CopyPasteTokenInfo.Builder Used for copy-paste detectionSonarAnalyzer.CopyPasteTokenInfo.TokenInfo Protobuf typesonaranalyzer.CopyPasteTokenInfo.TokenInfo
SonarAnalyzer.CopyPasteTokenInfo.TokenInfo.Builder Protobuf typesonaranalyzer.CopyPasteTokenInfo.TokenInfo
SonarAnalyzer.CopyPasteTokenInfo.TokenInfoOrBuilder SonarAnalyzer.CopyPasteTokenInfoOrBuilder SonarAnalyzer.FileMetadataInfo Protobuf typesonaranalyzer.FileMetadataInfo
SonarAnalyzer.FileMetadataInfo.Builder Protobuf typesonaranalyzer.FileMetadataInfo
SonarAnalyzer.FileMetadataInfoOrBuilder SonarAnalyzer.MetricsInfo Metrics reportingSonarAnalyzer.MetricsInfo.Builder Metrics reportingSonarAnalyzer.MetricsInfoOrBuilder SonarAnalyzer.SymbolReferenceInfo Used for symbol reference highlightingSonarAnalyzer.SymbolReferenceInfo.Builder Used for symbol reference highlightingSonarAnalyzer.SymbolReferenceInfo.SymbolReference Protobuf typesonaranalyzer.SymbolReferenceInfo.SymbolReference
SonarAnalyzer.SymbolReferenceInfo.SymbolReference.Builder Protobuf typesonaranalyzer.SymbolReferenceInfo.SymbolReference
SonarAnalyzer.SymbolReferenceInfo.SymbolReferenceOrBuilder SonarAnalyzer.SymbolReferenceInfoOrBuilder SonarAnalyzer.TextRange Lines start at 1 and line offsets start at 0SonarAnalyzer.TextRange.Builder Lines start at 1 and line offsets start at 0SonarAnalyzer.TextRangeOrBuilder SonarAnalyzer.TokenType Protobuf enumsonaranalyzer.TokenType
SonarAnalyzer.TokenTypeInfo Used for code coloringSonarAnalyzer.TokenTypeInfo.Builder Used for code coloringSonarAnalyzer.TokenTypeInfo.TokenInfo Protobuf typesonaranalyzer.TokenTypeInfo.TokenInfo
SonarAnalyzer.TokenTypeInfo.TokenInfo.Builder Protobuf typesonaranalyzer.TokenTypeInfo.TokenInfo
SonarAnalyzer.TokenTypeInfo.TokenInfoOrBuilder SonarAnalyzer.TokenTypeInfoOrBuilder SonarLintProfileExporter StringUtils UnitTestConfiguration UnitTestResults UnitTestResultsAggregator Aggregate the test results from different reports of potentially different tools (e.g.UnitTestResultsImportSensor This class is responsible to handle all the C# and VB.NET unit test results reports (parse and report back to SonarQube).UnitTestResultsProvider VisualStudioCoverageXmlReportParser VisualStudioTestResultsFileParser WildcardPatternFileProvider WrongEncodingFileFilter This class allows to filter files to process based on whether or not the encoding detected by Roslyn and SonarQube match.XmlParserHelper XUnitTestResultsFileParser