pylint
- No package docstring; 0/1 variable, 6/6 functions, 6/8 modules, 7/9 packages documented__pkginfo__
- This module exists for compatibility reasons.checkers
- Utilities methods and classes for checkers.async
- Checker for anything related to the async protocol (PEP 492).bad_chained_comparison
- No module docstring; 0/3 constant, 0/1 function, 1/1 class documentedbase
- No package docstring; 0/1 function, 0/1 class, 4/5 modules, 0/1 package documentedbasic_checker
- Basic checker for Python code.basic_error_checker
- Basic Error checker from the basic checker.comparison_checker
- Comparison checker from the basic checker.docstring_checker
- Docstring checker from the basic checker.name_checker
- No package docstring; 0/1 constant, 5/6 classes, 1/2 module documentedchecker
- Basic checker for Python code.naming_style
- Undocumentedpass_checker
- No module docstring; 1/1 class documentedbase_checker
- Undocumentedclasses
- No package docstring; 0/1 function, 2/2 modules documentedclass_checker
- Classes checker for Python code.special_methods_checker
- Special methods checker and helper function's module.deprecated
- Checker mixin for deprecated functionality.design_analysis
- Check for signs of poor design.dunder_methods
- No module docstring; 0/1 function, 1/1 class documentedellipsis_checker
- Ellipsis checker for Python code.exceptions
- Checks for various exception related errors.format
- Python code format's checker.imports
- Imports checkers for Python code.lambda_expressions
- No module docstring; 0/1 function, 1/1 class documentedlogging
- Checker for use of Python logging.mapreduce_checker
- Undocumentedmethod_args
- Variables checkers for Python code.misc
- Check source code is ascii only or has an encoding declaration (PEP 263).modified_iterating_checker
- No module docstring; 0/2 constant, 0/1 function, 1/1 class documentednested_min_max
- Check for use of nested min/max functions.newstyle
- Check for new / old style related problems.non_ascii_names
- All alphanumeric unicode character are allowed in Python but due to similarities in how they look they can be confused.raw_metrics
- No module docstring; 0/1 constant, 2/3 functions, 1/1 class documentedrefactoring
- Looks for code which can be refactored.implicit_booleaness_checker
- Undocumentednot_checker
- Undocumentedrecommendation_checker
- Undocumentedrefactoring_checker
- No module docstring; 0/1 type alias, 0/4 constant, 5/8 functions, 1/1 class documentedsimilar
- A similarities / code duplication command line tool and pylint checker.spelling
- Checker for spelling errors in comments and docstrings.stdlib
- Checkers for various standard library functions.strings
- Checker for string formatting operations.threading_checker
- No module docstring; 0/1 function, 1/1 class documentedtypecheck
- Try to find more bugs in the code using astroid inference capabilities.unicode
- Unicode and some other ASCII characters can be used to create programs that run much different compared to what a human reader would expect from them.unsupported_version
- Checker for features used that are not supported by all python versions indicated by the py-version setting.utils
- Some functions that may be useful for various checkers.variables
- Variables checkers for Python code.config
- No package docstring; 0/1 constant, 2/4 functions, 3/5 classes, 7/16 modules, 1/1 package documentedargument
- Definition of an Argument class and transformers for various argument types.arguments_manager
- Arguments manager class used to handle command-line arguments and options.arguments_provider
- Arguments provider class used to expose options.callback_actions
- Callback actions for various options.config_file_parser
- Configuration file parser class.config_initialization
- No module docstring; 1/1 function documentedconfiguration_mixin
- Undocumenteddeprecation_actions
- Deprecated option actions.environment_variable
- Undocumentedexceptions
- No module docstring; 2/2 exceptions documentedhelp_formatter
- No module docstring; 1/1 class documentedoption
- No module docstring; 0/1 constant, 1/12 function documentedoption_manager_mixin
- No module docstring; 1/2 function documentedoption_parser
- Undocumentedoptions_provider_mixin
- No module docstring; 1/1 exception documentedutils
- Utils for arguments/options parsing and handling._pylint_config
- Everything related to the 'pylint-config' command.generate_command
- Everything related to the 'pylint-config generate' command.help_message
- Everything related to the 'pylint-config -h' command and subcommands.main
- Everything related to the 'pylint-config' command.setup
- Everything related to the setup of the 'pylint-config' command.utils
- Utils for the 'pylint-config' command.constants
- No module docstring; 0/1 variable, 0/26 constant, 2/2 functions, 0/1 class documentedepylint
- Emacs and Flymake compatible Pylint.exceptions
- Exception classes raised by various operations within pylint.extensions
- No package docstring; 1/1 function, 18/28 modules documentedbad_builtin
- Checker for deprecated builtins.broad_try_clause
- Looks for try/except statements with too much code in the try clause.check_elif
- No module docstring; 0/1 function, 1/1 class documentedcode_style
- No module docstring; 0/1 function, 1/1 class documentedcomparetozero
- Looks for comparisons to zero.comparison_placement
- Checks for yoda comparisons (variable before constant) See https://en.wikipedia.org/wiki/Yoda_conditions.confusing_elif
- No module docstring; 0/1 function, 1/1 class documentedconsider_refactoring_into_while_condition
- Looks for try/except statements with too much code in the try clause.consider_ternary_expression
- Check for if / assign blocks that can be rewritten with if-expressions.dict_init_mutate
- Check for use of dictionary mutation after initialization.docparams
- Pylint plugin for checking in Sphinx, Google, or Numpy style docstrings.docstyle
- No module docstring; 0/1 function, 1/1 class documenteddunder
- No module docstring; 0/1 function, 1/1 class documentedempty_comment
- No module docstring; 2/3 functions, 0/1 class documentedemptystring
- Looks for comparisons to empty string.eq_without_hash
- This is the remnant of the python3 checker.for_any_all
- Check for use of for loops that only check for a condition.magic_value
- Checks for magic values instead of literals.mccabe
- Module to add McCabe checker class for pylint.no_self_use
- Undocumentedoverlapping_exceptions
- Looks for overlapping exceptions.private_import
- Check for imports on private external modules and names.redefined_loop_name
- Optional checker to warn when loop variables are overwritten in the loop's body.redefined_variable_type
- No module docstring; 0/1 function, 1/1 class documentedset_membership
- Undocumentedtyping
- No module docstring; 0/3 constant, 0/1 function, 1/3 class documentedwhile_used
- Check for use of while loops._check_docs_utils
- Utility methods for docstring checking.graph
- Graph manipulation utilities.interfaces
- Interfaces for Pylint objects.lint
- Pylint [options] modules_or_packages.base_options
- Functions that creates the basic options for the Run and PyLinter classes.caching
- Undocumentedexpand_modules
- No module docstring; 2/5 functions documentedmessage_state_handler
- No module docstring; 1/1 class documentedparallel
- No module docstring; 0/1 variable, 2/3 functions documentedpylinter
- Undocumentedreport_functions
- Undocumentedrun
- No module docstring; 0/1 constant, 2/2 functions, 1/1 class documentedutils
- No module docstring; 1/3 function documentedmessage
- All the classes related to Message handling.message
- Undocumentedmessage_definition
- Undocumentedmessage_definition_store
- Undocumentedmessage_id_store
- Undocumented_deleted_message_ids
- No module docstring; 0/3 constant, 4/4 functions, 0/1 class documentedpyreverse
- Pyreverse.extensions.diadefslib
- Handle diagram generation options for class diagram or default diagrams.diagrams
- Diagram objects.dot_printer
- Class to generate files in dot format and image formats supported by Graphviz.inspector
- Visitor doing some post-processing on the astroid tree.main
- Create UML diagrams for classes and modules in <packages>.mermaidjs_printer
- Class to generate files in mermaidjs format.plantuml_printer
- Class to generate files in dot format and image formats supported by Graphviz.printer
- Base class defining the interface for a printer.printer_factory
- Undocumentedutils
- Generic classes/functions for pyreverse core/extensions.vcg_printer
- Functions to generate files readable with George Sander's vcg (Visualization of Compiler Graphs).writer
- Utilities for creating VCG and Dot diagrams.reporters
- Utilities methods and classes for reporters.base_reporter
- Undocumentedcollecting_reporter
- Undocumentedjson_reporter
- JSON reporter.multi_reporter
- Undocumentedreports_handler_mix_in
- Undocumentedtext
- Plain text reporters:.ureports
- No package docstring; 1/1 class, 3/3 modules documentedbase_writer
- Universal report objects and some formatting drivers.nodes
- Micro reports objects.text_writer
- Text formatting drivers for ureports.testutils
- Functional/non regression tests for pylint.checker_test_case
- Undocumentedconfiguration_test
- Utility functions for configuration testing.constants
- Undocumenteddecorator
- Undocumentedfunctional
- No package docstring; 1/1 constant, 2/2 functions, 0/1 exception, 2/2 classes, 0/3 module documentedfind_functional_tests
- No module docstring; 3/3 constants, 1/1 function documentedlint_module_output_update
- Undocumentedtest_file
- Undocumentedfunctional_test_file
- Undocumentedget_test_info
- Undocumentedglobal_test_linter
- Undocumentedlint_module_test
- Undocumentedoutput_line
- Undocumentedpyreverse
- No module docstring; 1/2 function, 2/3 classes documentedreporter_for_tests
- Undocumentedtokenize_str
- Undocumentedunittest_linter
- Undocumentedutils
- No module docstring; 1/4 function documented_primer
- No package docstring; 0/1 constant, 1/1 class, 0/6 module documentedpackage_to_lint
- Undocumentedprimer
- No module docstring; 1/1 class documentedprimer_command
- No module docstring; 0/1 type alias, 1/2 class documentedprimer_compare_command
- Undocumentedprimer_prepare_command
- Undocumentedprimer_run_command
- Undocumented_run
- Classes and functions used to mimic normal pylint runs.typing
- A collection of typing utilities.utils
- Some various utilities and helper classes, most of them used in the main pylint class.ast_walker
- Undocumenteddocs
- Various helper functions to create the docs of a linter object.file_state
- Undocumentedlinterstats
- No module docstring; 5/5 classes documentedpragma_parser
- No module docstring; 0/7 constant, 0/2 function, 3/3 exceptions, 0/1 class documentedutils
- No module docstring; 0/7 type alias, 0/1 type variable, 0/2 constant, 2/3 functions documented__main__
- Undocumented