Update code_quality.yml #13
188 new problems found by Qodana for JVM
Qodana for JVM
188 new problems were found
Inspection name | Severity | Problems |
---|---|---|
Nullability and data flow problems |
🔶 Warning | 69 |
Number comparison using '==', instead of 'equals()' |
🔶 Warning | 23 |
Statement with empty body |
🔶 Warning | 20 |
Constant values |
🔶 Warning | 16 |
Non-atomic operation on 'volatile' field |
🔶 Warning | 15 |
Unused publisher |
🔶 Warning | 12 |
Unused assignment |
🔶 Warning | 12 |
Synchronization on local variable or method parameter |
🔶 Warning | 5 |
Result of method call ignored |
🔶 Warning | 4 |
'Optional' used as field or parameter type |
🔶 Warning | 3 |
Class is exposed outside of its visibility scope |
🔶 Warning | 2 |
'hashCode()' called on array |
🔶 Warning | 1 |
Busy wait |
🔶 Warning | 1 |
Mismatched read and write of array |
🔶 Warning | 1 |
Call to 'System.getProperty(str)' could be simplified |
🔶 Warning | 1 |
Vulnerable declared dependency |
🔶 Warning | 1 |
Constant values |
◽️ Notice | 2 |
💡 Qodana analysis was run in the pull request mode: only the changed files were checked
☁️ View the detailed Qodana report
Contact Qodana team
Contact us at [email protected]
- 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
Check warning on line 126 in src/jmh/java/io/reactivex/rxjava3/core/MemoryPerf.java
github-actions / Qodana for JVM
'hashCode()' called on array
`hashCode()` called on array should probably be 'Arrays.hashCode()'
Check warning on line 642 in src/main/java/io/reactivex/rxjava3/observers/BaseTestConsumer.java
github-actions / Qodana for JVM
Busy wait
Call to `Thread.sleep()` in a loop, probably busy-waiting
github-actions / Qodana for JVM
Class is exposed outside of its visibility scope
Class `GroupedUnicast<K, V>` is exposed outside its defined visibility scope
github-actions / Qodana for JVM
Class is exposed outside of its visibility scope
Class `GroupedUnicast<K, V>` is exposed outside its defined visibility scope
Check warning on line 189 in src/main/java/io/reactivex/rxjava3/subscribers/TestSubscriber.java
github-actions / Qodana for JVM
Constant values
Condition `t == null` is always `false`
Check warning on line 132 in src/main/java/io/reactivex/rxjava3/observers/TestObserver.java
github-actions / Qodana for JVM
Constant values
Condition `t == null` is always `false`
Check warning on line 93 in src/main/java/io/reactivex/rxjava3/observers/SerializedObserver.java
github-actions / Qodana for JVM
Constant values
Condition `t == null` is always `false`
Check warning on line 171 in src/main/java/io/reactivex/rxjava3/subscribers/TestSubscriber.java
github-actions / Qodana for JVM
Constant values
Condition `t == null` is always `false`
Check warning on line 82 in src/main/java/io/reactivex/rxjava3/subscribers/SerializedSubscriber.java
github-actions / Qodana for JVM
Constant values
Condition `t == null` is always `false`
Check warning on line 88 in src/main/java/io/reactivex/rxjava3/observers/SafeObserver.java
github-actions / Qodana for JVM
Constant values
Condition `t == null` is always `false`
Check warning on line 86 in src/main/java/io/reactivex/rxjava3/observers/TestObserver.java
github-actions / Qodana for JVM
Constant values
Condition `d == null` is always `false`
github-actions / Qodana for JVM
Constant values
Condition `st == null` is always `false`
Check warning on line 79 in src/main/java/io/reactivex/rxjava3/subscribers/SafeSubscriber.java
github-actions / Qodana for JVM
Constant values
Condition `t == null` is always `false`
Check warning on line 157 in src/main/java/io/reactivex/rxjava3/subscribers/SafeSubscriber.java
github-actions / Qodana for JVM
Constant values
Condition `t == null` is always `false`
Check warning on line 130 in src/main/java/io/reactivex/rxjava3/subscribers/TestSubscriber.java
github-actions / Qodana for JVM
Constant values
Condition `s == null` is always `false`
github-actions / Qodana for JVM
Constant values
Condition `e != null` is always `true`
Check warning on line 368 in src/main/java/io/reactivex/rxjava3/plugins/RxJavaPlugins.java
github-actions / Qodana for JVM
Constant values
Condition `error == null` is always `false`
github-actions / Qodana for JVM
Constant values
Value `conn` is always 'null'
Check warning on line 114 in src/main/java/io/reactivex/rxjava3/observers/TestObserver.java
github-actions / Qodana for JVM
Constant values
Condition `t == null` is always `false`
Check warning on line 64 in src/main/java/io/reactivex/rxjava3/exceptions/CompositeException.java
github-actions / Qodana for JVM
Constant values
Condition `errors != null` is always `true`
Check warning on line 167 in src/main/java/io/reactivex/rxjava3/observers/SafeObserver.java
github-actions / Qodana for JVM
Constant values
Condition `t == null` is always `false`
github-actions / Qodana for JVM
Constant values
Value `conn` is always 'null'
github-actions / Qodana for JVM
Nullability and data flow problems
Passing `null` argument to parameter annotated as @NotNull
github-actions / Qodana for JVM
Nullability and data flow problems
Argument `notification.getError()` might be null
github-actions / Qodana for JVM
Nullability and data flow problems
Passing `null` argument to parameter annotated as @NotNull