PMD Results

The following document contains the results of PMD 5.3.2.

Files

rxjava2-extras - com/github/davidmoten/rx2/StateMachine.java

Violation Line
Avoid modifiers which are implied by the context 154162

rxjava2-extras - com/github/davidmoten/rx2/flowable/Burst.java

Violation Line
These nested if statements could be combined 7389

rxjava2-extras - com/github/davidmoten/rx2/internal/flowable/FlowableMatch.java

Violation Line
Useless parentheses. 300
Useless parentheses. 300
Useless parentheses. 303
Useless parentheses. 303

rxjava2-extras - com/github/davidmoten/rx2/internal/flowable/FlowableRepeat.java

Violation Line
Unnecessary use of fully qualified name 'org.reactivestreams.Subscriber' due to existing import 'org.reactivestreams.Subscriber' 23
These nested if statements could be combined 4860

rxjava2-extras - com/github/davidmoten/rx2/internal/flowable/FlowableRepeatingTransform.java

Violation Line
These nested if statements could be combined 204217
Avoid empty if statements 234237

rxjava2-extras - com/github/davidmoten/rx2/internal/flowable/FlowableServerSocket.java

Violation Line
Avoid empty catch blocks 99101
Avoid empty catch blocks 122124

rxjava2-extras - com/github/davidmoten/rx2/internal/flowable/FlowableWindowMinMax.java

Violation Line
Unnecessary use of fully qualified name 'org.reactivestreams.Subscriber' due to existing import 'org.reactivestreams.Subscriber' 44

rxjava2-extras - com/github/davidmoten/rx2/internal/flowable/buffertofile/FlowableOnBackpressureBufferToFile.java

Violation Line
Overriding method merely calls super 9698
Overriding method merely calls super 101103
Overriding method merely calls super 106108
Overriding method merely calls super 134136
Overriding method merely calls super 139141
Overriding method merely calls super 144146

rxjava2-extras - com/github/davidmoten/rx2/internal/flowable/buffertofile/PagedQueue.java

Violation Line
Avoid empty while statements 190