Class AbstractPropertyDefinitions
java.lang.Object
org.sonarsource.dotnet.shared.plugins.AbstractPropertyDefinitions
This class is responsible to declare all the properties that can be set through SonarQube/SonarCloud UI (settings page).
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAbstractPropertyDefinitions
(String languageKey, String languageName, String fileSuffixDefaultValue, org.sonar.api.SonarRuntime runtime) -
Method Summary
Modifier and TypeMethodDescriptionList<org.sonar.api.config.PropertyDefinition>
create()
static String
getAnalyzeGeneratedCode
(String languageKey) static String
getAnalyzerWorkDirProperty
(String languageKey) static String
getBugCategoriesProperty
(String languageKey) static String
getCodeSmellCategoriesProperty
(String languageKey) static String
getFileSuffixProperty
(String languageKey) static String
getIgnoreHeaderCommentsProperty
(String languageKey) static String
getIgnoreIssuesProperty
(String languageKey) static String
static String
static String
getRoslynJsonReportPathProperty
(String languageKey) static String
getVulnerabilityCategoriesProperty
(String languageKey)
-
Field Details
-
PROP_PREFIX
- See Also:
-
PROJECT_KEY_PROPERTY
- See Also:
-
PROJECT_NAME_PROPERTY
- See Also:
-
PROJECT_BASE_DIR_PROPERTY
- See Also:
-
-
Constructor Details
-
AbstractPropertyDefinitions
-
-
Method Details
-
create
-
getIgnoreHeaderCommentsProperty
-
getAnalyzeGeneratedCode
-
getFileSuffixProperty
-
getRoslynJsonReportPathProperty
-
getAnalyzerWorkDirProperty
-
getIgnoreIssuesProperty
-
getBugCategoriesProperty
-
getCodeSmellCategoriesProperty
-
getVulnerabilityCategoriesProperty
-
getPullRequestCacheBasePath
-
getPullRequestBase
-