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 StringgetAnalyzeGeneratedCode(String languageKey) static StringgetAnalyzerWorkDirProperty(String languageKey) static StringgetBugCategoriesProperty(String languageKey) static StringgetCodeSmellCategoriesProperty(String languageKey) static StringgetFileSuffixProperty(String languageKey) static StringgetIgnoreHeaderCommentsProperty(String languageKey) static StringgetIgnoreIssuesProperty(String languageKey) static Stringstatic Stringstatic StringgetRoslynJsonReportPathProperty(String languageKey) static StringgetVulnerabilityCategoriesProperty(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
-