Skip to content

feat(build): add optional Error Prone and NullAway checking - #6613

Merged
Big-Iron-Cheems merged 1 commit into
MeteorDevelopment:masterfrom
Big-Iron-Cheems:feat/jspecify
Aug 28, 2026
Merged

feat(build): add optional Error Prone and NullAway checking#6613
Big-Iron-Cheems merged 1 commit into
MeteorDevelopment:masterfrom
Big-Iron-Cheems:feat/jspecify

Conversation

@Big-Iron-Cheems

Copy link
Copy Markdown
Collaborator

Type of change

  • Bug fix
  • New feature

Description

Adds opt-in Error Prone and NullAway static analysis with JSpecify support.

The checks are enabled with -Perrorprone, allowing nullability issues across meteordevelopment.meteorclient to be detected without affecting normal builds.

Related issues

N/A

How Has This Been Tested?

  • ./gradlew build for a normal build
  • ./gradlew build -Perrorprone for a null-checking build

Both builds complete successfully.

Checklist:

  • My code follows the style guidelines of this project.
  • I have added comments to my code in more complex areas.
  • I have tested the code in both development and production environments.

Add opt-in Error Prone analysis with NullAway configured for JSpecify
nullability checking across the Meteor client package.
@Big-Iron-Cheems
Big-Iron-Cheems merged commit a2acc0b into MeteorDevelopment:master Aug 28, 2026
1 check passed
@Big-Iron-Cheems
Big-Iron-Cheems deleted the feat/jspecify branch August 28, 2026 11:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant