Какие правила по умолчанию используются в checkstyle? - PullRequest
0 голосов
/ 15 октября 2019

Если я не определяю конфигурацию checkstyle, тогда пара правил checkstyle выполняется по умолчанию, есть ли список правил по умолчанию, используемых checkstyle?

Вот так выглядит моя конфигурация maven:

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-checkstyle-plugin</artifactId>
                <version>3.1.0</version>
                <configuration>
                    <failOnViolation>true</failOnViolation>
                    <consoleOutput>true</consoleOutput>
                    <logViolationsToConsole>true</logViolationsToConsole>
                </configuration>
                <executions>
                    <execution>
                        <id>validate</id>
                        <phase>validate</phase>
                        <goals>
                            <goal>check</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>

Ответы [ 2 ]

0 голосов
/ 15 октября 2019

В конфигурации по умолчанию используется предопределенный набор правил «Определение Sun Microsystems» в sun_checks.xml, см. Документы по плагину Maven Checkstyle :

Существует 2 предопределенных определения конфигурации Checkstyle, которыепоставляется с плагином Checkstyle, по умолчанию выбрано определение Sun Microsystems.

  • sun_checks.xml - определение Sun Microsystems (по умолчанию).
  • google_checks.xml - определение Google.

Содержимое набора правил можно найти в хранилище GitHub Checkstyle .

0 голосов
/ 15 октября 2019

Вы можете найти правила на официальном github https://github.com/checkstyle/checkstyle/tree/master/src/main/resources и прочитать описания на официальном сайте https://checkstyle.sourceforge.io/checks.html

...