summaryrefslogtreecommitdiff
path: root/pylint/lint/run.py
diff options
context:
space:
mode:
Diffstat (limited to 'pylint/lint/run.py')
-rw-r--r--pylint/lint/run.py22
1 files changed, 4 insertions, 18 deletions
diff --git a/pylint/lint/run.py b/pylint/lint/run.py
index 49b807f87..776803f2e 100644
--- a/pylint/lint/run.py
+++ b/pylint/lint/run.py
@@ -1,6 +1,6 @@
# Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
-# For details: https://github.com/PyCQA/pylint/blob/main/LICENSE
-# Copyright (c) https://github.com/PyCQA/pylint/blob/main/CONTRIBUTORS.txt
+# For details: https://github.com/pylint-dev/pylint/blob/main/LICENSE
+# Copyright (c) https://github.com/pylint-dev/pylint/blob/main/CONTRIBUTORS.txt
from __future__ import annotations
@@ -9,7 +9,7 @@ import sys
import warnings
from collections.abc import Sequence
from pathlib import Path
-from typing import Any, ClassVar
+from typing import ClassVar
from pylint import config
from pylint.checkers.utils import clear_lru_caches
@@ -97,9 +97,6 @@ def _cpu_count() -> int:
return cpu_count
-UNUSED_PARAM_SENTINEL = object()
-
-
class Run:
"""Helper class to use as main for pylint with 'run(*sys.argv[1:])'."""
@@ -123,7 +120,6 @@ group are mutually exclusive.",
args: Sequence[str],
reporter: BaseReporter | None = None,
exit: bool = True, # pylint: disable=redefined-builtin
- do_exit: Any = UNUSED_PARAM_SENTINEL,
) -> None:
# Immediately exit if user asks for version
if "--version" in args:
@@ -158,9 +154,6 @@ group are mutually exclusive.",
# load command line plugins
linter.load_plugin_modules(self._plugins)
- linter.disable("I")
- linter.enable("c-extension-no-member")
-
# Register the options needed for 'pylint-config'
# By not registering them by default they don't show up in the normal usage message
if self._is_pylint_config:
@@ -175,6 +168,7 @@ group are mutually exclusive.",
warnings.warn(
"NOTE: The 'pylint-config' command is experimental and usage can change",
UserWarning,
+ stacklevel=2,
)
code = _handle_pylint_config_commands(linter)
if exit:
@@ -214,14 +208,6 @@ group are mutually exclusive.",
else:
linter.check(args)
score_value = linter.generate_reports()
-
- if do_exit is not UNUSED_PARAM_SENTINEL:
- warnings.warn(
- "do_exit is deprecated and it is going to be removed in a future version.",
- DeprecationWarning,
- )
- exit = do_exit
-
if linter.config.clear_cache_post_run:
clear_lru_caches()
MANAGER.clear_cache()