You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
87 lines
3.0 KiB
87 lines
3.0 KiB
<?xml version="1.0" encoding="UTF-8"?> |
|
<!DOCTYPE module PUBLIC |
|
"-//Puppy Crawl//DTD Check Configuration 1.3//EN" |
|
"http://www.puppycrawl.com/dtds/configuration_1_3.dtd"> |
|
<!-- |
|
// Licensed to the Apache Software Foundation (ASF) under one or more |
|
// contributor license agreements. See the NOTICE file distributed with |
|
// this work for additional information regarding copyright ownership. |
|
// The ASF licenses this file to You under the Apache License, Version 2.0 |
|
// (the "License"); you may not use this file except in compliance with |
|
// the License. You may obtain a copy of the License at |
|
// |
|
// http://www.apache.org/licenses/LICENSE-2.0 |
|
// |
|
// Unless required by applicable law or agreed to in writing, software |
|
// distributed under the License is distributed on an "AS IS" BASIS, |
|
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
// See the License for the specific language governing permissions and |
|
// limitations under the License. |
|
--> |
|
<module name="Checker"> |
|
<property name="localeLanguage" value="en"/> |
|
|
|
<module name="FileTabCharacter"/> |
|
|
|
<!-- header --> |
|
<module name="RegexpHeader"> |
|
<property name="header" value="/\*\*\nLicensed to the Apache.*"/> |
|
</module> |
|
|
|
<module name="TreeWalker"> |
|
|
|
<!-- code cleanup --> |
|
<module name="UnusedImports"/> |
|
<module name="RedundantImport"/> |
|
<module name="IllegalImport" /> |
|
<module name="EqualsHashCode"/> |
|
<module name="SimplifyBooleanExpression"/> |
|
<module name="OneStatementPerLine"/> |
|
<module name="UnnecessaryParentheses" /> |
|
<module name="SimplifyBooleanReturn"/> |
|
|
|
<!-- style --> |
|
<module name="DefaultComesLast"/> |
|
<module name="EmptyStatement"/> |
|
<module name="ArrayTypeStyle"/> |
|
<module name="UpperEll"/> |
|
<module name="LeftCurly"/> |
|
<module name="RightCurly"/> |
|
<module name="EmptyStatement"/> |
|
<module name="ConstantName"> |
|
<property name="format" value="(^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$)|(^log$)"/> |
|
</module> |
|
<module name="LocalVariableName"/> |
|
<module name="LocalFinalVariableName"/> |
|
<module name="MemberName"/> |
|
<module name="ClassTypeParameterName"> |
|
<property name="format" value="^[A-Z0-9]*$"/> |
|
</module> |
|
<module name="MethodTypeParameterName"> |
|
<property name="format" value="^[A-Z0-9]*$"/> |
|
</module> |
|
<module name="PackageName"/> |
|
<module name="ParameterName"/> |
|
<module name="StaticVariableName"/> |
|
<module name="TypeName"/> |
|
|
|
<!-- dependencies --> |
|
<module name="ImportControl"> |
|
<property name="file" value="${basedir}/checkstyle/import-control.xml"/> |
|
</module> |
|
|
|
<!-- whitespace --> |
|
<module name="GenericWhitespace"/> |
|
<module name="NoWhitespaceBefore"/> |
|
<module name="WhitespaceAfter" /> |
|
<module name="NoWhitespaceAfter"/> |
|
<module name="WhitespaceAround"> |
|
<property name="allowEmptyConstructors" value="true"/> |
|
<property name="allowEmptyMethods" value="true"/> |
|
</module> |
|
<module name="Indentation"/> |
|
<module name="MethodParamPad"/> |
|
<module name="ParenPad"/> |
|
<module name="TypecastParenPad"/> |
|
</module> |
|
</module>
|
|
|