Skip to content

Commit

Permalink
#497: Enabled linter warnings (#498)
Browse files Browse the repository at this point in the history
  • Loading branch information
kaklakariada authored Nov 10, 2023
1 parent 6147e12 commit 4154309
Show file tree
Hide file tree
Showing 17 changed files with 203 additions and 39 deletions.
2 changes: 1 addition & 1 deletion dependencies.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions doc/changes/changelog.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

120 changes: 120 additions & 0 deletions doc/changes/changes_2.9.16.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,120 @@
# Project Keeper 2.9.16, released 2023-??-??

Code name: Support Matrix builds & enable compiler warnings

## Summary

This release enables linter warnings for the Java compiler by adding argument `-Xlint:all`. This will log warnings but the build won't fail.

## Features

* #497: Enabled linter warnings

## Dependency Updates

### Project-Keeper Shared Model Classes

#### Test Dependency Updates

* Updated `nl.jqno.equalsverifier:equalsverifier:3.15.2` to `3.15.3`
* Updated `org.junit.jupiter:junit-jupiter-engine:5.10.0` to `5.10.1`
* Updated `org.junit.jupiter:junit-jupiter-params:5.10.0` to `5.10.1`
* Updated `org.mockito:mockito-core:5.6.0` to `5.7.0`

#### Plugin Dependency Updates

* Updated `org.apache.maven.plugins:maven-javadoc-plugin:3.6.0` to `3.6.2`
* Updated `org.apache.maven.plugins:maven-surefire-plugin:3.1.2` to `3.2.2`

### Project Keeper Core

#### Compile Dependency Updates

* Updated `com.exasol:project-keeper-shared-model-classes:2.9.15` to `2.9.16`

#### Runtime Dependency Updates

* Updated `com.exasol:project-keeper-java-project-crawler:2.9.15` to `2.9.16`

#### Test Dependency Updates

* Updated `com.exasol:project-keeper-shared-test-setup:2.9.15` to `2.9.16`
* Updated `nl.jqno.equalsverifier:equalsverifier:3.15.2` to `3.15.3`
* Updated `org.junit.jupiter:junit-jupiter-engine:5.10.0` to `5.10.1`
* Updated `org.junit.jupiter:junit-jupiter-params:5.10.0` to `5.10.1`
* Updated `org.mockito:mockito-junit-jupiter:5.6.0` to `5.7.0`

#### Plugin Dependency Updates

* Updated `org.apache.maven.plugins:maven-failsafe-plugin:3.1.2` to `3.2.2`
* Updated `org.apache.maven.plugins:maven-javadoc-plugin:3.6.0` to `3.6.2`
* Updated `org.apache.maven.plugins:maven-surefire-plugin:3.1.2` to `3.2.2`

### Project Keeper Command Line Interface

#### Compile Dependency Updates

* Updated `com.exasol:project-keeper-core:2.9.15` to `2.9.16`

#### Test Dependency Updates

* Updated `com.exasol:project-keeper-shared-test-setup:2.9.15` to `2.9.16`
* Updated `org.junit.jupiter:junit-jupiter-engine:5.10.0` to `5.10.1`
* Updated `org.junit.jupiter:junit-jupiter-params:5.10.0` to `5.10.1`

#### Plugin Dependency Updates

* Updated `org.apache.maven.plugins:maven-failsafe-plugin:3.1.2` to `3.2.2`
* Updated `org.apache.maven.plugins:maven-javadoc-plugin:3.6.0` to `3.6.2`
* Updated `org.apache.maven.plugins:maven-surefire-plugin:3.1.2` to `3.2.2`

### Project Keeper Maven Plugin

#### Compile Dependency Updates

* Updated `com.exasol:project-keeper-core:2.9.15` to `2.9.16`

#### Test Dependency Updates

* Updated `org.junit.jupiter:junit-jupiter-engine:5.10.0` to `5.10.1`
* Updated `org.junit.jupiter:junit-jupiter-params:5.10.0` to `5.10.1`
* Updated `org.mockito:mockito-core:5.6.0` to `5.7.0`

#### Plugin Dependency Updates

