summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniƫl van Noord <13665637+DanielNoord@users.noreply.github.com>2022-01-06 00:03:41 +0100
committerGitHub <noreply@github.com>2022-01-06 00:03:41 +0100
commit29997f81b05b60b6c9749f50e445de2b94e25ed4 (patch)
treed495dc06aaec98dbc79e84f9ef9a5fd37cb40e79
parent60f60d10132bbbca7e1fda8116aa95adb11b3841 (diff)
downloadpylint-git-29997f81b05b60b6c9749f50e445de2b94e25ed4.tar.gz
Move ``HUMAN_READABLE_TYPES`` to ``constants`` (#5642)
Ref #5311 Co-authored-by: Carli* Freudenberg <carli.freudenberg@energymeteo.de>
-rw-r--r--pylint/checkers/base.py20
-rw-r--r--pylint/constants.py14
2 files changed, 17 insertions, 17 deletions
diff --git a/pylint/checkers/base.py b/pylint/checkers/base.py
index c1eefab92..2fe6123f1 100644
--- a/pylint/checkers/base.py
+++ b/pylint/checkers/base.py
@@ -78,7 +78,7 @@ from typing import TYPE_CHECKING, Any, Dict, Iterator, Optional, Pattern, cast
import astroid
from astroid import nodes
-from pylint import checkers, interfaces
+from pylint import checkers, constants, interfaces
from pylint import utils as lint_utils
from pylint.checkers import utils
from pylint.checkers.utils import (
@@ -1672,20 +1672,6 @@ KNOWN_NAME_TYPES = {
"inlinevar",
}
-HUMAN_READABLE_TYPES = {
- "module": "module",
- "const": "constant",
- "class": "class",
- "function": "function",
- "method": "method",
- "attr": "attribute",
- "argument": "argument",
- "variable": "variable",
- "class_attribute": "class attribute",
- "class_const": "class constant",
- "inlinevar": "inline iteration",
-}
-
DEFAULT_NAMING_STYLES = {
"module": "snake_case",
"const": "UPPER_CASE",
@@ -1704,7 +1690,7 @@ DEFAULT_NAMING_STYLES = {
def _create_naming_options():
name_options = []
for name_type in sorted(KNOWN_NAME_TYPES):
- human_readable_name = HUMAN_READABLE_TYPES[name_type]
+ human_readable_name = constants.HUMAN_READABLE_TYPES[name_type]
default_style = DEFAULT_NAMING_STYLES[name_type]
name_type = name_type.replace("_", "-")
name_options.append(
@@ -2025,7 +2011,7 @@ class NameChecker(_BasicChecker):
confidence,
warning: str = "invalid-name",
) -> None:
- type_label = HUMAN_READABLE_TYPES[node_type]
+ type_label = constants.HUMAN_READABLE_TYPES[node_type]
hint = self._name_hints[node_type]
if prevalent_group:
# This happens in the multi naming match case. The expected
diff --git a/pylint/constants.py b/pylint/constants.py
index d30b9dd56..eb5b1118a 100644
--- a/pylint/constants.py
+++ b/pylint/constants.py
@@ -55,3 +55,17 @@ class WarningScope:
full_version = f"""pylint {__version__}
astroid {astroid.__version__}
Python {sys.version}"""
+
+HUMAN_READABLE_TYPES = {
+ "module": "module",
+ "const": "constant",
+ "class": "class",
+ "function": "function",
+ "method": "method",
+ "attr": "attribute",
+ "argument": "argument",
+ "variable": "variable",
+ "class_attribute": "class attribute",
+ "class_const": "class constant",
+ "inlinevar": "inline iteration",
+}