Comments (3)
Preliminar check:
- The issue is reproducible
- The issue is actually detected, but since it's found on a synthetic method,
BugInstance
lowers it's priority by 2, fromPRIORITY_NORMAL
toPRIORITY_EXPERIMENTAL
. This ends up discarding the report.
from spotbugs.
Given that it appears we need to remove these annotations as they never were accepted, this is probably not an issue.
from spotbugs.
Actually it is. Even without JSR-305, the check is still valid for other annotations which are currently considered
@com.google.common.base.Nullable
@org.jetbrains.annotations.Nullable
@org.jetbrains.annotations.NotNull
@org.eclipse.jdt.annotation.Nullable
@org.eclipse.jdt.annotation.NonNull
@org.eclipse.jdt.annotation.NonNullByDefault
And we could even take advantage of this PR to add support for Android's nullness annotations.
We could also support JSR-308 nullness annotations if anyone doesn't want / can't just switch the compiler.
from spotbugs.
Related Issues (20)
- Error performing FindBugs analysis HOT 4
- Fix project logging back to slf4j as expected HOT 4
- DLS_DEAD_LOCAL_STORE false-positive in switch HOT 7
- (SARIF) `exitSignalName` information should be moved to `exitCodeDescription` HOT 1
- Why do Spotbugs maven plugin and Spotbugs Intellij IDEA plugin find different results? HOT 3
- (SARIF) null value in taxonomies is throwing off parsers
- False UUF_UNUSED_FIELD false positive with pure VarHandles use
- False positive SE_PREVENT_EXT_OBJ_OVERWRITE HOT 1
- NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE false positive on ImmutableMap.getOrDefault() HOT 4
- NullPointerException in FieldItemSummary HOT 11
- Add open rewrite to SpotBugs
- java.lang.ExceptionInInitializerError: Exception java.util.ServiceConfigurationError: org.slf4j.spi.SLF4JServiceProvider: org.slf4j.jul.JULServiceProvider not a subtype [in thread "AWT-EventQueue-0"] at java.base/java.util.ServiceLoader.fail(ServiceLoader.java:593) HOT 3
- Make maven artifacts auto release
- Take the 3.1 release branch and merge it sans code onto master and delete the branch. HOT 1
- False Positive: BC_UNCONFIRMED_CAST for pattern matching switch HOT 5
- SpotBugs not generating HTML report in the target directory HOT 3
- SE_NO_SERIALVERSIONID with Serializable records HOT 3
- `java -jar /path/to/spotbugs/lib/spotbugs.jar -version` returns nothing HOT 2
- False Positive: RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE HOT 3
- Can't use the spotbugs. LinkageError HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from spotbugs.