Skip to content

Releases: mk868/nullaudit

0.2.0

18 Jan 12:03
Compare
Choose a tag to compare

Changes:

  • The check goal now includes a new configuration parameter, maxErrors, which limits the console output to a specified number of issues. This functionality is disabled by default.

Usage in a Maven Project

To use this plugin in your Maven project, add the following configuration to your pom.xml:

<plugin>
  <groupId>eu.soft-pol.lib.nullaudit</groupId>
  <artifactId>nullaudit-maven-plugin</artifactId>
  <version>0.2.0</version>
  <configuration>
    <!-- Limit the number of issues displayed on the console -->
    <maxErrors>100</maxErrors>
  </configuration>
  <executions>
    <execution>
      <phase>compile</phase>
      <goals>
        <goal>check</goal>
      </goals>
    </execution>
  </executions>
</plugin>

0.1.0

18 Jan 11:57
Compare
Choose a tag to compare

Release date: 2025-01-12

Initial Release of the project.
The Maven plugin offers two goals:

  • check - verifies that the entire project is annotated with JSpecify nullness annotations.
  • report - generates a JSON report highlighting areas with unspecified nullness.

Usage in a Maven Project

To use this plugin in your Maven project, add the following configuration to your pom.xml:

<plugin>
  <groupId>eu.soft-pol.lib.nullaudit</groupId>
  <artifactId>nullaudit-maven-plugin</artifactId>
  <version>0.1.0</version>
  <executions>
    <execution>
      <phase>compile</phase>
      <goals>
        <goal>check</goal>
      </goals>
    </execution>
  </executions>
</plugin>