提交 6ad365c2 编写于 作者: A Aljoscha Krettek 提交者: Chesnay Schepler

[FLINK-20651] Move checkstyle ignores to suppressions.xml

Keeping them inline does not work with google-java-format.
上级 7ed6cbed
......@@ -32,15 +32,12 @@ import org.apache.flink.api.common.typeinfo.BasicTypeInfo;
import org.apache.flink.api.common.typeinfo.TypeInformation;
import org.apache.flink.api.common.typeutils.TypeComparator;
import org.apache.flink.api.common.typeutils.TypeSerializer;
import org.apache.flink.api.java.tuple.*;
import org.apache.flink.api.java.typeutils.runtime.Tuple0Serializer;
import org.apache.flink.api.java.typeutils.runtime.TupleComparator;
import org.apache.flink.api.java.typeutils.runtime.TupleSerializer;
import org.apache.flink.types.Value;
//CHECKSTYLE.OFF: AvoidStarImport - Needed for TupleGenerator
import org.apache.flink.api.java.tuple.*;
//CHECKSTYLE.ON: AvoidStarImport
import static org.apache.flink.util.Preconditions.checkArgument;
import static org.apache.flink.util.Preconditions.checkState;
......
......@@ -24,16 +24,13 @@ import org.apache.flink.api.common.typeinfo.TypeInformation;
import org.apache.flink.api.java.ExecutionEnvironment;
import org.apache.flink.api.java.Utils;
import org.apache.flink.api.java.operators.DataSource;
import org.apache.flink.api.java.tuple.*;
import org.apache.flink.api.java.typeutils.PojoTypeInfo;
import org.apache.flink.api.java.typeutils.TupleTypeInfo;
import org.apache.flink.api.java.typeutils.TypeExtractor;
import org.apache.flink.core.fs.Path;
import org.apache.flink.util.Preconditions;
//CHECKSTYLE.OFF: AvoidStarImport|ImportOrder
import org.apache.flink.api.java.tuple.*;
//CHECKSTYLE.ON: AvoidStarImport|ImportOrder
import java.util.ArrayList;
import java.util.Arrays;
......
......@@ -43,11 +43,9 @@ import static org.apache.flink.table.expressions.ApiExpressionUtils.toMonthInter
import static org.apache.flink.table.expressions.ApiExpressionUtils.typeLiteral;
import static org.apache.flink.table.expressions.ApiExpressionUtils.unresolvedCall;
import static org.apache.flink.table.expressions.ApiExpressionUtils.valueLiteral;
import static org.apache.flink.table.functions.BuiltInFunctionDefinitions.*;
import static org.apache.flink.table.types.utils.TypeConversions.fromLegacyInfoToDataType;
//CHECKSTYLE.OFF: AvoidStarImport|ImportOrder
import static org.apache.flink.table.functions.BuiltInFunctionDefinitions.*;
//CHECKSTYLE.ON: AvoidStarImport|ImportOrder
/**
* These are Java and Scala common operations that can be used to construct an {@link Expression} AST for
......
......@@ -18,13 +18,11 @@
package org.apache.flink.tools.ci.licensecheck;
//CHECKSTYLE.OFF: regexp|imports
import com.google.common.base.Preconditions;
import com.google.common.collect.ArrayListMultimap;
import com.google.common.collect.Multimap;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
//CHECKSTYLE.ON: regexp|imports
import java.io.File;
import java.io.IOException;
......
......@@ -23,6 +23,9 @@ under the License.
"http://www.puppycrawl.com/dtds/suppressions_1_1.dtd">
<suppressions>
<!-- These use star import for all the generated Tuple classes -->
<suppress files="TupleTypeInfo.java" checks="AvoidStarImport"/>
<suppress
files="(.*)api[/\\]java[/\\]typeutils[/\\]runtime[/\\](.*)"
checks="NewlineAtEndOfFile|RegexpSingleline|TodoComment|RedundantImport|ImportOrder|RedundantModifier|JavadocMethod|JavadocParagraph|JavadocType|JavadocStyle|PackageName|TypeNameCheck|ConstantNameCheck|StaticVariableNameCheck|MemberNameCheck|MethodNameCheck|ParameterName|LocalFinalVariableName|LocalVariableName|LeftCurly|UpperEll|FallThrough|reliefPattern|SimplifyBooleanExpression|EmptyStatement|ModifierOrder|EmptyLineSeparator|WhitespaceAround|WhitespaceAfter|NoWhitespaceAfter|NoWhitespaceBefore|OperatorWrap|ParenPad"/>
......
......@@ -23,6 +23,15 @@ under the License.
"http://www.puppycrawl.com/dtds/suppressions_1_1.dtd">
<suppressions>
<!-- Star import is used for all the expressions -->
<suppress files="BaseExpressions.java" checks="AvoidStarImport"/>
<!-- These use star import for all the generated Tuple classes -->
<suppress files="CsvReader.java" checks="AvoidStarImport"/>
<suppress files="NoticeFileChecker.java" checks="Regexp"/>
<suppress files="NoticeFileChecker.java" checks="IllegalImport"/>
<suppress files="org[\\/]apache[\\/]flink[\\/]formats[\\/]avro[\\/]generated[\\/].*.java" checks="[a-zA-Z0-9]*"/>
<suppress files="org[\\/]apache[\\/]flink[\\/]formats[\\/]parquet[\\/]generated[\\/].*.java" checks="[a-zA-Z0-9]*"/>
<!-- Sometimes we have to temporarily fix very long, different formatted Calcite files. -->
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册