Release: simplify nostr-java from 9 modules to 4, WebSocket improvements, and bug fixes#516
33 new problems found by Qodana Community for JVM
Qodana Community for JVM
33 new problems were found
| Inspection name | Severity | Problems |
|---|---|---|
Declaration has problems in Javadoc references |
🔶 Warning | 14 |
Unused import |
🔶 Warning | 3 |
Constant values |
🔶 Warning | 2 |
Lombok @Getter may be used |
🔶 Warning | 2 |
Unchecked warning |
🔶 Warning | 2 |
Default annotation parameter value |
🔶 Warning | 1 |
Deprecated API usage |
🔶 Warning | 1 |
Field can be local variable |
🔶 Warning | 1 |
Field may be 'final' |
🔶 Warning | 1 |
Manual array to collection copy |
🔶 Warning | 1 |
@NotNull/@Nullable problems |
🔶 Warning | 1 |
Suspicious variable/parameter name combination |
🔶 Warning | 1 |
Non-distinguishable logging calls |
◽️ Notice | 2 |
@NotNull/@Nullable problems |
◽️ Notice | 1 |
☁️ View the detailed Qodana report
Contact Qodana team
Contact us at qodana-support@jetbrains.com
- Or via our issue tracker: https://jb.gg/qodana-issue
- Or share your feedback: https://jb.gg/qodana-discussions
Details
This result was published with Qodana GitHub Action
Annotations
github-actions / Qodana Community for JVM
Constant values
Condition `lastFailure == null` is always `false`
github-actions / Qodana Community for JVM
Constant values
Condition `attempt <= NostrRetryable.MAX_ATTEMPTS` is always `true`
github-actions / Qodana Community for JVM
Default annotation parameter value
Redundant default parameter value assignment
github-actions / Qodana Community for JVM
Deprecated API usage
'include' is deprecated
github-actions / Qodana Community for JVM
Field can be local variable
Field can be converted to a local variable
github-actions / Qodana Community for JVM
Field may be 'final'
Field `maxEventsPerRequest` may be 'final'
github-actions / Qodana Community for JVM
Declaration has problems in Javadoc references
Cannot resolve symbol `verify()`
Check warning on line 124 in nostr-java-core/src/main/java/nostr/crypto/bech32/Bech32Prefix.java
github-actions / Qodana Community for JVM
Declaration has problems in Javadoc references
Symbol `nostr.base.PublicKey` is inaccessible from here
github-actions / Qodana Community for JVM
Declaration has problems in Javadoc references
Symbol `nostr.id.Identity` is inaccessible from here
github-actions / Qodana Community for JVM
Declaration has problems in Javadoc references
Symbol `validate()` is inaccessible from here
github-actions / Qodana Community for JVM
Declaration has problems in Javadoc references
Symbol `nostr.event.impl.GenericEvent` is inaccessible from here
github-actions / Qodana Community for JVM
Declaration has problems in Javadoc references
Symbol `nostr.event.json.codec.BaseEventEncoder` is inaccessible from here
github-actions / Qodana Community for JVM
Declaration has problems in Javadoc references
Cannot resolve symbol `sign(nostr.event.impl.GenericEvent)`
Check warning on line 125 in nostr-java-core/src/main/java/nostr/crypto/bech32/Bech32Prefix.java
github-actions / Qodana Community for JVM
Declaration has problems in Javadoc references
Cannot resolve symbol `toBech32()`
github-actions / Qodana Community for JVM
Declaration has problems in Javadoc references
Symbol `nostr.client.springwebsocket.NostrRelayClient` is inaccessible from here
github-actions / Qodana Community for JVM
Declaration has problems in Javadoc references
Symbol `nostr.event.impl.GenericEvent` is inaccessible from here
github-actions / Qodana Community for JVM
Declaration has problems in Javadoc references
Symbol `nostr.event.impl.GenericEvent` is inaccessible from here
Check warning on line 125 in nostr-java-core/src/main/java/nostr/crypto/bech32/Bech32Prefix.java
github-actions / Qodana Community for JVM
Declaration has problems in Javadoc references
Symbol `nostr.base.PrivateKey` is inaccessible from here
Check warning on line 21 in nostr-java-event/src/main/java/nostr/event/validator/EventValidator.java
github-actions / Qodana Community for JVM
Declaration has problems in Javadoc references
Cannot resolve symbol `nostr.base.Kind`
Check warning on line 124 in nostr-java-core/src/main/java/nostr/crypto/bech32/Bech32Prefix.java
github-actions / Qodana Community for JVM
Declaration has problems in Javadoc references
Cannot resolve symbol `toBech32()`
github-actions / Qodana Community for JVM
Non-distinguishable logging calls
Similar log messages
github-actions / Qodana Community for JVM
Non-distinguishable logging calls
Similar log messages
github-actions / Qodana Community for JVM
Lombok @Getter may be used
Class 'RelayTimeoutException' may use Lombok @Getter
Check warning on line 17 in nostr-java-core/src/main/java/nostr/crypto/Point.java
github-actions / Qodana Community for JVM
Lombok @Getter may be used
Class 'Point' may use Lombok @Getter
github-actions / Qodana Community for JVM
Manual array to collection copy
Manual array to collection copy