diff options
author | Marc Mueller <30130371+cdce8p@users.noreply.github.com> | 2022-08-19 12:49:03 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-19 10:49:03 +0000 |
commit | 118834095d1376e2364cb7b1439040ecd5e03a7d (patch) | |
tree | 10470af55b75c0850d9c8f5a236b731bc4dd4836 /pylint | |
parent | baadf86547065c79a10d5fc8832f64ccb4f733c4 (diff) | |
download | pylint-git-118834095d1376e2364cb7b1439040ecd5e03a7d.tar.gz |
Improve TypeVar name regex (#7322)
Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com>
Diffstat (limited to 'pylint')
-rw-r--r-- | pylint/checkers/base/name_checker/checker.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pylint/checkers/base/name_checker/checker.py b/pylint/checkers/base/name_checker/checker.py index 3f30fd8f0..e4b061a17 100644 --- a/pylint/checkers/base/name_checker/checker.py +++ b/pylint/checkers/base/name_checker/checker.py @@ -39,7 +39,7 @@ _BadNamesTuple = Tuple[nodes.NodeNG, str, str, interfaces.Confidence] # Default patterns for name types that do not have styles DEFAULT_PATTERNS = { "typevar": re.compile( - r"^_{0,2}(?:[^\W\da-z_]+|(?:[^\W\da-z_]+[^\WA-Z_]+)+T?(?<!Type))(?:_co(?:ntra)?)?$" + r"^_{0,2}(?!T[A-Z])(?:[A-Z]+|(?:[A-Z]+[a-z]+)+T?(?<!Type))(?:_co(?:ntra)?)?$" ) } |