-
-
Notifications
You must be signed in to change notification settings - Fork 20
Open
Labels
💾 code-onlyThis is just a code problem, it doesn't affect the plugin functionality itselfThis is just a code problem, it doesn't affect the plugin functionality itself🛠️ maintainers taskThis task will be handled by EternalCodeTeam Maintainers, please do not PR.This task will be handled by EternalCodeTeam Maintainers, please do not PR.
Description
Description:
Replace existing nullability annotations (e.g., @Nullable, @NotNull, etc.) with standardized JSpecify annotations.
JSpecify provides a unified and well-defined approach to nullness checking across Java tools, improving code clarity and IDE/static analysis support.
Acceptance criteria:
- All non-standard nullability annotations are replaced with JSpecify equivalents.
- Build compiles successfully without warnings.
- Static analysis tools (e.g., IDE, SpotBugs) correctly recognize the new annotations.
Metadata
Metadata
Assignees
Labels
💾 code-onlyThis is just a code problem, it doesn't affect the plugin functionality itselfThis is just a code problem, it doesn't affect the plugin functionality itself🛠️ maintainers taskThis task will be handled by EternalCodeTeam Maintainers, please do not PR.This task will be handled by EternalCodeTeam Maintainers, please do not PR.
Type
Projects
Status
📋 Backlog