Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/caowenliang/sonar-pmd-p3c
/ functions
Functions
243 in github.com/caowenliang/sonar-pmd-p3c
⨍
Functions
243
◇
Types & classes
50
↓ 29 callers
Method
create
@return A PMD Ruleset.
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/xml/factory/RuleSetFactory.java:34
↓ 25 callers
Method
execute
(SensorContext context)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/PmdSensor.java:68
↓ 12 callers
Method
importProfile
(String configuration)
sonar-pmd-plugin/src/test/java/org/sonar/plugins/pmd/profile/PmdProfileExporterTest.java:61
↓ 12 callers
Method
languageVersion
(String javaVersion)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/PmdTemplate.java:79
↓ 12 callers
Method
toString
()
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/PmdSensor.java:57
↓ 10 callers
Method
getValue
()
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/xml/PmdProperty.java:37
↓ 9 callers
Method
getName
()
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/xml/PmdRule.java:86
↓ 8 callers
Method
end
(RuleContext ctx)
integration-test/src/main/java/org/sonar/examples/pmd/MaximumMethodsCountCheck.java:55
↓ 8 callers
Method
fromLevel
(@Nullable Integer level)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/PmdLevelUtils.java:34
↓ 8 callers
Method
getProperty
(String propertyName)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/xml/PmdRule.java:64
↓ 8 callers
Method
read
(String path)
sonar-pmd-plugin/src/test/java/org/sonar/plugins/pmd/profile/PmdProfileImporterTest.java:47
↓ 8 callers
Method
setName
(String name)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/xml/PmdRule.java:90
↓ 8 callers
Method
start
(RuleContext ctx)
integration-test/src/main/java/org/sonar/examples/pmd/MaximumMethodsCountCheck.java:50
↓ 7 callers
Method
saveViolation
(RuleViolation pmdViolation, SensorContext context)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/PmdViolationRecorder.java:46
↓ 7 callers
Method
toLevel
(RulePriority priority)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/PmdLevelUtils.java:45
↓ 6 callers
Method
addAttribute
(Element elt, String name, @Nullable String value)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/xml/PmdRuleSet.java:110
↓ 6 callers
Method
addOneJavaFile
(Type type)
sonar-pmd-plugin/src/test/java/org/sonar/plugins/pmd/PmdSensorTest.java:230
↓ 6 callers
Method
calculate
(RuleViolation pmdViolation, InputFile inputFile)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/TextRangeCalculator.java:32
↓ 6 callers
Method
dumpXmlReport
Writes an XML Report about the analyzed project into the current working directory unless <code>sonar.pmd.generateXml</code> is set to false. @param
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/PmdConfiguration.java:81
↓ 6 callers
Method
from
@param configReader A character stream containing the data of the {@link PmdRuleSet}. @param messages SonarQube validation messages - allow to inf
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/xml/PmdRuleSets.java:48
↓ 6 callers
Method
keyFor
(String projectKey, String srcDir, String pkgDir, String cls)
integration-test/src/test/java/com/sonar/it/java/suite/TestUtils.java:43
↓ 6 callers
Method
retrieveIssues
(String componentKey)
integration-test/src/test/java/com/sonar/it/java/suite/PmdIT.java:150
↓ 5 callers
Method
associateProjectToQualityProfile
(String profile, String project)
integration-test/src/test/java/com/sonar/it/java/suite/orchestrator/PmdTestOrchestrator.java:78
↓ 5 callers
Method
create
(String javaVersion, ClassLoader classloader, Charset charset)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/PmdTemplate.java:70
↓ 5 callers
Method
dumpXmlRuleSet
(String repositoryKey, String rulesXml)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/PmdConfiguration.java:62
↓ 5 callers
Method
executeBuild
(MavenBuild build)
integration-test/src/test/java/com/sonar/it/java/suite/orchestrator/PmdTestOrchestrator.java:67
↓ 5 callers
Method
exportProfile
(RulesProfile profile, Writer writer)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/profile/PmdProfileExporter.java:43
↓ 5 callers
Method
getChildren
(Element parent, String childName, @Nullable Namespace namespace)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/xml/factory/XmlRuleSetFactory.java:56
↓ 5 callers
Method
getResourceContent
(String path)
sonar-pmd-plugin/src/test/java/org/sonar/plugins/pmd/PmdTestUtils.java:31
↓ 5 callers
Method
projectPom
(String projectName)
integration-test/src/test/java/com/sonar/it/java/suite/TestUtils.java:39
↓ 5 callers
Method
setDescription
(String description)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/xml/PmdRuleSet.java:67
↓ 4 callers
Method
define
(Context context)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/rule/PmdRulesDefinition.java:60
↓ 4 callers
Method
equalsIgnoreEOL
(String text)
sonar-pmd-plugin/src/test/java/org/sonar/plugins/pmd/profile/PmdProfileExporterTest.java:105
↓ 4 callers
Method
file
(String path, Type type)
sonar-pmd-plugin/src/test/java/org/sonar/plugins/pmd/PmdExecutorTest.java:76
↓ 4 callers
Method
process
(InputFile file, RuleSets rulesets, RuleContext ruleContext)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/PmdTemplate.java:97
↓ 3 callers
Method
addRule
(PmdRule rule)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/xml/PmdRuleSet.java:51
↓ 3 callers
Method
buildRepository
()
sonar-pmd-plugin/src/test/java/org/sonar/plugins/pmd/rule/ExternalDescriptionLoaderTest.java:104
↓ 3 callers
Method
create
(RuleSetFactory factory)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/xml/PmdRuleSets.java:70
↓ 3 callers
Method
createPmdTemplate
(URLClassLoader classLoader)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/PmdExecutor.java:158
↓ 3 callers
Method
createPmdViolation
(File file, String ruleName)
sonar-pmd-plugin/src/test/java/org/sonar/plugins/pmd/PmdViolationRecorderTest.java:135
↓ 3 callers
Method
extractRulesData
(NewRepository repository, String xmlRulesFilePath, String htmlDescriptionFolder)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/rule/PmdRulesDefinition.java:41
↓ 3 callers
Method
getRef
()
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/xml/PmdRule.java:47
↓ 3 callers
Method
report
(RuleViolation... violations)
sonar-pmd-plugin/src/test/java/org/sonar/plugins/pmd/PmdSensorTest.java:64
↓ 3 callers
Method
setName
(String name)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/xml/PmdRuleSet.java:59
↓ 3 callers
Method
setupPmdRuleSet
(String repositoryKey, String profileFileName)
sonar-pmd-plugin/src/test/java/org/sonar/plugins/pmd/PmdExecutorTest.java:175
↓ 2 callers
Method
addChild
(Element elt, String name, @Nullable String text)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/xml/PmdRuleSet.java:104
↓ 2 callers
Method
addHtmlDescription
(RulesDefinition.NewRule rule)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/rule/ExternalDescriptionLoader.java:51
↓ 2 callers
Method
addToFileSystem
(File file)
sonar-pmd-plugin/src/test/java/org/sonar/plugins/pmd/PmdViolationRecorderTest.java:118
↓ 2 callers
Method
calculateEndLine
Calculates the endLIne of a violation report. @param pmdViolation The violation for which the endLine should be calculated. @return The endLine is as
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/TextRangeCalculator.java:50
↓ 2 callers
Method
configuration
()
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/PmdTemplate.java:93
↓ 2 callers
Method
executeRules
(PmdTemplate pmdFactory, RuleContext ruleContext, Iterable<InputFile> files, String repositoryKey)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/PmdExecutor.java:116
↓ 2 callers
Method
getCdataValue
()
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/xml/PmdProperty.java:45
↓ 2 callers
Method
getClazz
()
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/xml/PmdRule.java:102
↓ 2 callers
Method
getDescription
()
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/xml/PmdRuleSet.java:63
↓ 2 callers
Method
getMessage
()
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/xml/PmdRule.java:94
↓ 2 callers
Method
getName
()
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/xml/PmdRuleSet.java:55
↓ 2 callers
Method
getPriority
()
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/xml/PmdRule.java:73
↓ 2 callers
Method
getProperties
()
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/xml/PmdRule.java:56
↓ 2 callers
Method
hasFilesToCheck
(Type type, String repositoryKey)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/PmdSensor.java:49
↓ 2 callers
Method
isCdataValue
()
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/xml/PmdProperty.java:49
↓ 2 callers
Method
javaFiles
(Type fileType)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/PmdExecutor.java:106
↓ 2 callers
Method
loadHtmlDescriptions
(RulesDefinition.NewRepository repository, String languageKey)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/rule/ExternalDescriptionLoader.java:44
↓ 2 callers
Method
processXpath
(String sonarRuleKey)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/xml/PmdRule.java:128
↓ 2 callers
Method
removeProperty
(String propertyName)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/xml/PmdRule.java:110
↓ 2 callers
Method
setLanguage
(String language)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/xml/PmdRule.java:124
↓ 2 callers
Method
setProperties
(List<PmdProperty> properties)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/xml/PmdRule.java:60
↓ 2 callers
Method
violation
()
sonar-pmd-plugin/src/test/java/org/sonar/plugins/pmd/PmdSensorTest.java:60
↓ 2 callers
Method
writeTo
Serializes this RuleSet in an XML document. @param destination The writer to which the XML document shall be written.
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/xml/PmdRuleSet.java:76
↓ 2 callers
Method
writeToWorkingDirectory
(String content, String fileName)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/PmdConfiguration.java:98
↓ 1 callers
Method
addProperty
(PmdProperty property)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/xml/PmdRule.java:82
↓ 1 callers
Method
addRuleProperties
(org.sonar.api.batch.rule.ActiveRule activeRule, PmdRule pmdRule)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/xml/factory/ActiveRulesRuleSetFactory.java:66
↓ 1 callers
Method
addRuleProperties
(ActiveRule activeRule, PmdRule pmdRule)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/xml/factory/RulesProfileRuleSetFactory.java:68
↓ 1 callers
Method
calculateBeginLine
Calculates the beginLine of a violation report. @param pmdViolation The violation for which the beginLine should be calculated. @return The beginLine
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/TextRangeCalculator.java:61
↓ 1 callers
Method
close
Closes all resources. @throws IOException If an I/O error occurs.
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/xml/factory/XmlRuleSetFactory.java:90
↓ 1 callers
Method
convert
(List<RulesDefinition.Rule> rules)
sonar-pmd-plugin/src/test/java/org/sonar/plugins/pmd/profile/PmdProfileExporterTest.java:88
↓ 1 callers
Method
createClassloader
@return A classloader for PMD that contains all dependencies of the project that shall be analyzed.
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/PmdExecutor.java:165
↓ 1 callers
Method
createQuietly
(XmlRuleSetFactory factory)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/xml/PmdRuleSets.java:74
↓ 1 callers
Method
createRuleFinder
()
sonar-pmd-plugin/src/test/java/org/sonar/plugins/pmd/profile/PmdProfileImporterTest.java:51
↓ 1 callers
Method
createRuleFinder
(final List<RulesDefinition.Rule> rules)
sonar-pmd-plugin/src/test/java/org/sonar/plugins/pmd/profile/PmdProfileExporterTest.java:72
↓ 1 callers
Method
createRuleInActiveRules
()
sonar-pmd-plugin/src/test/java/org/sonar/plugins/pmd/PmdViolationRecorderTest.java:127
↓ 1 callers
Method
createRuleSets
(String repositoryKey)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/PmdExecutor.java:137
↓ 1 callers
Method
createTestInput
()
sonar-pmd-plugin/src/test/java/org/sonar/plugins/pmd/TextRangeCalculatorTest.java:159
↓ 1 callers
Method
define
(Context context)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/PmdPlugin.java:34
↓ 1 callers
Method
define
(Context context)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/rule/PmdUnitTestsRulesDefinition.java:31
↓ 1 callers
Method
deleteTempDir
()
sonar-pmd-plugin/src/test/java/org/sonar/plugins/pmd/PmdConfigurationTest.java:58
↓ 1 callers
Method
describe
(SensorDescriptor descriptor)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/PmdSensor.java:62
↓ 1 callers
Method
determineJavaPluginVersion
()
integration-test/src/test/java/com/sonar/it/java/suite/orchestrator/PmdTestOrchestrator.java:104
↓ 1 callers
Method
determineSonarqubeVersion
()
integration-test/src/test/java/com/sonar/it/java/suite/orchestrator/PmdTestOrchestrator.java:108
↓ 1 callers
Method
dumpXml
(ActiveRules rulesProfile, String repositoryKey)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/PmdExecutor.java:150
↓ 1 callers
Method
executePmd
(URLClassLoader classLoader)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/PmdExecutor.java:91
↓ 1 callers
Method
findActiveRuleKeyFor
(RuleViolation violation)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/PmdViolationRecorder.java:81
↓ 1 callers
Method
findResourceFor
(RuleViolation violation)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/PmdViolationRecorder.java:74
↓ 1 callers
Method
getChild
(Element parent, @Nullable Namespace namespace)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/xml/factory/XmlRuleSetFactory.java:65
↓ 1 callers
Method
getLanguage
()
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/xml/PmdRule.java:119
↓ 1 callers
Method
getPmdRules
()
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/xml/PmdRuleSet.java:43
↓ 1 callers
Method
getSourceVersion
()
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/PmdExecutor.java:178
↓ 1 callers
Method
hasProperties
()
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/xml/PmdRule.java:115
↓ 1 callers
Method
importProfile
(Reader pmdConfigurationFile, ValidationMessages messages)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/profile/PmdProfileImporter.java:59
↓ 1 callers
Method
init
()
integration-test/src/test/java/com/sonar/it/java/suite/orchestrator/PmdTestOrchestrator.java:84
↓ 1 callers
Method
isPropertyValueNotEmpty
(PmdProperty prop)
sonar-pmd-plugin/src/main/java/org/sonar/plugins/pmd/xml/PmdRuleSet.java:135
next →
1–100 of 243, ranked by callers