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 154–162

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

Violation Line
These nested if statements could be combined 73–89

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 48–60

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

Violation Line
These nested if statements could be combined 204–217
Avoid empty if statements 234–237

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

Violation Line
Avoid empty catch blocks 99–101
Avoid empty catch blocks 122–124

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 96–98
Overriding method merely calls super 101–103
Overriding method merely calls super 106–108
Overriding method merely calls super 134–136
Overriding method merely calls super 139–141
Overriding method merely calls super 144–146

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

Violation Line
Avoid empty while statements 190