Package: pylint Status: install ok installed Priority: optional Section: python Installed-Size: 2026 Maintainer: Sandro Tosi <morph@debian.org> [Debian Bug Report] Architecture: all Version: 2.16.2-2 Depends: python3-astroid (>= 2.14.2), python3-isort (<< 6), python3-logilab-common (>= 0.19.0), python3-setuptools, python3-dill (>= 0.3.6) | python3 (<< 3.11), python3-dill (>= 0.3.6) | python3 (>> 3.11), python3-isort (>= 4.2.5), python3-mccabe, python3-platformdirs (>= 2.2.0), python3-tomli | python3 (>> 3.11), python3-tomlkit, python3-typing-extensions (>= 3.10.0) | python3 (>> 3.10), python3:any Recommends: python3-tk Suggests: pylint-doc Breaks: python3-pylint-django (<< 2.0), python3-pylint-plugin-utils (<< 0.4), python3-pytest-pylint (<< 0.10) Description: Python 3 code static checker and UML diagram generator Pylint is a Python source code analyzer which looks for programming errors, helps enforcing a coding standard and sniffs for some code smells (as defined in Martin Fowler's Refactoring book) Pylint can be seen as another PyChecker since nearly all tests you can do with PyChecker can also be done with Pylint. However, Pylint offers some more features, like checking length of lines of code, checking if variable names are well-formed according to your coding standard, or checking if declared interfaces are truly implemented, and much more. Additionally, it is possible to write plugins to add your own checks. The package also ships the following additional commands: * pyreverse: an UML diagram generator * symilar: an independent similarities checker * epylint: Emacs and Flymake compatible Pylint Homepage: https://pylint.pycqa.org/ Files owned by package pylint: /usr /usr/bin /usr/bin/epylint /usr/bin/pylint /usr/bin/pylint-config /usr/bin/pyreverse /usr/bin/symilar /usr/lib /usr/lib/python3 /usr/lib/python3/dist-packages /usr/lib/python3/dist-packages/pylint /usr/lib/python3/dist-packages/pylint-2.16.2.dist-info /usr/lib/python3/dist-packages/pylint-2.16.2.dist-info/CONTRIBUTORS.txt /usr/lib/python3/dist-packages/pylint-2.16.2.dist-info/METADATA /usr/lib/python3/dist-packages/pylint-2.16.2.dist-info/RECORD /usr/lib/python3/dist-packages/pylint-2.16.2.dist-info/WHEEL /usr/lib/python3/dist-packages/pylint-2.16.2.dist-info/entry_points.txt /usr/lib/python3/dist-packages/pylint-2.16.2.dist-info/top_level.txt /usr/lib/python3/dist-packages/pylint/__init__.py /usr/lib/python3/dist-packages/pylint/__main__.py /usr/lib/python3/dist-packages/pylint/__pkginfo__.py /usr/lib/python3/dist-packages/pylint/checkers /usr/lib/python3/dist-packages/pylint/checkers/__init__.py /usr/lib/python3/dist-packages/pylint/checkers/async.py /usr/lib/python3/dist-packages/pylint/checkers/base /usr/lib/python3/dist-packages/pylint/checkers/base/__init__.py /usr/lib/python3/dist-packages/pylint/checkers/base/basic_checker.py /usr/lib/python3/dist-packages/pylint/checkers/base/basic_error_checker.py /usr/lib/python3/dist-packages/pylint/checkers/base/comparison_checker.py /usr/lib/python3/dist-packages/pylint/checkers/base/docstring_checker.py /usr/lib/python3/dist-packages/pylint/checkers/base/name_checker /usr/lib/python3/dist-packages/pylint/checkers/base/name_checker/__init__.py /usr/lib/python3/dist-packages/pylint/checkers/base/name_checker/checker.py /usr/lib/python3/dist-packages/pylint/checkers/base/name_checker/naming_style.py /usr/lib/python3/dist-packages/pylint/checkers/base/pass_checker.py /usr/lib/python3/dist-packages/pylint/checkers/base_checker.py /usr/lib/python3/dist-packages/pylint/checkers/classes /usr/lib/python3/dist-packages/pylint/checkers/classes/__init__.py /usr/lib/python3/dist-packages/pylint/checkers/classes/class_checker.py /usr/lib/python3/dist-packages/pylint/checkers/classes/special_methods_checker.py /usr/lib/python3/dist-packages/pylint/checkers/deprecated.py /usr/lib/python3/dist-packages/pylint/checkers/design_analysis.py /usr/lib/python3/dist-packages/pylint/checkers/dunder_methods.py /usr/lib/python3/dist-packages/pylint/checkers/ellipsis_checker.py /usr/lib/python3/dist-packages/pylint/checkers/exceptions.py /usr/lib/python3/dist-packages/pylint/checkers/format.py /usr/lib/python3/dist-packages/pylint/checkers/imports.py /usr/lib/python3/dist-packages/pylint/checkers/lambda_expressions.py /usr/lib/python3/dist-packages/pylint/checkers/logging.py /usr/lib/python3/dist-packages/pylint/checkers/mapreduce_checker.py /usr/lib/python3/dist-packages/pylint/checkers/method_args.py /usr/lib/python3/dist-packages/pylint/checkers/misc.py /usr/lib/python3/dist-packages/pylint/checkers/modified_iterating_checker.py /usr/lib/python3/dist-packages/pylint/checkers/nested_min_max.py /usr/lib/python3/dist-packages/pylint/checkers/newstyle.py /usr/lib/python3/dist-packages/pylint/checkers/non_ascii_names.py /usr/lib/python3/dist-packages/pylint/checkers/raw_metrics.py /usr/lib/python3/dist-packages/pylint/checkers/refactoring /usr/lib/python3/dist-packages/pylint/checkers/refactoring/__init__.py /usr/lib/python3/dist-packages/pylint/checkers/refactoring/implicit_booleaness_checker.py /usr/lib/python3/dist-packages/pylint/checkers/refactoring/not_checker.py /usr/lib/python3/dist-packages/pylint/checkers/refactoring/recommendation_checker.py /usr/lib/python3/dist-packages/pylint/checkers/refactoring/refactoring_checker.py /usr/lib/python3/dist-packages/pylint/checkers/similar.py /usr/lib/python3/dist-packages/pylint/checkers/spelling.py /usr/lib/python3/dist-packages/pylint/checkers/stdlib.py /usr/lib/python3/dist-packages/pylint/checkers/strings.py /usr/lib/python3/dist-packages/pylint/checkers/threading_checker.py /usr/lib/python3/dist-packages/pylint/checkers/typecheck.py /usr/lib/python3/dist-packages/pylint/checkers/unicode.py /usr/lib/python3/dist-packages/pylint/checkers/unsupported_version.py /usr/lib/python3/dist-packages/pylint/checkers/utils.py /usr/lib/python3/dist-packages/pylint/checkers/variables.py /usr/lib/python3/dist-packages/pylint/config /usr/lib/python3/dist-packages/pylint/config/__init__.py /usr/lib/python3/dist-packages/pylint/config/_pylint_config /usr/lib/python3/dist-packages/pylint/config/_pylint_config/__init__.py /usr/lib/python3/dist-packages/pylint/config/_pylint_config/generate_command.py /usr/lib/python3/dist-packages/pylint/config/_pylint_config/help_message.py /usr/lib/python3/dist-packages/pylint/config/_pylint_config/main.py /usr/lib/python3/dist-packages/pylint/config/_pylint_config/setup.py /usr/lib/python3/dist-packages/pylint/config/_pylint_config/utils.py /usr/lib/python3/dist-packages/pylint/config/argument.py /usr/lib/python3/dist-packages/pylint/config/arguments_manager.py /usr/lib/python3/dist-packages/pylint/config/arguments_provider.py /usr/lib/python3/dist-packages/pylint/config/callback_actions.py /usr/lib/python3/dist-packages/pylint/config/config_file_parser.py /usr/lib/python3/dist-packages/pylint/config/config_initialization.py /usr/lib/python3/dist-packages/pylint/config/configuration_mixin.py /usr/lib/python3/dist-packages/pylint/config/deprecation_actions.py /usr/lib/python3/dist-packages/pylint/config/environment_variable.py /usr/lib/python3/dist-packages/pylint/config/exceptions.py /usr/lib/python3/dist-packages/pylint/config/find_default_config_files.py /usr/lib/python3/dist-packages/pylint/config/help_formatter.py /usr/lib/python3/dist-packages/pylint/config/option.py /usr/lib/python3/dist-packages/pylint/config/option_manager_mixin.py /usr/lib/python3/dist-packages/pylint/config/option_parser.py /usr/lib/python3/dist-packages/pylint/config/options_provider_mixin.py /usr/lib/python3/dist-packages/pylint/config/utils.py /usr/lib/python3/dist-packages/pylint/constants.py /usr/lib/python3/dist-packages/pylint/epylint.py /usr/lib/python3/dist-packages/pylint/exceptions.py /usr/lib/python3/dist-packages/pylint/extensions /usr/lib/python3/dist-packages/pylint/extensions/__init__.py /usr/lib/python3/dist-packages/pylint/extensions/_check_docs_utils.py /usr/lib/python3/dist-packages/pylint/extensions/bad_builtin.py /usr/lib/python3/dist-packages/pylint/extensions/broad_try_clause.py /usr/lib/python3/dist-packages/pylint/extensions/check_elif.py /usr/lib/python3/dist-packages/pylint/extensions/code_style.py /usr/lib/python3/dist-packages/pylint/extensions/comparetozero.py /usr/lib/python3/dist-packages/pylint/extensions/comparison_placement.py /usr/lib/python3/dist-packages/pylint/extensions/confusing_elif.py /usr/lib/python3/dist-packages/pylint/extensions/consider_refactoring_into_while_condition.py /usr/lib/python3/dist-packages/pylint/extensions/consider_ternary_expression.py /usr/lib/python3/dist-packages/pylint/extensions/dict_init_mutate.py /usr/lib/python3/dist-packages/pylint/extensions/docparams.py /usr/lib/python3/dist-packages/pylint/extensions/docstyle.py /usr/lib/python3/dist-packages/pylint/extensions/dunder.py /usr/lib/python3/dist-packages/pylint/extensions/empty_comment.py /usr/lib/python3/dist-packages/pylint/extensions/emptystring.py /usr/lib/python3/dist-packages/pylint/extensions/eq_without_hash.py /usr/lib/python3/dist-packages/pylint/extensions/for_any_all.py /usr/lib/python3/dist-packages/pylint/extensions/magic_value.py /usr/lib/python3/dist-packages/pylint/extensions/mccabe.py /usr/lib/python3/dist-packages/pylint/extensions/no_self_use.py /usr/lib/python3/dist-packages/pylint/extensions/overlapping_exceptions.py /usr/lib/python3/dist-packages/pylint/extensions/private_import.py /usr/lib/python3/dist-packages/pylint/extensions/redefined_loop_name.py /usr/lib/python3/dist-packages/pylint/extensions/redefined_variable_type.py /usr/lib/python3/dist-packages/pylint/extensions/set_membership.py /usr/lib/python3/dist-packages/pylint/extensions/typing.py /usr/lib/python3/dist-packages/pylint/extensions/while_used.py /usr/lib/python3/dist-packages/pylint/graph.py /usr/lib/python3/dist-packages/pylint/interfaces.py /usr/lib/python3/dist-packages/pylint/lint /usr/lib/python3/dist-packages/pylint/lint/__init__.py /usr/lib/python3/dist-packages/pylint/lint/base_options.py /usr/lib/python3/dist-packages/pylint/lint/caching.py /usr/lib/python3/dist-packages/pylint/lint/expand_modules.py /usr/lib/python3/dist-packages/pylint/lint/message_state_handler.py /usr/lib/python3/dist-packages/pylint/lint/parallel.py /usr/lib/python3/dist-packages/pylint/lint/pylinter.py /usr/lib/python3/dist-packages/pylint/lint/report_functions.py /usr/lib/python3/dist-packages/pylint/lint/run.py /usr/lib/python3/dist-packages/pylint/lint/utils.py /usr/lib/python3/dist-packages/pylint/message /usr/lib/python3/dist-packages/pylint/message/__init__.py /usr/lib/python3/dist-packages/pylint/message/_deleted_message_ids.py /usr/lib/python3/dist-packages/pylint/message/message.py /usr/lib/python3/dist-packages/pylint/message/message_definition.py /usr/lib/python3/dist-packages/pylint/message/message_definition_store.py /usr/lib/python3/dist-packages/pylint/message/message_id_store.py /usr/lib/python3/dist-packages/pylint/pyreverse /usr/lib/python3/dist-packages/pylint/pyreverse/__init__.py /usr/lib/python3/dist-packages/pylint/pyreverse/diadefslib.py /usr/lib/python3/dist-packages/pylint/pyreverse/diagrams.py /usr/lib/python3/dist-packages/pylint/pyreverse/dot_printer.py /usr/lib/python3/dist-packages/pylint/pyreverse/inspector.py /usr/lib/python3/dist-packages/pylint/pyreverse/main.py /usr/lib/python3/dist-packages/pylint/pyreverse/mermaidjs_printer.py /usr/lib/python3/dist-packages/pylint/pyreverse/plantuml_printer.py /usr/lib/python3/dist-packages/pylint/pyreverse/printer.py /usr/lib/python3/dist-packages/pylint/pyreverse/printer_factory.py /usr/lib/python3/dist-packages/pylint/pyreverse/utils.py /usr/lib/python3/dist-packages/pylint/pyreverse/vcg_printer.py /usr/lib/python3/dist-packages/pylint/pyreverse/writer.py /usr/lib/python3/dist-packages/pylint/reporters /usr/lib/python3/dist-packages/pylint/reporters/__init__.py /usr/lib/python3/dist-packages/pylint/reporters/base_reporter.py /usr/lib/python3/dist-packages/pylint/reporters/collecting_reporter.py /usr/lib/python3/dist-packages/pylint/reporters/json_reporter.py /usr/lib/python3/dist-packages/pylint/reporters/multi_reporter.py /usr/lib/python3/dist-packages/pylint/reporters/reports_handler_mix_in.py /usr/lib/python3/dist-packages/pylint/reporters/text.py /usr/lib/python3/dist-packages/pylint/reporters/ureports /usr/lib/python3/dist-packages/pylint/reporters/ureports/__init__.py /usr/lib/python3/dist-packages/pylint/reporters/ureports/base_writer.py /usr/lib/python3/dist-packages/pylint/reporters/ureports/nodes.py /usr/lib/python3/dist-packages/pylint/reporters/ureports/text_writer.py /usr/lib/python3/dist-packages/pylint/testutils /usr/lib/python3/dist-packages/pylint/testutils/__init__.py /usr/lib/python3/dist-packages/pylint/testutils/_primer /usr/lib/python3/dist-packages/pylint/testutils/_primer/__init__.py /usr/lib/python3/dist-packages/pylint/testutils/_primer/package_to_lint.py /usr/lib/python3/dist-packages/pylint/testutils/_primer/primer.py /usr/lib/python3/dist-packages/pylint/testutils/_primer/primer_command.py /usr/lib/python3/dist-packages/pylint/testutils/_primer/primer_compare_command.py /usr/lib/python3/dist-packages/pylint/testutils/_primer/primer_prepare_command.py /usr/lib/python3/dist-packages/pylint/testutils/_primer/primer_run_command.py /usr/lib/python3/dist-packages/pylint/testutils/_run.py /usr/lib/python3/dist-packages/pylint/testutils/checker_test_case.py /usr/lib/python3/dist-packages/pylint/testutils/configuration_test.py /usr/lib/python3/dist-packages/pylint/testutils/constants.py /usr/lib/python3/dist-packages/pylint/testutils/decorator.py /usr/lib/python3/dist-packages/pylint/testutils/functional /usr/lib/python3/dist-packages/pylint/testutils/functional/__init__.py /usr/lib/python3/dist-packages/pylint/testutils/functional/find_functional_tests.py /usr/lib/python3/dist-packages/pylint/testutils/functional/lint_module_output_update.py /usr/lib/python3/dist-packages/pylint/testutils/functional/test_file.py /usr/lib/python3/dist-packages/pylint/testutils/functional_test_file.py /usr/lib/python3/dist-packages/pylint/testutils/get_test_info.py /usr/lib/python3/dist-packages/pylint/testutils/global_test_linter.py /usr/lib/python3/dist-packages/pylint/testutils/lint_module_test.py /usr/lib/python3/dist-packages/pylint/testutils/output_line.py /usr/lib/python3/dist-packages/pylint/testutils/pyreverse.py /usr/lib/python3/dist-packages/pylint/testutils/reporter_for_tests.py /usr/lib/python3/dist-packages/pylint/testutils/testing_pylintrc /usr/lib/python3/dist-packages/pylint/testutils/tokenize_str.py /usr/lib/python3/dist-packages/pylint/testutils/unittest_linter.py /usr/lib/python3/dist-packages/pylint/testutils/utils.py /usr/lib/python3/dist-packages/pylint/typing.py /usr/lib/python3/dist-packages/pylint/utils /usr/lib/python3/dist-packages/pylint/utils/__init__.py /usr/lib/python3/dist-packages/pylint/utils/ast_walker.py /usr/lib/python3/dist-packages/pylint/utils/docs.py /usr/lib/python3/dist-packages/pylint/utils/file_state.py /usr/lib/python3/dist-packages/pylint/utils/linterstats.py /usr/lib/python3/dist-packages/pylint/utils/pragma_parser.py /usr/lib/python3/dist-packages/pylint/utils/utils.py /usr/share /usr/share/doc /usr/share/doc/pylint /usr/share/doc/pylint/README.rst.gz /usr/share/doc/pylint/changelog.Debian.gz /usr/share/doc/pylint/copyright /usr/share/python3 /usr/share/python3/bcep /usr/share/python3/bcep/pylint