* Updated `org.apache.maven.plugins:maven-dependency-plugin:3.6.0` to `3.6.1`
* Updated `org.apache.maven.plugins:maven-failsafe-plugin:3.1.2` to `3.2.2`
* Updated `org.apache.maven.plugins:maven-javadoc-plugin:3.6.0` to `3.6.2`
* Updated `org.apache.maven.plugins:maven-plugin-plugin:3.10.1` to `3.10.2`
* Updated `org.apache.maven.plugins:maven-surefire-plugin:3.1.2` to `3.2.2`

### Project Keeper Java Project Crawler

#### Compile Dependency Updates

* Updated `com.exasol:project-keeper-shared-model-classes:2.9.15` to `2.9.16`

#### Test Dependency Updates

* Updated `org.junit.jupiter:junit-jupiter-engine:5.10.0` to `5.10.1`
* Updated `org.junit.jupiter:junit-jupiter-params:5.10.0` to `5.10.1`
* Updated `org.mockito:mockito-core:5.6.0` to `5.7.0`
* Updated `org.mockito:mockito-junit-jupiter:5.6.0` to `5.7.0`

#### Plugin Dependency Updates

* Updated `org.apache.maven.plugins:maven-dependency-plugin:3.6.0` to `3.6.1`
* Updated `org.apache.maven.plugins:maven-failsafe-plugin:3.1.2` to `3.2.2`
* Updated `org.apache.maven.plugins:maven-javadoc-plugin:3.6.0` to `3.6.2`
* Updated `org.apache.maven.plugins:maven-plugin-plugin:3.10.1` to `3.10.2`
* Updated `org.apache.maven.plugins:maven-surefire-plugin:3.1.2` to `3.2.2`

### Project Keeper Shared Test Setup

#### Compile Dependency Updates

* Updated `com.exasol:project-keeper-shared-model-classes:2.9.15` to `2.9.16`

#### Plugin Dependency Updates

* Updated `org.apache.maven.plugins:maven-surefire-plugin:3.1.2` to `3.2.2`
17 changes: 11 additions & 6 deletions maven-project-crawler/pk_generated_parent.pom

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion maven-project-crawler/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-plugin-plugin</artifactId>
<version>3.10.1</version>
<version>3.10.2</version>
</plugin>
<plugin>
<groupId>org.basepom.maven</groupId>
Expand Down
16 changes: 11 additions & 5 deletions parent-pom/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -28,12 +28,12 @@
</repository>
</distributionManagement>
<properties>
<revision>2.9.15</revision>
<revision>2.9.16</revision>
<maven.version>3.9.5</maven.version>
<minimum.maven.version>3.6.3</minimum.maven.version>
<junit.version>5.10.0</junit.version>
<junit.version>5.10.1</junit.version>
<xmlunit.version>2.9.1</xmlunit.version>
<mockito.version>5.6.0</mockito.version>
<mockito.version>5.7.0</mockito.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<maven.compiler.source>11</maven.compiler.source>
Expand Down Expand Up @@ -80,10 +80,16 @@
<artifactId>yasson</artifactId>
<version>3.0.3</version>
</dependency>
<dependency>
<!-- Upgrade transitive dependency of org.eclipse:yasson to fix CVE-2023-4043 -->
<groupId>org.eclipse.parsson</groupId>
<artifactId>parsson</artifactId>
<version>1.1.5</version>
</dependency>
<dependency>
<groupId>org.apache.maven.plugin-tools</groupId>
<artifactId>maven-plugin-annotations</artifactId>
<version>3.10.1</version>
<version>3.10.2</version>
<scope>provided</scope>
</dependency>
<dependency>
Expand Down Expand Up @@ -198,7 +204,7 @@
<dependency>
<groupId>nl.jqno.equalsverifier</groupId>
<artifactId>equalsverifier</artifactId>
<version>3.15.2</version>
<version>3.15.3</version>
<scope>test</scope>
</dependency>
<!-- overriding vulnerable version -->
Expand Down
15 changes: 10 additions & 5 deletions project-keeper-cli/pk_generated_parent.pom

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 11 additions & 6 deletions project-keeper-maven-plugin/pk_generated_parent.pom

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion project-keeper-maven-plugin/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-plugin-plugin</artifactId>
<version>3.10.1</version>
<version>3.10.2</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
Expand Down
15 changes: 10 additions & 5 deletions project-keeper/pk_generated_parent.pom

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 4154309

Please sign in to comment.