Skip to content

Commit dbf3f77

Browse files
Add JSpecify to Code Analysis (#1291)
Add JSpecify to the list of static analysis tools Add JSpecify to the README, highlighting its role in providing standardized nullness annotations. JSpecify aims to create a unified framework for null-safety that works uniformly across various Java IDEs, compilers, and static analysis tools. This addition serves as a valuable resource for developers looking to implement robust, tool-agnostic null checking in modern Java projects.
1 parent b57be25 commit dbf3f77

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,7 @@ _Tools that provide metrics and quality measurements._
218218
- [Error Prone Support](https://github.com/PicnicSupermarket/error-prone-support) - Error Prone extensions: extra bug checkers and a large battery of Refaster templates.
219219
- [Infer](https://github.com/facebook/infer) - Modern static analysis tool for verifying the correctness of code.
220220
- [jQAssistant](https://jqassistant.org) - Static code analysis with Neo4J-based query language. (GPL-3.0-only)
221+
- [JSpecify](https://jspecify.dev/) - Standardized nullness annotations designed to work uniformly across various Java IDEs, compilers, and static analysis tools.
221222
- [NullAway](https://github.com/uber/NullAway) - Eliminates NullPointerExceptions with low build-time overhead.
222223
- [PMD](https://github.com/pmd/pmd) - Source code analysis for finding bad coding practices.
223224
- [p3c](https://github.com/alibaba/p3c) - Provides Alibaba's coding guidelines for PMD, IDEA and Eclipse.

0 commit comments

Comments
 (0)