This is an automated email from the ASF dual-hosted git repository.
mboehm7 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/systemds.git
The following commit(s) were added to refs/heads/main by this push:
new 05b2298aac [SYSTEMDS-3938] Java codestyle enforcing github action
05b2298aac is described below
commit 05b2298aac5d49286248721fdd11a5a7cf8e794f
Author: Jannik Lindemann <[email protected]>
AuthorDate: Mon Dec 29 13:43:03 2025 +0100
[SYSTEMDS-3938] Java codestyle enforcing github action
Closes #2392.
---
.github/workflows/javaCodestyle.yml | 60 ++++
.github/workflows/javaTests.yml | 1 -
dev/checkstyle/checkstyle.xml | 74 +++++
dev/checkstyle/suppressions-xpath.xml | 41 +++
dev/checkstyle/suppressions.xml | 363 +++++++++++++++++++++
pom.xml | 31 +-
.../java/org/apache/sysds/parser/dml/DmlLexer.java | 4 +-
.../org/apache/sysds/parser/dml/DmlParser.java | 3 +-
.../controlprogram/caching/CacheableData.java | 1 -
.../controlprogram/caching/FrameObject.java | 1 -
.../org/apache/sysds/runtime/einsum/EOpNode.java | 1 -
.../apache/sysds/runtime/einsum/EOpNodeFuse.java | 1 -
.../apache/sysds/runtime/einsum/EOpNodeUnary.java | 3 -
.../sysds/runtime/instructions/ooc/OOCStream.java | 1 -
.../sysds/runtime/matrix/data/LibMatrixCUDA.java | 1 -
.../builtin/part2/BuiltinMatrixProfileTest.java | 1 -
16 files changed, 570 insertions(+), 17 deletions(-)
diff --git a/.github/workflows/javaCodestyle.yml
b/.github/workflows/javaCodestyle.yml
new file mode 100644
index 0000000000..50c970023c
--- /dev/null
+++ b/.github/workflows/javaCodestyle.yml
@@ -0,0 +1,60 @@
+#-------------------------------------------------------------
+#
+# 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.
+#
+#-------------------------------------------------------------
+
+name: Java Codestyle
+
+on:
+ push:
+ paths-ignore:
+ - 'docs/**'
+ - '*.md'
+ - '*.html'
+ - 'src/main/python/**'
+ - 'dev/**'
+ branches:
+ - main
+ pull_request:
+ paths-ignore:
+ - 'docs/**'
+ - '*.md'
+ - '*.html'
+ - 'src/main/python/**'
+ - 'dev/**'
+ branches:
+ - main
+
+jobs:
+ java_codestyle:
+ name: Java Checkstyle
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout Repository
+ uses: actions/checkout@v6
+
+ - name: Setup Java 17 adopt
+ uses: actions/setup-java@v5
+ with:
+ distribution: adopt
+ java-version: '17'
+ cache: 'maven'
+
+ - name: Run Checkstyle
+ run: mvn -ntp -B -Dcheckstyle.skip=false checkstyle:check
diff --git a/.github/workflows/javaTests.yml b/.github/workflows/javaTests.yml
index 93149c3d1c..b4f4ce2e11 100644
--- a/.github/workflows/javaTests.yml
+++ b/.github/workflows/javaTests.yml
@@ -181,4 +181,3 @@ jobs:
name: Java Code Coverage (Jacoco)
path: target/site/jacoco
retention-days: 3
-
diff --git a/dev/checkstyle/checkstyle.xml b/dev/checkstyle/checkstyle.xml
new file mode 100644
index 0000000000..96a381cd4c
--- /dev/null
+++ b/dev/checkstyle/checkstyle.xml
@@ -0,0 +1,74 @@
+<?xml version="1.0"?>
+<!--
+ * 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.
+-->
+
+<!DOCTYPE module PUBLIC
+ "-//Checkstyle//DTD Checkstyle Configuration 1.3//EN"
+ "https://checkstyle.org/dtds/configuration_1_3.dtd">
+
+<module name="Checker">
+ <module name="SuppressionFilter">
+ <property name="file" value="dev/checkstyle/suppressions.xml"/>
+ </module>
+
+ <module name="TreeWalker">
+ <!-- XPath-based suppressions (target specific AST patterns) -->
+ <module name="SuppressionXpathFilter">
+ <property name="file"
value="dev/checkstyle/suppressions-xpath.xml"/>
+ </module>
+
+ <module name="UnusedImports"/>
+ <module name="RedundantImport"/>
+ <module name="AvoidStarImport"/>
+ <module name="IllegalImport"/>
+ <module name="PackageName"/>
+ <module name="TypeName"/>
+ <!-- 1) Private fields must be _lowerCamelCase -->
+ <!--<module name="MemberName">
+ <property name="applyToPublic" value="false"/>
+ <property name="applyToProtected" value="false"/>
+ <property name="applyToPackage" value="false"/>
+ <property name="applyToPrivate" value="true"/>
+
+ <property name="format" value="^_[a-z][a-zA-Z0-9]*$"/>
+ </module>-->
+ <!-- 2) Non-private fields must be lowerCamelCase (no leading
underscore) -->
+ <!--<module name="MemberName">
+ <property name="applyToPublic" value="true"/>
+ <property name="applyToProtected" value="false"/>
+ <property name="applyToPackage" value="true"/>
+ <property name="applyToPrivate" value="false"/>
+ <property name="format" value="^[a-z][a-zA-Z0-9]*$"/>
+ </module>-->
+ <module name="MethodName"/>
+ <!--<module name="ParameterName"/>-->
+ <module name="LocalVariableName">
+ <property name="format"
+ value="^[a-zA-Z][a-zA-Z0-9_]*$"/>
+ </module>
+ </module>
+
+ <!-- to detect leading spaces (should be tabs) -->
+ <module name="RegexpMultiline">
+ <property name="format"
+ value="(?m)^( +)(?!\*)(?!//)(?!/\*)\S"/>
+ <property name="message"
+ value="Indentation must use tabs (no leading spaces)."/>
+ </module>
+</module>
diff --git a/dev/checkstyle/suppressions-xpath.xml
b/dev/checkstyle/suppressions-xpath.xml
new file mode 100644
index 0000000000..8843856a78
--- /dev/null
+++ b/dev/checkstyle/suppressions-xpath.xml
@@ -0,0 +1,41 @@
+<?xml version="1.0"?>
+<!--
+ * 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.
+-->
+
+<!DOCTYPE suppressions PUBLIC
+ "-//Checkstyle//DTD SuppressionXpathFilter Experimental Configuration
1.2//EN"
+ "https://checkstyle.org/dtds/suppressions_1_2_xpath_experimental.dtd">
+
+<suppressions>
+ <!-- Suppress MemberName for private final fields -->
+ <suppress-xpath
+ checks="MemberNameCheck"
+ query="//VARIABLE_DEF[
+ ./MODIFIERS/LITERAL_PRIVATE
+ and ./MODIFIERS/FINAL
+ ]/IDENT"/>
+
+ <!-- Suppress MemberName for private static fields -->
+ <suppress-xpath
+ checks="MemberNameCheck"
+ query="//VARIABLE_DEF[
+ ./MODIFIERS/LITERAL_PRIVATE
+ and ./MODIFIERS/LITERAL_STATIC
+ ]/IDENT"/>
+</suppressions>
diff --git a/dev/checkstyle/suppressions.xml b/dev/checkstyle/suppressions.xml
new file mode 100644
index 0000000000..642bf3beba
--- /dev/null
+++ b/dev/checkstyle/suppressions.xml
@@ -0,0 +1,363 @@
+<?xml version="1.0"?>
+<!--
+ * 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.
+-->
+
+<!DOCTYPE suppressions PUBLIC
+ "-//Checkstyle//DTD SuppressionFilter Configuration 1.2//EN"
+ "https://checkstyle.org/dtds/suppressions_1_2.dtd">
+
+<suppressions>
+ <!-- Star Imports -->
+ <suppress checks="AvoidStarImportCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]common[\\/]Opcodes\.java$"/>
+ <suppress checks="AvoidStarImportCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]hops[\\/]fedplanner[\\/]FederatedPlanCostEstimator\.java$"/>
+ <suppress checks="AvoidStarImportCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]hops[\\/]fedplanner[\\/]FederatedPlanRewireTransTable\.java$"/>
+ <suppress checks="AvoidStarImportCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]parser[\\/]dml[\\/]DmlLexer\.java$"/>
+ <suppress checks="AvoidStarImportCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]parser[\\/]dml[\\/]DmlParser\.java$"/>
+ <suppress checks="AvoidStarImportCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]resource[\\/]CloudUtils\.java$"/>
+ <suppress checks="AvoidStarImportCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]resource[\\/]ResourceCompiler\.java$"/>
+ <suppress checks="AvoidStarImportCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]resource[\\/]ResourceOptimizer\.java$"/>
+ <suppress checks="AvoidStarImportCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]resource[\\/]cost[\\/]CPCostUtils\.java$"/>
+ <suppress checks="AvoidStarImportCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]resource[\\/]cost[\\/]CostEstimator\.java$"/>
+ <suppress checks="AvoidStarImportCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]resource[\\/]cost[\\/]SparkCostUtils\.java$"/>
+ <suppress checks="AvoidStarImportCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]resource[\\/]enumeration[\\/]EnumerationUtils\.java$"/>
+ <suppress checks="AvoidStarImportCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]resource[\\/]enumeration[\\/]Enumerator\.java$"/>
+ <suppress checks="AvoidStarImportCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]resource[\\/]enumeration[\\/]GridBasedEnumerator\.java$"/>
+ <suppress checks="AvoidStarImportCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]resource[\\/]enumeration[\\/]InterestBasedEnumerator\.java$"/>
+ <suppress checks="AvoidStarImportCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]resource[\\/]enumeration[\\/]PruneBasedEnumerator\.java$"/>
+ <suppress checks="AvoidStarImportCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]instructions[\\/]cp[\\/]EinsumCPInstruction\.java$"/>
+ <suppress checks="AvoidStarImportCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]instructions[\\/]gpu[\\/]context[\\/]CSRPointer\.java$"/>
+ <suppress checks="AvoidStarImportCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]io[\\/]ReaderCOGParallel\.java$"/>
+ <suppress checks="AvoidStarImportCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]io[\\/]ReaderCOG\.java$"/>
+ <suppress checks="AvoidStarImportCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]matrix[\\/]data[\\/]DoublePrecisionCudaSupportFunctions\.java$"/>
+ <suppress checks="AvoidStarImportCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]matrix[\\/]data[\\/]LibMatrixDNNLSTM\.java$"/>
+ <suppress checks="AvoidStarImportCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]matrix[\\/]data[\\/]SinglePrecisionCudaSupportFunctions\.java$"/>
+ <suppress checks="AvoidStarImportCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]resource[\\/]CloudUtilsTests\.java$"/>
+ <suppress checks="AvoidStarImportCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]resource[\\/]CostEstimatorTest\.java$"/>
+ <suppress checks="AvoidStarImportCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]resource[\\/]EnumeratorTests\.java$"/>
+ <suppress checks="AvoidStarImportCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]resource[\\/]RecompilationTest\.java$"/>
+ <suppress checks="AvoidStarImportCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]resource[\\/]ResourceOptimizerTest\.java$"/>
+ <suppress checks="AvoidStarImportCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]resource[\\/]ResourceTestUtils\.java$"/>
+ <suppress checks="AvoidStarImportCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]sparse[\\/]SparseBlockIndexRange\.java$"/>
+ <suppress checks="AvoidStarImportCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]sparse[\\/]SparseBlockScan\.java$"/>
+ <suppress checks="AvoidStarImportCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]sparse[\\/]SparseBlockSize\.java$"/>
+
+ <!-- Type Name Check -->
+ <suppress checks="TypeNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]parser[\\/]dml[\\/]DmlParser\.java$"/>
+ <suppress checks="TypeNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]compress[\\/]colgroup[\\/]ColGroupFactory\.java$"/>
+ <suppress checks="TypeNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]compress[\\/]colgroup[\\/]ColGroupRLE\.java$"/>
+ <suppress checks="TypeNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]compress[\\/]colgroup[\\/]insertionsort[\\/]InsertionSorterFactory\.java$"/>
+ <suppress checks="TypeNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]compress[\\/]colgroup[\\/]mapping[\\/]MapToFactory\.java$"/>
+ <suppress checks="TypeNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]compress[\\/]colgroup[\\/]offset[\\/]OffsetFactory\.java$"/>
+ <suppress checks="TypeNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]controlprogram[\\/]paramserv[\\/]FederatedPSControlThread\.java$"/>
+ <suppress checks="TypeNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]controlprogram[\\/]paramserv[\\/]dp[\\/]BalanceToAvgFederatedScheme\.java$"/>
+ <suppress checks="TypeNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]controlprogram[\\/]paramserv[\\/]dp[\\/]ReplicateToMaxFederatedScheme\.java$"/>
+ <suppress checks="TypeNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]controlprogram[\\/]paramserv[\\/]dp[\\/]ShuffleFederatedScheme\.java$"/>
+ <suppress checks="TypeNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]controlprogram[\\/]paramserv[\\/]dp[\\/]SubsampleToMinFederatedScheme\.java$"/>
+ <suppress checks="TypeNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]data[\\/]TensorBlock\.java$"/>
+ <suppress checks="TypeNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]instructions[\\/]cp[\\/]CM_COV_Object\.java$"/>
+ <suppress checks="TypeNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]instructions[\\/]gpu[\\/]GPUInstruction\.java$"/>
+ <suppress checks="TypeNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]instructions[\\/]ooc[\\/]OOCEvictionManager\.java$"/>
+ <suppress checks="TypeNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]instructions[\\/]spark[\\/]BinaryFrameFrameSPInstruction\.java$"/>
+ <suppress checks="TypeNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]matrix[\\/]data[\\/]LibMatrixReorg\.java$"/>
+ <suppress checks="TypeNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]util[\\/]DMVUtils\.java$"/>
+ <suppress checks="TypeNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]mapping[\\/]PreAggregateDDC_DDCTest\.java$"/>
+ <suppress checks="TypeNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]mapping[\\/]PreAggregateDDC_SDCZTest\.java$"/>
+ <suppress checks="TypeNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]mapping[\\/]PreAggregateSDCZ_DDCTest\.java$"/>
+ <suppress checks="TypeNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]mapping[\\/]PreAggregateSDCZ_SDCZTest\.java$"/>
+ <suppress checks="TypeNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]util[\\/]hashTest\.java$"/>
+ <suppress checks="TypeNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]util[\\/]pow2tests\.java$"/>
+ <suppress checks="TypeNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]frame[\\/]FrameAppendTest_Old\.java$"/>
+ <suppress checks="TypeNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]matrix[\\/]EigenDecompTest\.java$"/>
+ <suppress checks="TypeNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]misc[\\/]functionobjects[\\/]Log_NZTest\.java$"/>
+ <suppress checks="TypeNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]misc[\\/]functionobjects[\\/]ifElseTest\.java$"/>
+ <suppress checks="TypeNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]builtin[\\/]part2[\\/]BuiltinXgBoostPredictTest_classification\.java$"/>
+ <suppress checks="TypeNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]builtin[\\/]part2[\\/]BuiltinXgBoostPredictTest_regression\.java$"/>
+ <suppress checks="TypeNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]builtin[\\/]part2[\\/]BuiltinXgBoostTest_classification\.java$"/>
+ <suppress checks="TypeNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]builtin[\\/]part2[\\/]BuiltinXgBoostTest_regression\.java$"/>
+ <suppress checks="TypeNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]data[\\/]rand[\\/]SampleTest\.java$"/>
+ <suppress checks="TypeNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]data[\\/]rand[\\/]SequenceTest\.java$"/>
+ <suppress checks="TypeNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]mlcontext[\\/]MLContextFrameTest\.java$"/>
+ <suppress checks="TypeNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]ooc[\\/]lmDSTest\.java$"/>
+ <suppress checks="TypeNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]unary[\\/]matrix[\\/]IQMTest\.java$"/>
+ <suppress checks="TypeNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]unary[\\/]matrix[\\/]RoundTest\.java$"/>
+ <suppress checks="TypeNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]unary[\\/]scalar[\\/]FullDistributionTest\.java$"/>
+
+ <!-- RegexpMultilineCheck (spaces detection; should be tabs) -->
+ <suppress checks="RegexpMultilineCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]hops[\\/]fedplanner[\\/]FederatedPlannerFedCostBased\.java$"/>
+ <suppress checks="RegexpMultilineCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]hops[\\/]fedplanner[\\/]FederatedPlannerLogger\.java$"/>
+ <suppress checks="RegexpMultilineCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]protobuf[\\/]SysdsProtos\.java$"/>
+ <suppress checks="RegexpMultilineCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]compress[\\/]lib[\\/]CLALibBinaryCellOp\.java$"/>
+ <suppress checks="RegexpMultilineCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]einsum[\\/]EinsumContext\.java$"/>
+ <suppress checks="RegexpMultilineCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]einsum[\\/]EinsumEquationValidator\.java$"/>
+ <suppress checks="RegexpMultilineCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]instructions[\\/]gpu[\\/]DnnGPUInstruction\.java$"/>
+ <suppress checks="RegexpMultilineCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]instructions[\\/]gpu[\\/]context[\\/]CudaMemoryAllocator\.java$"/>
+ <suppress checks="RegexpMultilineCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]instructions[\\/]gpu[\\/]context[\\/]GPUContextPool\.java$"/>
+ <suppress checks="RegexpMultilineCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]instructions[\\/]gpu[\\/]context[\\/]GPUContext\.java$"/>
+ <suppress checks="RegexpMultilineCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]instructions[\\/]gpu[\\/]context[\\/]GPUMemoryAllocator\.java$"/>
+ <suppress checks="RegexpMultilineCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]instructions[\\/]gpu[\\/]context[\\/]GPUMemoryManager\.java$"/>
+ <suppress checks="RegexpMultilineCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]instructions[\\/]gpu[\\/]context[\\/]JCudaKernels\.java$"/>
+ <suppress checks="RegexpMultilineCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]instructions[\\/]gpu[\\/]context[\\/]ShadowBuffer\.java$"/>
+ <suppress checks="RegexpMultilineCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]instructions[\\/]gpu[\\/]context[\\/]UnifiedMemoryAllocator\.java$"/>
+ <suppress checks="RegexpMultilineCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]transform[\\/]encode[\\/]MultiColumnEncoder\.java$"/>
+ <suppress checks="RegexpMultilineCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]util[\\/]CounterBasedPRNGenerator\.java$"/>
+ <suppress checks="RegexpMultilineCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]util[\\/]IPRNGenerator\.java$"/>
+ <suppress checks="RegexpMultilineCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]util[\\/]PhiloxNormalCBPRNGenerator\.java$"/>
+ <suppress checks="RegexpMultilineCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]util[\\/]PhiloxUniformCBPRNGenerator\.java$"/>
+ <suppress checks="RegexpMultilineCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]util[\\/]Py4jConverterUtils\.java$"/>
+ <suppress checks="RegexpMultilineCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]applications[\\/]nn[\\/]transformers[\\/]BertLayerTest\.java$"/>
+ <suppress checks="RegexpMultilineCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]readers[\\/]ReadersTest\.java$"/>
+ <suppress checks="RegexpMultilineCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]matrix[\\/]STFTTest\.java$"/>
+ <suppress checks="RegexpMultilineCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]misc[\\/]DMLScriptTest\.java$"/>
+ <suppress checks="RegexpMultilineCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]io[\\/]parquet[\\/]FrameParquetSchemaTest\.java$"/>
+ <suppress checks="RegexpMultilineCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]jmlc[\\/]JMLConnectionTest\.java$"/>
+ <suppress checks="RegexpMultilineCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]rewrite[\\/]RewriteQuantizationFusedCompressionTest\.java$"/>
+ <suppress checks="RegexpMultilineCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]transform[\\/]TransformFrameEncodeBagOfWords\.java$"/>
+ <suppress checks="RegexpMultilineCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]gpu[\\/]cudaSupportFunctions[\\/]CudaCublasGeamTest\.java$"/>
+ <suppress checks="RegexpMultilineCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]gpu[\\/]cudaSupportFunctions[\\/]CudaCusparseCsrGemmTest\.java$"/>
+ <suppress checks="RegexpMultilineCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]einsum[\\/]EOpNodeBinary\.java$"/>
+ <suppress checks="RegexpMultilineCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]einsum[\\/]EOpNodeData\.java$"/>
+ <suppress checks="RegexpMultilineCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]einsum[\\/]EOpNodeFuse\.java$"/>
+ <suppress checks="RegexpMultilineCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]einsum[\\/]EOpNodeUnary\.java$"/>
+ <suppress checks="RegexpMultilineCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]einsum[\\/]EOpNode\.java$"/>
+ <suppress checks="RegexpMultilineCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]instructions[\\/]cp[\\/]EinsumCPInstruction\.java$"/>
+ <suppress checks="RegexpMultilineCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]matrix[\\/]data[\\/]LibMatrixMult\.java$"/>
+ <suppress checks="RegexpMultilineCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]einsum[\\/]EinsumTest\.java$"/>
+
+ <!-- LocalVariableNameCheck -->
+ <suppress checks="LocalVariableNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]api[\\/]PythonDMLScript\.java$"/>
+ <suppress checks="LocalVariableNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]parser[\\/]DMLTranslator\.java$"/>
+ <suppress checks="LocalVariableNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]parser[\\/]dml[\\/]DmlParser\.java$"/>
+ <suppress checks="LocalVariableNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]compress[\\/]colgroup[\\/]ColGroupFactory\.java$"/>
+ <suppress checks="LocalVariableNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]compress[\\/]colgroup[\\/]dictionary[\\/]MatrixBlockDictionary\.java$"/>
+ <suppress checks="LocalVariableNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]compress[\\/]colgroup[\\/]mapping[\\/]MapToFactory\.java$"/>
+ <suppress checks="LocalVariableNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]compress[\\/]lib[\\/]CLALibLeftMultBy\.java$"/>
+ <suppress checks="LocalVariableNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]controlprogram[\\/]caching[\\/]MatrixObject\.java$"/>
+ <suppress checks="LocalVariableNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]controlprogram[\\/]paramserv[\\/]ParamServer\.java$"/>
+ <suppress checks="LocalVariableNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]frame[\\/]data[\\/]lib[\\/]FrameLibAppend\.java$"/>
+ <suppress checks="LocalVariableNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]instructions[\\/]spark[\\/]utils[\\/]RDDSortUtils\.java$"/>
+ <suppress checks="LocalVariableNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]iogen[\\/]template[\\/]FrameGenerateReaderParallel\.java$"/>
+ <suppress checks="LocalVariableNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]iogen[\\/]template[\\/]MatrixGenerateReaderParallel\.java$"/>
+ <suppress checks="LocalVariableNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]matrix[\\/]data[\\/]LibMatrixCuDNNRnnAlgorithm\.java$"/>
+
+ <!-- MethodNameCheck -->
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]hops[\\/]codegen[\\/]SpoofCompiler\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]hops[\\/]codegen[\\/]cplan[\\/]CNodeCell\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]hops[\\/]codegen[\\/]cplan[\\/]CNodeMultiAgg\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]hops[\\/]codegen[\\/]cplan[\\/]CNodeOuterProduct\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]hops[\\/]codegen[\\/]cplan[\\/]CNodeRow\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]hops[\\/]rewrite[\\/]RewriteAlgebraicSimplificationDynamic\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]hops[\\/]rewrite[\\/]RewriteAlgebraicSimplificationStatic\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]hops[\\/]rewrite[\\/]RewriteBlockSizeAndReblock\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]hops[\\/]rewrite[\\/]RewriteCommonSubexpressionElimination\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]hops[\\/]rewrite[\\/]RewriteConstantFolding\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]hops[\\/]rewrite[\\/]RewriteElementwiseMultChainOptimization\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]hops[\\/]rewrite[\\/]RewriteGPUSpecificOps\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]hops[\\/]rewrite[\\/]RewriteIndexingVectorization\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]hops[\\/]rewrite[\\/]RewriteMatrixMultChainOptimizationTranspose\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]hops[\\/]rewrite[\\/]RewriteMatrixMultChainOptimization\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]hops[\\/]rewrite[\\/]RewriteRemovePersistentReadWrite\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]hops[\\/]rewrite[\\/]RewriteRemoveUnnecessaryCasts\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]lops[\\/]OutputParameters\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]parser[\\/]dml[\\/]DmlListener\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]parser[\\/]dml[\\/]DmlParser\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]resource[\\/]CloudUtils\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]codegen[\\/]SpoofCUDACellwise\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]codegen[\\/]SpoofCUDAOperator\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]codegen[\\/]SpoofCUDARowwise\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]compress[\\/]colgroup[\\/]ColGroupSDCZeros\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]compress[\\/]colgroup[\\/]dictionary[\\/]DictLibMatrixMult\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]compress[\\/]colgroup[\\/]dictionary[\\/]Dictionary\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]compress[\\/]colgroup[\\/]dictionary[\\/]IDictionary\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]compress[\\/]colgroup[\\/]dictionary[\\/]MatrixBlockDictionary\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]compress[\\/]colgroup[\\/]mapping[\\/]AMapToData\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]compress[\\/]colgroup[\\/]mapping[\\/]MapToChar\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]compress[\\/]colgroup[\\/]offset[\\/]AOffset\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]compress[\\/]estim[\\/]AComEst\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]compress[\\/]lib[\\/]CLALibLeftMultBy\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]compress[\\/]lib[\\/]CLALibRightMultBy\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]controlprogram[\\/]federated[\\/]FederatedSSLUtil\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]controlprogram[\\/]paramserv[\\/]ParamServer\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]instructions[\\/]cp[\\/]EinsumCPInstruction\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]instructions[\\/]spark[\\/]UnaryMatrixSPInstruction\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]io[\\/]hdf5[\\/]H5\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]iogen[\\/]ReaderMappingIndex\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]iogen[\\/]ReaderMapping\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]lineage[\\/]LineageItem\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]matrix[\\/]data[\\/]CudaSupportFunctions\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]matrix[\\/]data[\\/]LibCommonsMath\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]matrix[\\/]data[\\/]LibMatrixAgg\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]matrix[\\/]data[\\/]LibMatrixBincell\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]matrix[\\/]data[\\/]LibMatrixCUDA\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]matrix[\\/]data[\\/]LibMatrixFourier\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]matrix[\\/]data[\\/]LibMatrixOuterAgg\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]matrix[\\/]data[\\/]LibMatrixReorg\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]transform[\\/]encode[\\/]CompressedEncode\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]util[\\/]DMVUtils\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]util[\\/]EMAUtils\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]performance[\\/]matrix[\\/]ReshapePerf\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]TestUtils\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]applications[\\/]OrderStatisticsTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]applications[\\/]nn[\\/]NNComponentTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]applications[\\/]nn[\\/]NNGradientTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]applications[\\/]nn[\\/]NNMaxPool2dComponentTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]AbstractCompressedUnaryTests\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]CompressedLoggingTests\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]CompressedMatrixTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]CompressedSingleTests\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]CompressedTestBase\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]ExtendedMatrixTests\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]InvalidInputTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]bitmap[\\/]BitMapSparseTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]colgroup[\\/]ColGroupBase\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]colgroup[\\/]ColGroupFactoryLoggingTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]colgroup[\\/]ColGroupTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]colgroup[\\/]ColGroupUtilsTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]colgroup[\\/]GenOffsetOLETest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]colgroup[\\/]JolEstimateTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]colgroup[\\/]NegativeConstTests\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]colgroup[\\/]scheme[\\/]EmptySchemeTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]colgroup[\\/]scheme[\\/]NegativeSchemeTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]colgroup[\\/]scheme[\\/]SchemeTestBase\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]cost[\\/]InstructionCounterTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]dictionary[\\/]CustomDictionaryTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]dictionary[\\/]DictionaryTests\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]dictionary[\\/]PlaceHolderDictTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]estim[\\/]JoinCompressionInfoTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]estim[\\/]SampleEstimatorTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]estim[\\/]encoding[\\/]EncodeSampleCustom\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]indexes[\\/]CustomIndexTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]indexes[\\/]IndexesTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]io[\\/]IOSpark\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]lib[\\/]CLALibBinaryCellOpCustomTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]lib[\\/]CLALibBinaryCellOpLoggingTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]lib[\\/]CLALibBinaryCellOpTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]lib[\\/]CLALibCompAggLoggingTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]lib[\\/]CLALibCompAggTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]lib[\\/]CLALibTernaryOpTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]lib[\\/]SeqTableTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]mapping[\\/]PreAggregateDDC_DDCTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]mapping[\\/]PreAggregateDDC_SDCZTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]mapping[\\/]PreAggregateSDCZ_DDCTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]mapping[\\/]PreAggregateSDCZ_SDCZTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]offset[\\/]LargeOffsetTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]offset[\\/]OffsetPreAggTests\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]offset[\\/]OffsetReverseTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]offset[\\/]OffsetSingleTests\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]offset[\\/]OffsetTests\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]readers[\\/]ReadersTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]util[\\/]ArrCountMapTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]compress[\\/]util[\\/]pow2tests\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]federated[\\/]FederatedTestUtils\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]federated[\\/]FederatedUrlParserTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]frame[\\/]FrameCastingTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]frame[\\/]FrameRemoveEmpty\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]frame[\\/]FrameUtilTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]frame[\\/]array[\\/]ColumnMetadataTests\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]frame[\\/]array[\\/]CustomArrayTests\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]frame[\\/]array[\\/]FrameArrayConstantTests\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]frame[\\/]array[\\/]FrameArrayTests\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]frame[\\/]array[\\/]NegativeArrayTests\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]frame[\\/]iterators[\\/]IteratorTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]matrix[\\/]EqualsTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]matrix[\\/]FillMatrixTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]matrix[\\/]FourierTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]matrix[\\/]MatrixToSparseOrDense\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]matrix[\\/]RandTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]matrix[\\/]STFTTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]matrix[\\/]SeqTableTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]matrix[\\/]SliceTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]matrix[\\/]binary[\\/]BinaryOperationInPlaceTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]misc[\\/]DoubleParserTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]misc[\\/]IOUtilFunctionsTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]misc[\\/]ThreadPoolTests\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]misc[\\/]TypeTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]misc[\\/]functionobjects[\\/]LogTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]misc[\\/]functionobjects[\\/]Log_NZTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]resource[\\/]CostEstimatorTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]resource[\\/]EnumeratorTests\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]resource[\\/]RecompilationTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]resource[\\/]ResourceOptimizerTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]component[\\/]sparse[\\/]SparseBlockMerge\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]binary[\\/]matrix[\\/]UltraSparseMRMatrixMultiplicationTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]builtin[\\/]part1[\\/]BuiltinAmputeTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]builtin[\\/]part1[\\/]BuiltinConfusionMatrixTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]builtin[\\/]part1[\\/]BuiltinDMVTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]builtin[\\/]part1[\\/]BuiltinDateProcessingTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]builtin[\\/]part1[\\/]BuiltinDecisionTreeRealDataTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]builtin[\\/]part1[\\/]BuiltinDenialConstraintTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]builtin[\\/]part1[\\/]BuiltinEMATest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]builtin[\\/]part1[\\/]BuiltinGLMTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]builtin[\\/]part1[\\/]BuiltinImpurityMeasuresTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]builtin[\\/]part1[\\/]BuiltinImputeFDTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]builtin[\\/]part2[\\/]BuiltinMCCTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]builtin[\\/]part2[\\/]BuiltinMulticlassSVMPredictTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]builtin[\\/]part2[\\/]BuiltinPCATest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]builtin[\\/]part2[\\/]BuiltinSplitBalancedTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]builtin[\\/]part2[\\/]BuiltinSplitTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]builtin[\\/]part2[\\/]BuiltinUnderSamplingTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]caching[\\/]BufferpoolLeakTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]codegen[\\/]CellwiseTmplTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]codegen[\\/]OuterProdTmplTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]compress[\\/]CompressInstructionRewrite\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]compress[\\/]CompressInstruction\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]compress[\\/]CompressRewriteSpark\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]compress[\\/]CompressScale\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]compress[\\/]LocalInstructionWithCompression\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]compress[\\/]LocalInstructionWithoutCompression\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]compress[\\/]configuration[\\/]CompressForce\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]compress[\\/]reshape[\\/]CompressedReshapeTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]compress[\\/]table[\\/]CompressedTableOverwriteTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]compress[\\/]wordembedding[\\/]WordEmbeddingTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]federated[\\/]algorithms[\\/]FederatedYL2SVMTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]federated[\\/]paramserv[\\/]AvgModelFederatedParamservTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]federated[\\/]paramserv[\\/]EncryptedFederatedParamservTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]federated[\\/]primitives[\\/]part2[\\/]FederatedNegativeTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]io[\\/]binary[\\/]BlocksizeTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]io[\\/]cog[\\/]ReadCOGTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]io[\\/]compressed[\\/]ReadCompressedTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]io[\\/]csv[\\/]ReadCSVTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]io[\\/]csv[\\/]ReadFrameCSVTest1\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]io[\\/]csv[\\/]WriteCSVTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]io[\\/]hdf5[\\/]ReadHDF5Test\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]io[\\/]hdf5[\\/]WriteHDF5Test\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]io[\\/]libsvm[\\/]ReadLIBSVMTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]io[\\/]libsvm[\\/]WriteLIBSVMTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]io[\\/]matrixmarket[\\/]ReadMMTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]lineage[\\/]GPUFullReuseTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]lineage[\\/]GPULineageCacheEvictionTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]lineage[\\/]LineageReuseAlg\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]lineage[\\/]LineageTraceGPUTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]lineage[\\/]LineageTraceParforTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]linearization[\\/]ILinearizeTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]mlcontext[\\/]MLContextFrameTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]mlcontext[\\/]MLContextTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]recompile[\\/]IPAFrameAppendTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]reorg[\\/]FullOrderTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]rewrite[\\/]RewriteMMCBindZeroVector\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]ternary[\\/]ABATernaryAggregateTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]unary[\\/]matrix[\\/]IQMTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]unary[\\/]matrix[\\/]RoundTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]functions[\\/]unary[\\/]scalar[\\/]StopTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]gpu[\\/]BuiltinUnaryGPUInstructionTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]gpu[\\/]nn[\\/]DNNOperationsGPUTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]usertest[\\/]UserInterfaceTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]test[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]test[\\/]usertest[\\/]pythonapi[\\/]StartupTest\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]einsum[\\/]EOpNodeBinary\.java$"/>
+ <suppress checks="MethodNameCheck"
files=".*src[\\/]main[\\/]java[\\/]org[\\/]apache[\\/]sysds[\\/]runtime[\\/]einsum[\\/]EinsumSpoofRowwise\.java$"/>
+</suppressions>
diff --git a/pom.xml b/pom.xml
index e0b3f79427..08669868aa 100644
--- a/pom.xml
+++ b/pom.xml
@@ -54,6 +54,7 @@
<log4j.version>2.22.1</log4j.version>
<maven-clean-plugin.version>3.2.0</maven-clean-plugin.version>
<maven-surefire-plugin.version>3.0.0</maven-surefire-plugin.version>
+
<maven-checkstyle-plugin.version>3.3.1</maven-checkstyle-plugin.version>
<maven-remote-resources-plugin.version>3.0.0</maven-remote-resources-plugin.version>
<maven-javadoc-plugin.version>3.5.0</maven-javadoc-plugin.version>
<maven-javadoc-plugin.version2>3.2.0</maven-javadoc-plugin.version2>
@@ -77,6 +78,7 @@
<test-forkCount>1C</test-forkCount>
<rerun.failing.tests.count>2</rerun.failing.tests.count>
<jacoco.skip>false</jacoco.skip>
+ <checkstyle.skip>true</checkstyle.skip>
<doc.skip>false</doc.skip>
<jacoco.include>**</jacoco.include>
<automatedtestbase.outputbuffering>false</automatedtestbase.outputbuffering>
@@ -365,7 +367,34 @@
</plugin>
- <plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-checkstyle-plugin</artifactId>
+ <version>${maven-checkstyle-plugin.version}</version>
+
+ <executions>
+ <execution>
+ <id>checkstyle</id>
+ <!-- runs on mvn test -->
+ <phase>test</phase>
+ <goals>
+ <goal>check</goal>
+ </goals>
+ </execution>
+ </executions>
+
+ <configuration>
+
<configLocation>dev/checkstyle/checkstyle.xml</configLocation>
+ <skip>${checkstyle.skip}</skip>
+ <failOnViolation>true</failOnViolation>
+
<includeTestSourceDirectory>true</includeTestSourceDirectory>
+
<outputFile>${project.build.directory}/checkstyle-result.xml</outputFile>
+ <outputFileFormat>xml</outputFileFormat>
+ <consoleOutput>true</consoleOutput>
+ </configuration>
+ </plugin>
+
+ <plugin>
<!-- unit tests -->
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
diff --git a/src/main/java/org/apache/sysds/parser/dml/DmlLexer.java
b/src/main/java/org/apache/sysds/parser/dml/DmlLexer.java
index 0ce5c153a0..954fe9e71c 100644
--- a/src/main/java/org/apache/sysds/parser/dml/DmlLexer.java
+++ b/src/main/java/org/apache/sysds/parser/dml/DmlLexer.java
@@ -22,8 +22,6 @@ package org.apache.sysds.parser.dml;
import org.antlr.v4.runtime.Lexer;
import org.antlr.v4.runtime.CharStream;
-import org.antlr.v4.runtime.Token;
-import org.antlr.v4.runtime.TokenStream;
import org.antlr.v4.runtime.*;
import org.antlr.v4.runtime.atn.*;
import org.antlr.v4.runtime.dfa.DFA;
@@ -411,4 +409,4 @@ public class DmlLexer extends Lexer {
_decisionToDFA[i] = new DFA(_ATN.getDecisionState(i),
i);
}
}
-}
\ No newline at end of file
+}
diff --git a/src/main/java/org/apache/sysds/parser/dml/DmlParser.java
b/src/main/java/org/apache/sysds/parser/dml/DmlParser.java
index 531b93c5ac..263ef205d3 100644
--- a/src/main/java/org/apache/sysds/parser/dml/DmlParser.java
+++ b/src/main/java/org/apache/sysds/parser/dml/DmlParser.java
@@ -26,7 +26,6 @@ import org.antlr.v4.runtime.*;
import org.antlr.v4.runtime.misc.*;
import org.antlr.v4.runtime.tree.*;
import java.util.List;
-import java.util.Iterator;
import java.util.ArrayList;
@SuppressWarnings({"all", "warnings", "unchecked", "unused", "cast"})
@@ -3463,4 +3462,4 @@ public class DmlParser extends Parser {
_decisionToDFA[i] = new DFA(_ATN.getDecisionState(i),
i);
}
}
-}
\ No newline at end of file
+}
diff --git
a/src/main/java/org/apache/sysds/runtime/controlprogram/caching/CacheableData.java
b/src/main/java/org/apache/sysds/runtime/controlprogram/caching/CacheableData.java
index 2759ed3392..36637ee895 100644
---
a/src/main/java/org/apache/sysds/runtime/controlprogram/caching/CacheableData.java
+++
b/src/main/java/org/apache/sysds/runtime/controlprogram/caching/CacheableData.java
@@ -43,7 +43,6 @@ import org.apache.sysds.runtime.DMLRuntimeException;
import org.apache.sysds.runtime.compress.CompressedMatrixBlock;
import org.apache.sysds.runtime.controlprogram.caching.LazyWriteBuffer.RPolicy;
import org.apache.sysds.runtime.controlprogram.federated.FederationMap;
-import org.apache.sysds.runtime.controlprogram.parfor.LocalTaskQueue;
import org.apache.sysds.runtime.controlprogram.parfor.util.IDSequence;
import org.apache.sysds.runtime.instructions.cp.Data;
import org.apache.sysds.runtime.instructions.fed.InitFEDInstruction;
diff --git
a/src/main/java/org/apache/sysds/runtime/controlprogram/caching/FrameObject.java
b/src/main/java/org/apache/sysds/runtime/controlprogram/caching/FrameObject.java
index 8c5a079346..7151d87211 100644
---
a/src/main/java/org/apache/sysds/runtime/controlprogram/caching/FrameObject.java
+++
b/src/main/java/org/apache/sysds/runtime/controlprogram/caching/FrameObject.java
@@ -33,7 +33,6 @@ import
org.apache.sysds.runtime.controlprogram.context.SparkExecutionContext;
import org.apache.sysds.runtime.controlprogram.federated.FederatedRange;
import org.apache.sysds.runtime.controlprogram.federated.FederatedResponse;
import org.apache.sysds.runtime.controlprogram.federated.FederationMap;
-import org.apache.sysds.runtime.controlprogram.parfor.LocalTaskQueue;
import org.apache.sysds.runtime.frame.data.FrameBlock;
import org.apache.sysds.runtime.instructions.ooc.OOCStream;
import org.apache.sysds.runtime.instructions.spark.data.IndexedMatrixValue;
diff --git a/src/main/java/org/apache/sysds/runtime/einsum/EOpNode.java
b/src/main/java/org/apache/sysds/runtime/einsum/EOpNode.java
index 29c3187c3e..e205c2721a 100644
--- a/src/main/java/org/apache/sysds/runtime/einsum/EOpNode.java
+++ b/src/main/java/org/apache/sysds/runtime/einsum/EOpNode.java
@@ -21,7 +21,6 @@ package org.apache.sysds.runtime.einsum;
import org.apache.commons.logging.Log;
import org.apache.sysds.runtime.matrix.data.MatrixBlock;
-import scala.Int;
import java.util.ArrayList;
import java.util.Arrays;
diff --git a/src/main/java/org/apache/sysds/runtime/einsum/EOpNodeFuse.java
b/src/main/java/org/apache/sysds/runtime/einsum/EOpNodeFuse.java
index 1107462caf..a999ce68f9 100644
--- a/src/main/java/org/apache/sysds/runtime/einsum/EOpNodeFuse.java
+++ b/src/main/java/org/apache/sysds/runtime/einsum/EOpNodeFuse.java
@@ -34,7 +34,6 @@ import
org.apache.sysds.runtime.matrix.operators.ReorgOperator;
import org.jetbrains.annotations.NotNull;
import java.util.ArrayList;
-import java.util.Arrays;
import java.util.Comparator;
import java.util.HashMap;
import java.util.HashSet;
diff --git a/src/main/java/org/apache/sysds/runtime/einsum/EOpNodeUnary.java
b/src/main/java/org/apache/sysds/runtime/einsum/EOpNodeUnary.java
index a94bbc9565..e46e7ec104 100644
--- a/src/main/java/org/apache/sysds/runtime/einsum/EOpNodeUnary.java
+++ b/src/main/java/org/apache/sysds/runtime/einsum/EOpNodeUnary.java
@@ -20,10 +20,7 @@
package org.apache.sysds.runtime.einsum;
import org.apache.commons.logging.Log;
-import org.apache.sysds.common.Opcodes;
import org.apache.sysds.common.Types;
-import org.apache.sysds.hops.AggUnaryOp;
-import org.apache.sysds.hops.rewrite.HopRewriteUtils;
import org.apache.sysds.runtime.functionobjects.DiagIndex;
import org.apache.sysds.runtime.functionobjects.KahanPlus;
import org.apache.sysds.runtime.functionobjects.Plus;
diff --git
a/src/main/java/org/apache/sysds/runtime/instructions/ooc/OOCStream.java
b/src/main/java/org/apache/sysds/runtime/instructions/ooc/OOCStream.java
index c70f9cbb8d..27dd9515ac 100644
--- a/src/main/java/org/apache/sysds/runtime/instructions/ooc/OOCStream.java
+++ b/src/main/java/org/apache/sysds/runtime/instructions/ooc/OOCStream.java
@@ -20,7 +20,6 @@
package org.apache.sysds.runtime.instructions.ooc;
import org.apache.sysds.runtime.DMLRuntimeException;
-import org.apache.sysds.runtime.controlprogram.parfor.LocalTaskQueue;
import java.util.function.Consumer;
diff --git
a/src/main/java/org/apache/sysds/runtime/matrix/data/LibMatrixCUDA.java
b/src/main/java/org/apache/sysds/runtime/matrix/data/LibMatrixCUDA.java
index 3a9cf83e79..4f3c55415d 100644
--- a/src/main/java/org/apache/sysds/runtime/matrix/data/LibMatrixCUDA.java
+++ b/src/main/java/org/apache/sysds/runtime/matrix/data/LibMatrixCUDA.java
@@ -91,7 +91,6 @@ import static jcuda.runtime.JCuda.cudaMemcpy;
import static jcuda.runtime.cudaMemcpyKind.cudaMemcpyDeviceToDevice;
import static jcuda.runtime.cudaMemcpyKind.cudaMemcpyDeviceToHost;
-import java.lang.Math;
import java.util.ArrayList;
/**
diff --git
a/src/test/java/org/apache/sysds/test/functions/builtin/part2/BuiltinMatrixProfileTest.java
b/src/test/java/org/apache/sysds/test/functions/builtin/part2/BuiltinMatrixProfileTest.java
index e3ee065417..67c3be751a 100644
---
a/src/test/java/org/apache/sysds/test/functions/builtin/part2/BuiltinMatrixProfileTest.java
+++
b/src/test/java/org/apache/sysds/test/functions/builtin/part2/BuiltinMatrixProfileTest.java
@@ -28,7 +28,6 @@ import org.junit.Assert;
import org.junit.Test;
import java.io.IOException;
-import java.lang.Math;
import java.util.Random;
import java.util.Collections;
import java.util.Comparator;