Skip to content

Commit 0921547

Browse files
authored
Merge branch 'master' into feature/VNA03-J-combine-atomic-operations-detector
2 parents 419dd68 + c1094dd commit 0921547

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ classesEclipse
1313
deps/
1414
eclipse/
1515
bin/
16+
.vscode/
1617

1718
# to sign eclipse plugin
1819
spotbugs.jks

CHANGELOG.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ Currently the versioning policy of this project follows [Semantic Versioning v2.
88
## Unreleased - 2025-??-??
99
### Added
1010
- New detector `SharedVariableAtomicityDetector` for new bug types `AT_NONATOMIC_OPERATIONS_ON_SHARED_VARIABLE`, `AT_NONATOMIC_64BIT_PRIMITIVE` and `AT_STALE_THREAD_WRITE_OF_PRIMITIVE` (See SEI CERT rules [VNA00-J](https://wiki.sei.cmu.edu/confluence/display/java/VNA00-J.+Ensure+visibility+when+accessing+shared+primitive+variables), [VNA02-J](https://wiki.sei.cmu.edu/confluence/display/java/VNA02-J.+Ensure+that+compound+operations+on+shared+variables+are+atomic) and [VNA05-J](https://wiki.sei.cmu.edu/confluence/display/java/VNA05-J.+Ensure+atomicity+when+reading+and+writing+64-bit+values)).
11+
- New detector `FindHiddenMethod` for bug type `HSM_HIDING_METHOD`. This bug is reported whenever a subclass method hides the static method of super class. (See [SEI CERT MET07-J] (https://wiki.sei.cmu.edu/confluence/display/java/MET07-J.+Never+declare+a+class+method+that+hides+a+method+declared+in+a+superclass+or+superinterface)).
1112
- New detector `ResourceInMultipleThreadsDetector` and introduced new bug type:
1213
- `AT_UNSAFE_RESOURCE_ACCESS_IN_THREAD` is reported in case of unsafe resource access in multiple threads.
1314
- New detector `AtomicOperationsCombinedDetector` and introduced new bug types:
@@ -29,7 +30,6 @@ Currently the versioning policy of this project follows [Semantic Versioning v2.
2930
- SimpleDateFormat, DateTimeFormatter, FastDateFormat string check for bad combinations of flag formatting ([#637](https://github.com/spotbugs/spotbugs/issues/637))
3031
- New detector `ResourceInMultipleThreadsDetector` and introduced new bug type:
3132
- `AT_UNSAFE_RESOURCE_ACCESS_IN_THREAD` is reported in case of unsafe resource access in multiple threads.
32-
- New detector `FindHiddenMethod` for bug type `HSM_HIDING_METHOD`. This bug is reported whenever a subclass method hides the static method of super class. (See [SEI CERT MET07-J] (https://wiki.sei.cmu.edu/confluence/display/java/MET07-J.+Never+declare+a+class+method+that+hides+a+method+declared+in+a+superclass+or+superinterface)).
3333

3434
### Fixed
3535
- Do not consider Records as Singletons ([#2981](https://github.com/spotbugs/spotbugs/issues/2981))

0 commit comments

Comments
 (0)