findbugs-slf4j
Spotbugs
findbugs-slf4j | Spotbugs | |
---|---|---|
1 | 18 | |
73 | 3,347 | |
- | 0.8% | |
0.0 | 9.6 | |
about 1 year ago | 3 days ago | |
Java | Java | |
Apache License 2.0 | GNU Lesser General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
findbugs-slf4j
-
What are some useful static analyzers for Java?
SpotBugs have a lot of extensions such as https://find-sec-bugs.github.io/ https://github.com/KengoTODA/findbugs-slf4j and more, I recommend adding them as well
Spotbugs
-
Handling EI_EXPOSE_REP & EI_EXPOSE_REP2 π¨π»βπ»
SpotBugs is a great tool for static code analysis. Recently I got two similar warnings in one of the codebases I work on and I had to fix it.
- Primeiros passos no desenvolvimento Java em 2023: um guia particular
-
Static Code Analyzer for JAVA development: any recommendations ??
SpotBugs is pretty good.
-
Ask HN: What is a modern Java environment?
PMD, Spotbugs, Nullaway: Java linting/static analysis (https://pmd.github.io, https://spotbugs.github.io, https://github.com/uber/NullAway)
- What are some useful static analyzers for Java?
- Go CheckLocks Analyzer
-
Is there a tool to track CVEs for the software that we use?
While at it you could also point them to static code analyzers such as error_prone, spotbugs and pmd (use all 3 at once - they complement each other in detecting different issues).
-
SpotBugs supports SARIF that supports integration with other SAST tools
First, it's better to use SpotBugs 4.4.1 and above, that includes a fix to make SARIF report compatible with Github code scanning API requirements.
-
Needing to run GUI application from java docker image
RUN wget https://github.com/spotbugs/spotbugs/releases/download/4.4.1/spotbugs-4.4.1.tgz
-
Looking for a Static Code Analysis tool for Scala Code
If you donβt have checkmarx/Vera code money, have you looked at https://find-sec-bugs.github.io/? It can be used with a few things such as https://spotbugs.github.io/ and sonarQ
What are some alternatives?
gradle-errorprone-plugin - Gradle plugin to use the error-prone compiler for Java
SonarQube - Continuous Inspection
forbidden-apis - Policeman's Forbidden API Checker
FindBugs - The new home of the FindBugs project
NullAway - A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
PMD - An extensible multilanguage static code analyzer.
fb-contrib - a FindBugs/SpotBugs plugin for doing static code analysis for java code bases
Error Prone - Catch common Java mistakes as compile-time errors
Checkstyle - Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.
SonarJava - :coffee: SonarSource Static Analyzer for Java Code Quality and Security
semgrep - Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
infer - A static analyzer for Java, C, C++, and Objective-C