jayvdb / sre-tools

Unnecessary else / elif used after return PYL-R1705
Style
Major
2 years ago2 years old
Unnecessary "elif" after "return", remove the leading "el" from "elif"
137
138    if length == 2:
139        tok, val = a
140        if tok == MAX_REPEAT:141            return _val_eq(val, b[1])
142        elif tok == SUBPATTERN:
143            return _pair_eq(a, b)
Unnecessary "elif" after "return", remove the leading "el" from "elif"
 99    type_a = type(a)
100    type_b = type(b)
101
102    if type_a == SubPattern:103        if type_b == SubPattern:
104            b = b.data
105            type_b = type(b)
Unnecessary "elif" after "return", remove the leading "el" from "elif"
 82    val_a = a[1]
 83    val_b = b[1]
 84
 85    if tok == MAX_REPEAT: 86        if val_a[0:2] != val_b[0:2]:
 87            return False
 88        return _val_eq(val_a[-1], val_b[-1])