S

SpotBugs

S
SpotBugs Dev Tools v4.10.3

4.10.3

SpotBugs 4.10.3 CHANGELOG Fixed Fix LI_LAZY_INIT_STATIC false negative when the null guard is written in yoda-style (null == field) (#4144) Fix DC_DOUBLECHECK, NP_SYNC_AND_NULL_CHECK_FIELD and SP_SPIN_ON_FIELD false negatives when the null guard is written in yoda-style (null == field) (#4144) Fix message for UNS_UNSAFE_CALL bug pattern Restore CLI plugin loading by fixing DetectorFactoryCollectio…

S
SpotBugs Dev Tools v4.10.1

4.10.1

SpotBugs 4.10.1 Note SpotBugs 4.10.0 was superseded by 4.10.1 due to a release issue. Users should use 4.10.1. See the discussion below for additional details: https://github.com/spotbugs/spotbugs/discussions/4155 CHANGELOG Build 4.10.0 was not released due to a release process error (artifacts were built from a -SNAPSHOT version). 4.10.1 is the corrected release and contains the intended 4.10.0 c…

S
SpotBugs Dev Tools v4.10.2

4.10.2

SpotBugs 4.10.2 CHANGELOG Build Add release protection to ensure version released matches the tag and that snapshot has been removed. (#4156) Drop binary incompatible Saxon-HE back to 12.9 to keep java 11 compatibility. (#4159) Add binary check to the gradle build to ensure compatibility remains. (#4159) CHECKSUM file checksum (sha256) spotbugs-4.10.2-javadoc.jar 97bf36f386f75cecacbb7663700266d651…

S
SpotBugs Dev Tools v4.10.0

4.10.0

Note: SpotBugs 4.10.0 has been superseded by 4.10.1 due to a release issue. Please use 4.10.1 instead. See https://github.com/spotbugs/spotbugs/discussions/4155 SpotBugs 4.10.0-SNAPSHOT CHANGELOG Refactor Move internal usage of 'javax.annotation.Nonnull' to 'jakarta.annotation.NonNull'. (#3858) Move internal usage of 'javax.annotation.Nullable' to 'jakarta.annotation.Nullable'. (#3861) Renamed met…

S
SpotBugs Dev Tools v4.9.5

SpotBugs 4.9.5

CHANGELOG Fixed Fix for an error when a record method has the @SuppressFBWarnings annotation (#3622) Fix SF_SWITCH_FALLTHROUGH false positive when continuing a loop (#3617) CWO_CLOSED_WITHOUT_OPENED false positive (#3616) SF_SWITCH_NO_DEFAULT false positive fix for switch-arrow (#3645) Fix the issue with BCEL logging Duplicating value: ... (#3621) Add missing jakarta support for servlets / pre/pos…

S
SpotBugs Dev Tools v4.9.8

4.9.8

SpotBugs 4.9.8 CHANGELOG Fixed Maven plugin reporting issue if -adjustPriority is not set (#3774) CHECKSUM file checksum (sha256) spotbugs-4.9.8-javadoc.jar 06fb742e3170087983c5855d7d8d846d7cdab9badfdf4b3564b424deb1dc0b28 spotbugs-4.9.8-sources.jar cbee8358dd239e81fdcf37c32d1e6bedf148d25638b0c8d1b687d97c3061ecd9 spotbugs-4.9.8.tgz 2eb8e0f2b223c22ffa2ce0c1cf1be4127dde19d240b8f7ce69a5fd3ad5c36ff3 sp…

S
SpotBugs Dev Tools v4.9.7

4.9.7

SpotBugs 4.9.7 CHANGELOG Fixed Fix Eclipse not always using latest preferences file state (#3740) Fix exception throw when singleton implementing Cloneable has no clone() method (#3727) Fix for missing -adjustPriority parameter in Eclipse preferences (#3687) Documentation of -adjustPriority parameter Functionality from DetectorFactory setEnabledButNonReporting(), getPriorityAdjustment() methods an…

S
SpotBugs Dev Tools v4.9.6

4.9.6

SpotBugs 4.9.6 CHANGELOG Fixed Fix exception throw when analyzing jakarta.servlet.http.HttpServletRequest method calls (#3711) CHECKSUM file checksum (sha256) spotbugs-4.9.6-javadoc.jar b4b9373ad6f22ad2547a8274501f87b01e2428c30aabaea3aeec3f9095636e24 spotbugs-4.9.6-sources.jar 89687b6e685c9a07f7faf49f29b832fb861884f2160947eb4396498cdbb33cc4 spotbugs-4.9.6.tgz 55aa9b9e3deef0391be285335dcf134d1ce54a…

S
SpotBugs Dev Tools v4.9.4

SpotBugs 4.9.4

CHANGELOG Changed AnnotationMatcher can now ignore bugs if annotation is also applied on methods or fields. Previously only annotations on classes were considered. Add relevant CWE ids to bugs and refer the CWEs in the bug messages (#3354). Replace LOCAL_VARIABLE_UNKNOWN with exact method name for NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE (#3485) Fixed Widen main method recognition according to JEP 4…

S
SpotBugs Dev Tools v4.9.3

SpotBugs 4.9.3

CHANGELOG Added Introduced UselessSuppressionDetector to report the useless annotations instead of NoteSuppressedWarnings (#3348) Fixed Do not report US_USELESS_SUPPRESSION_ON_METHOD on synthetic methods (#3351) CHECKSUM file checksum (sha256) spotbugs-4.9.3-javadoc.jar 3d0d103724cbaaffc27f17d28d9b17f8972fb378397f8f04f6f05268bde110b7 spotbugs-4.9.3-sources.jar 0aa5c905469eb578a3dbe09dcf704cf892568…

S
SpotBugs Dev Tools v4.9.2

SpotBugs 4.9.2

CHANGELOG Added Reporting useless @SuppressFBWarnings annotations (#641) Fixed Fixed html bug descriptions for AT_STALE_THREAD_WRITE_OF_PRIMITIVE and AT_NONATOMIC_64BIT_PRIMITIVE (#3303) Fixed an HSM_HIDING_METHOD false positive when ECJ generates a synthetic method for an enum switch (#3305) Fix AT_UNSAFE_RESOURCE_ACCESS_IN_THREAD false negatives, detector depending on method order. Fix THROWS_ME…