Closed KruASe76 closed 3 weeks ago
@KruASe76 По твоему вопросу: как убрать определенное правило на уровне всего проекта сразу, нашел сходу такой способ:
checkstyle/pmd/rules.xml
<?xml version="1.0" ?>
<ruleset name="custom rules">
<rule ref="category/java/bestpractices.xml">
</rule>
<rule ref="category/java/codestyle.xml">
<exclude name="AtLeastOneConstructor" />
<exclude name="ShortClassName" />
</rule>
<rule ref="category/java/design.xml">
</rule>
<rule ref="category/java/errorprone.xml">
</rule>
<rule ref="category/java/multithreading.xml">
</rule>
<rule ref="category/java/performance.xml">
</rule>
<rule ref="category/java/security.xml">
</rule>
</ruleset>
pmd {
ruleSets = listOf(
)
ruleSetFiles = files("${rootDir}/checkstyle/pmd/rules.xml")
}
а, вот что за "кастомные файлы правил" я слегка поспешил и подумал, что там нужно буквально руками все правила прописывать
finally resolve #2