@@ -41,9 +41,10 @@ def get_regex(cls, name_type):
41
41
class SnakeCaseStyle (NamingStyle ):
42
42
"""Regex rules for snake_case naming style."""
43
43
44
- CLASS_NAME_RGX = COMP_VAR_RGX = re .compile (r"[^\W\dA-Z][^\WA-Z]+$" )
44
+ CLASS_NAME_RGX = re .compile (r"[^\W\dA-Z][^\WA-Z]+$" )
45
45
MOD_NAME_RGX = re .compile (r"[^\W\dA-Z][^\WA-Z]*$" )
46
46
CONST_NAME_RGX = re .compile (r"([^\W\dA-Z][^\WA-Z]*|__.*__)$" )
47
+ COMP_VAR_RGX = CLASS_NAME_RGX
47
48
DEFAULT_NAME_RGX = re .compile (
48
49
r"([^\W\dA-Z][^\WA-Z]{2,}|_[^\WA-Z]*|__[^\WA-Z\d_][^\WA-Z]+__)$"
49
50
)
@@ -54,26 +55,31 @@ class CamelCaseStyle(NamingStyle):
54
55
"""Regex rules for camelCase naming style."""
55
56
56
57
CLASS_NAME_RGX = re .compile (r"[^\W\dA-Z][^\W_]+$" )
57
- MOD_NAME_RGX = COMP_VAR_RGX = re .compile (r"[^\W\dA-Z][^\W_]*$" )
58
+ MOD_NAME_RGX = re .compile (r"[^\W\dA-Z][^\W_]*$" )
58
59
CONST_NAME_RGX = re .compile (r"([^\W\dA-Z][^\W_]*|__.*__)$" )
60
+ COMP_VAR_RGX = MOD_NAME_RGX
59
61
DEFAULT_NAME_RGX = re .compile (r"([^\W\dA-Z][^\W_]{2,}|__[^\W\dA-Z_]\w+__)$" )
60
62
CLASS_ATTRIBUTE_RGX = re .compile (r"([^\W\dA-Z][^\W_]{2,}|__.*__)$" )
61
63
62
64
63
65
class PascalCaseStyle (NamingStyle ):
64
66
"""Regex rules for PascalCase naming style."""
65
67
66
- CLASS_NAME_RGX = MOD_NAME_RGX = COMP_VAR_RGX = re .compile (r"[^\W\da-z][^\W_]+$" )
68
+ CLASS_NAME_RGX = re .compile (r"[^\W\da-z][^\W_]+$" )
69
+ MOD_NAME_RGX = CLASS_NAME_RGX
67
70
CONST_NAME_RGX = re .compile (r"([^\W\da-z][^\W_]*|__.*__)$" )
71
+ COMP_VAR_RGX = CLASS_NAME_RGX
68
72
DEFAULT_NAME_RGX = re .compile (r"([^\W\da-z][^\W_]{2,}|__[^\W\dA-Z_]\w+__)$" )
69
73
CLASS_ATTRIBUTE_RGX = re .compile (r"[^\W\da-z][^\W_]{2,}$" )
70
74
71
75
72
76
class UpperCaseStyle (NamingStyle ):
73
77
"""Regex rules for UPPER_CASE naming style."""
74
78
75
- CLASS_NAME_RGX = MOD_NAME_RGX = COMP_VAR_RGX = re .compile (r"[^\W\da-z][^\Wa-z]+$" )
79
+ CLASS_NAME_RGX = re .compile (r"[^\W\da-z][^\Wa-z]+$" )
80
+ MOD_NAME_RGX = CLASS_NAME_RGX
76
81
CONST_NAME_RGX = re .compile (r"([^\W\da-z][^\Wa-z]*|__.*__)$" )
82
+ COMP_VAR_RGX = CLASS_NAME_RGX
77
83
DEFAULT_NAME_RGX = re .compile (r"([^\W\da-z][^\Wa-z]{2,}|__[^\W\dA-Z_]\w+__)$" )
78
84
CLASS_ATTRIBUTE_RGX = re .compile (r"[^\W\da-z][^\Wa-z]{2,}$" )
79
85
0 commit comments