src/platforms/results.js   A
last analyzed

Complexity

Total Complexity 2
Complexity/F 1

Size

Lines of Code 25
Function Count 2

Duplication

Duplicated Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 16
dl 0
loc 25
rs 10
c 0
b 0
f 0
wmc 2
mnd 0
bc 0
fnc 2
bpm 0
cpm 1
noi 0

2 Functions

Rating   Name   Duplication   Size   Complexity  
A FIX_PR.report 0 5 1
A FIX_PR.pr 0 3 1
1
import BaseResult from '../BaseResult';
2
3
class PlatformResults extends BaseResult {}
4
5
export class ONBOARDING_PR_OPEN extends PlatformResults {}
6
export class ONBOARDING_PR_CLOSED extends PlatformResults {}
7
export class NO_ADVISORY_FOUND extends PlatformResults {}
8
export class BRANCH_NOT_FOUND extends PlatformResults {}
9
export class BRANCH_TOUCHED extends PlatformResults {}
10
export class BRANCH_MINE extends PlatformResults {}
11
12
class FIX_PR extends PlatformResults {
13
    get pr() {
14
        return this._payload.pr;
15
    }
16
17
    get report() {
18
        const { advisory } = this._payload;
19
20
        return advisory.report;
21
    }
22
}
23
24
export class FIX_PR_OPEN extends FIX_PR {}
25
export class FIX_PR_MERGED extends FIX_PR {}
26
27