Skip to content

Commit 8c56c20

Browse files
authored
Improve Checkstyle Performance (Azure#26266)
Improve Checkstyle Performance
1 parent 79ba9a0 commit 8c56c20

File tree

14 files changed

+76
-213
lines changed
  • eng/code-quality-reports/src/main/resources/checkstyle
  • sdk
    • anomalydetector/azure-ai-anomalydetector
    • appconfiguration
      • azure-spring-cloud-feature-management-web
      • azure-spring-cloud-feature-management
    • core
      • azure-core-serializer-avro-apache
      • azure-core-serializer-avro-jackson
    • cosmos/azure-cosmos
    • deviceupdate/azure-iot-deviceupdate
    • digitaltwins/azure-digitaltwins-core
    • monitor
    • parents/azure-client-sdk-parent
    • quantum/azure-quantum-jobs
    • schemaregistry/azure-data-schemaregistry

14 files changed

+76
-213
lines changed

eng/code-quality-reports/src/main/resources/checkstyle/checkstyle-suppressions.xml

Lines changed: 45 additions & 210 deletions
Large diffs are not rendered by default.

sdk/anomalydetector/azure-ai-anomalydetector/pom.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@
3232
<properties>
3333
<!-- Anomaly detector temporarily skipping code coverage until tests are added -->
3434
<jacoco.skip>true</jacoco.skip>
35+
<!-- TODO: (https://github.com/Azure/azure-sdk-for-java/issues/18279) -->
36+
<checkstyle.skip>true</checkstyle.skip>
3537
<codesnippet.skip>false</codesnippet.skip>
3638
<javadocDoclet></javadocDoclet>
3739
<javadocDocletOptions></javadocDocletOptions>

sdk/appconfiguration/azure-spring-cloud-feature-management-web/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
<description>Adds Feature Management into Spring Web</description>
1717

1818
<properties>
19+
<checkstyle.skip>true</checkstyle.skip>
1920
<codesnippet.skip>false</codesnippet.skip>
2021
<javadocDoclet></javadocDoclet>
2122
<javadocDocletOptions></javadocDocletOptions>

sdk/appconfiguration/azure-spring-cloud-feature-management/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
<description>Adds Feature Management into Spring</description>
1717

1818
<properties>
19+
<checkstyle.skip>true</checkstyle.skip>
1920
<codesnippet.skip>false</codesnippet.skip>
2021
<javadocDoclet></javadocDoclet>
2122
<javadocDocletOptions></javadocDocletOptions>

sdk/core/azure-core-serializer-avro-apache/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@
5252
<codesnippet.skip>false</codesnippet.skip>
5353
<javadocDoclet></javadocDoclet>
5454
<javadocDocletOptions></javadocDocletOptions>
55+
<checkstyle.excludes>**/generatedtestsources/**/*.java</checkstyle.excludes>
5556
</properties>
5657

5758
<developers>

sdk/core/azure-core-serializer-avro-jackson/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
--add-exports com.azure.core.serializer.avro.jackson/com.azure.core.serializer.avro.jackson.generatedtestsources=com.fasterxml.jackson.databind
5050
--add-opens com.azure.core.serializer.avro.jackson/com.azure.core.serializer.avro.jackson=ALL-UNNAMED
5151
</javaModulesSurefireArgLine>
52+
<checkstyle.excludes>**/generatedtestsources/**/*.java</checkstyle.excludes>
5253
</properties>
5354

5455
<developers>

sdk/cosmos/azure-cosmos/pom.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,12 @@ Licensed under the MIT License.
5656
<codesnippet.skip>false</codesnippet.skip>
5757
<javadocDoclet></javadocDoclet>
5858
<javadocDocletOptions></javadocDocletOptions>
59+
60+
<!-- Prevents Checkstyle validating implementation files. -->
61+
<checkstyle.excludes>**/implementation/**/*.java</checkstyle.excludes>
62+
63+
<!-- Prevents Checkstyle validating test source files. -->
64+
<checkstyle.includeTestSourceDirectory>false</checkstyle.includeTestSourceDirectory>
5965
</properties>
6066

6167
<dependencies>

sdk/deviceupdate/azure-iot-deviceupdate/pom.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828
</scm>
2929

3030
<properties>
31+
<!-- TODO: (https://github.com/Azure/azure-sdk-for-java/issues/18279) -->
32+
<checkstyle.skip>true</checkstyle.skip>
3133
<codesnippet.skip>false</codesnippet.skip>
3234
<javadocDoclet></javadocDoclet>
3335
<javadocDocletOptions></javadocDocletOptions>

sdk/digitaltwins/azure-digitaltwins-core/pom.xml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,9 @@
4242
<codesnippet.skip>false</codesnippet.skip>
4343
<javadocDoclet></javadocDoclet>
4444
<javadocDocletOptions></javadocDocletOptions>
45+
46+
<!-- TODO: (https://github.com/Azure/azure-sdk-for-java/issues/18279) -->
47+
<checkstyle.excludes>**/implementation/**/*.java</checkstyle.excludes>
4548
</properties>
4649

4750
<dependencies>

sdk/monitor/azure-monitor-opentelemetry-exporter/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
<codesnippet.skip>false</codesnippet.skip>
4141
<javadocDoclet></javadocDoclet>
4242
<javadocDocletOptions></javadocDocletOptions>
43+
<checkstyle.excludes>**/implementation/**/*.java</checkstyle.excludes>
4344
</properties>
4445

4546
<dependencies>

0 commit comments

Comments
 (0)