diff options
author | Marc Mueller <30130371+cdce8p@users.noreply.github.com> | 2021-03-30 09:19:15 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-30 09:19:15 +0200 |
commit | c1c41b849ce070447f3efe4ed1a91068d4c85362 (patch) | |
tree | 2bf0e709ee75d7c43442353c229838e08b65ad9f /tests/functional/n | |
parent | 245feaba1ac5d57504a06b25c53aa80800ea643e (diff) | |
download | pylint-git-c1c41b849ce070447f3efe4ed1a91068d4c85362.tar.gz |
Fix issue with annotated class constants (#4266)
Diffstat (limited to 'tests/functional/n')
-rw-r--r-- | tests/functional/n/name/name_styles.py | 3 | ||||
-rw-r--r-- | tests/functional/n/name/name_styles.txt | 37 |
2 files changed, 22 insertions, 18 deletions
diff --git a/tests/functional/n/name/name_styles.py b/tests/functional/n/name/name_styles.py index 394c82826..6a4e4ccd9 100644 --- a/tests/functional/n/name/name_styles.py +++ b/tests/functional/n/name/name_styles.py @@ -3,6 +3,7 @@ from __future__ import print_function import abc import collections +import typing from enum import Enum from typing import ClassVar @@ -154,3 +155,5 @@ class Bar: CLASS_CONST: ClassVar[int] = 42 CLASS_CONST2: ClassVar = "const" variable: ClassVar[str] = "invalid name" # [invalid-name] + CLASS_CONST3: typing.ClassVar + variable2: typing.ClassVar[int] # [invalid-name] diff --git a/tests/functional/n/name/name_styles.txt b/tests/functional/n/name/name_styles.txt index ef665c0de..76306cd52 100644 --- a/tests/functional/n/name/name_styles.txt +++ b/tests/functional/n/name/name_styles.txt @@ -1,18 +1,19 @@ -invalid-name:10:0::"Constant name ""bad_const_name"" doesn't conform to UPPER_CASE naming style" -invalid-name:13:0:BADFUNCTION_name:"Function name ""BADFUNCTION_name"" doesn't conform to snake_case naming style" -invalid-name:15:4:BADFUNCTION_name:"Variable name ""BAD_LOCAL_VAR"" doesn't conform to snake_case naming style" -invalid-name:19:0:func_bad_argname:"Argument name ""NOT_GOOD"" doesn't conform to snake_case naming style" -invalid-name:29:0:bad_class_name:"Class name ""bad_class_name"" doesn't conform to PascalCase naming style" -invalid-name:40:8:CorrectClassName.__init__:"Attribute name ""_Bad_AtTR_name"" doesn't conform to snake_case naming style" -invalid-name:41:8:CorrectClassName.__init__:"Attribute name ""Bad_PUBLIC_name"" doesn't conform to snake_case naming style" -invalid-name:46:4:CorrectClassName.BadMethodName:"Method name ""BadMethodName"" doesn't conform to snake_case naming style":INFERENCE -invalid-name:52:4:CorrectClassName.__DunDER_IS_not_free_for_all__:"Method name ""__DunDER_IS_not_free_for_all__"" doesn't conform to snake_case naming style":INFERENCE -invalid-name:82:0::"Class name ""BAD_NAME_FOR_CLASS"" doesn't conform to PascalCase naming style" -invalid-name:83:0::"Class name ""NEXT_BAD_NAME_FOR_CLASS"" doesn't conform to PascalCase naming style" -invalid-name:90:0::"Class name ""NOT_CORRECT"" doesn't conform to PascalCase naming style" -invalid-name:96:4:test_globals:"Constant name ""AlsoCorrect"" doesn't conform to UPPER_CASE naming style" -invalid-name:109:4:FooClass.PROPERTY_NAME:"Attribute name ""PROPERTY_NAME"" doesn't conform to snake_case naming style":INFERENCE -invalid-name:114:4:FooClass.ABSTRACT_PROPERTY_NAME:"Attribute name ""ABSTRACT_PROPERTY_NAME"" doesn't conform to snake_case naming style":INFERENCE -invalid-name:119:4:FooClass.PROPERTY_NAME_SETTER:"Attribute name ""PROPERTY_NAME_SETTER"" doesn't conform to snake_case naming style":INFERENCE -invalid-name:150:4:FooEnum:"Class constant name ""bad_enum_name"" doesn't conform to UPPER_CASE naming style" -invalid-name:156:4:Bar:"Class constant name ""variable"" doesn't conform to UPPER_CASE naming style" +invalid-name:11:0::"Constant name ""bad_const_name"" doesn't conform to UPPER_CASE naming style" +invalid-name:14:0:BADFUNCTION_name:"Function name ""BADFUNCTION_name"" doesn't conform to snake_case naming style" +invalid-name:16:4:BADFUNCTION_name:"Variable name ""BAD_LOCAL_VAR"" doesn't conform to snake_case naming style" +invalid-name:20:0:func_bad_argname:"Argument name ""NOT_GOOD"" doesn't conform to snake_case naming style" +invalid-name:30:0:bad_class_name:"Class name ""bad_class_name"" doesn't conform to PascalCase naming style" +invalid-name:41:8:CorrectClassName.__init__:"Attribute name ""_Bad_AtTR_name"" doesn't conform to snake_case naming style" +invalid-name:42:8:CorrectClassName.__init__:"Attribute name ""Bad_PUBLIC_name"" doesn't conform to snake_case naming style" +invalid-name:47:4:CorrectClassName.BadMethodName:"Method name ""BadMethodName"" doesn't conform to snake_case naming style":INFERENCE +invalid-name:53:4:CorrectClassName.__DunDER_IS_not_free_for_all__:"Method name ""__DunDER_IS_not_free_for_all__"" doesn't conform to snake_case naming style":INFERENCE +invalid-name:83:0::"Class name ""BAD_NAME_FOR_CLASS"" doesn't conform to PascalCase naming style" +invalid-name:84:0::"Class name ""NEXT_BAD_NAME_FOR_CLASS"" doesn't conform to PascalCase naming style" +invalid-name:91:0::"Class name ""NOT_CORRECT"" doesn't conform to PascalCase naming style" +invalid-name:97:4:test_globals:"Constant name ""AlsoCorrect"" doesn't conform to UPPER_CASE naming style" +invalid-name:110:4:FooClass.PROPERTY_NAME:"Attribute name ""PROPERTY_NAME"" doesn't conform to snake_case naming style":INFERENCE +invalid-name:115:4:FooClass.ABSTRACT_PROPERTY_NAME:"Attribute name ""ABSTRACT_PROPERTY_NAME"" doesn't conform to snake_case naming style":INFERENCE +invalid-name:120:4:FooClass.PROPERTY_NAME_SETTER:"Attribute name ""PROPERTY_NAME_SETTER"" doesn't conform to snake_case naming style":INFERENCE +invalid-name:151:4:FooEnum:"Class constant name ""bad_enum_name"" doesn't conform to UPPER_CASE naming style" +invalid-name:157:4:Bar:"Class constant name ""variable"" doesn't conform to UPPER_CASE naming style" +invalid-name:159:4:Bar:"Class constant name ""variable2"" doesn't conform to UPPER_CASE naming style" |