2 <!DOCTYPE module PUBLIC
3 "-//Puppy Crawl//DTD Check Configuration 1.2//EN"
4 "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
6 <module name="Checker">
8 <module name="RegexpMultiline">
9 <property name="format" value="System\.(out)|(err)\.print(ln)?\("/>
10 <property name="message" value="Line contains console output."/>
13 <module name="RegexpMultiline">
14 <property name="format" value="\.printStackTrace?\("/>
15 <property name="message" value="Line contains printStacktrace()."/>
18 <module name="TreeWalker">
19 <module name="org.opendaylight.yangtools.checkstyle.LoggerVariableNameCheck" />
22 <module name="TreeWalker">
23 <module name="org.opendaylight.yangtools.checkstyle.LoggerVariableModifiersCheck" />
26 <module name="TreeWalker">
27 <module name="org.opendaylight.yangtools.checkstyle.LoggerMustBeSlf4jCheck" />
30 <module name="TreeWalker">
31 <module name="org.opendaylight.yangtools.checkstyle.LoggerFactoryClassParameterCheck" />
34 <module name="TreeWalker">
35 <module name="org.opendaylight.yangtools.checkstyle.LogMessageConcatenationCheck" />
38 <module name="TreeWalker">
39 <module name="org.opendaylight.yangtools.checkstyle.LogMessagePlaceholderCountCheck" />
42 <module name="TreeWalker">
43 <module name="org.opendaylight.yangtools.checkstyle.LoggerDeclarationsCountCheck"/>
46 <module name="FileTabCharacter">
47 <property name="eachLine" value="true"/>
50 <module name="RegexpSingleline">
51 <property name="format" value="\s+$"/>
52 <property name="message" value="Line has trailing spaces."/>
55 <module name="RegexpMultiline">
56 <property name="format" value="(\r\n|\r)"/>
57 <property name="message" value="Line has Windows line delimiter."/>
60 <module name="TreeWalker">
61 <module name="Indentation">
62 <property name="caseIndent" value="0"/>
63 <property name="throwsIndent" value="8"/>
66 <module name="UnusedImports"/>
68 <module name="ImportOrder">
69 <property name="ordered" value="true"/>
70 <property name="separated" value="true"/>
71 <property name="option" value="above"/>