abc.ABC
pylint.pyreverse.inspector.AssociationHandlerInterface
- Undocumentedpylint.pyreverse.inspector.AbstractAssociationHandler
- Chain of Responsibility for handling types of association, useful to expand in the future if we want to add more distinct associations.pylint.pyreverse.inspector.AggregationsHandler
- Undocumentedpylint.pyreverse.inspector.OtherAssociationsHandler
- Undocumentedpylint.pyreverse.printer.Printer
- Base class defining the interface for a printer.pylint.pyreverse.dot_printer.DotPrinter
- No class docstring; 0/1 instance variable, 0/1 constant, 4/7 methods documentedpylint.pyreverse.mermaidjs_printer.MermaidJSPrinter
- Printer for MermaidJS diagrams.pylint.pyreverse.mermaidjs_printer.HTMLMermaidJSPrinter
- Printer for MermaidJS diagrams wrapped in a html boilerplate.pylint.pyreverse.plantuml_printer.PlantUmlPrinter
- Printer for PlantUML diagrams.pylint.pyreverse.vcg_printer.VCGPrinter
- No class docstring; 5/5 methods, 0/1 static method documentedargparse._AppendAction
pylint.config.callback_actions._ExtendAction
- Action that adds the value to a pre-existing list.argparse._StoreAction
pylint.config.deprecation_actions._NewNamesAction
- Store action that also emits a deprecation warning about a new name.pylint.config.deprecation_actions._OldNamesAction
- Store action that also sets the value to old names.argparse.Action
pylint.config.callback_actions._CallbackAction
- Custom callback action.pylint.config.callback_actions._AccessLinterObjectAction
- Action that has access to the Linter object.pylint.config.callback_actions._OutputFormatAction
- Callback action for setting the output format.pylint.config.callback_actions._XableAction
- Callback action for enabling or disabling a message.pylint.config.callback_actions._DisableAction
- Callback action for disabling a message.pylint.config.callback_actions._EnableAction
- Callback action for enabling a message.pylint.config.callback_actions._AccessParserAction
- Action that has access to the ArgumentParser object.pylint.config._pylint_config.setup._HelpAction
- Undocumentedpylint.config.callback_actions._AccessRunObjectAction
- Action that has access to the Run object.pylint.config.callback_actions._ErrorsOnlyModeAction
- Turn on errors-only mode.pylint.config.callback_actions._FullDocumentationAction
- Display the full documentation.pylint.config.callback_actions._GenerateConfigFileAction
- Generate a .toml format configuration file.pylint.config.callback_actions._GenerateRCFileAction
- Generate a pylintrc file.pylint.config.callback_actions._ListCheckGroupsAction
- Display all the check groups that pylint knows about.pylint.config.callback_actions._ListConfidenceLevelsAction
- Display all the confidence levels that pylint knows about.pylint.config.callback_actions._ListExtensionsAction
- Display all extensions under pylint.extensions.pylint.config.callback_actions._ListMessagesAction
- Display all available messages.pylint.config.callback_actions._ListMessagesEnabledAction
- Display all enabled messages.pylint.config.callback_actions._LongHelpAction
- Display the long help message.pylint.config.callback_actions._DoNothingAction
- Action that just passes.pylint.config.callback_actions._MessageHelpAction
- Display the help message of a message.argparse.Namespace
pylint.testutils.pyreverse.PyreverseConfig
- Holds the configuration options for Pyreverse.argparse.RawDescriptionHelpFormatter
pylint.config.help_formatter._HelpFormatter
- Formatter for the help message emitted by argparse.csv.excel
pylint.testutils.functional.LintModuleOutputUpdate.TestDialect
- Dialect used by the csv writer.enchant.tokenize.Chunker
pylint.checkers.spelling.ForwardSlashChunker
- This chunker allows splitting words like 'before/after' into 'before' and 'after'.enchant.tokenize.Filter
pylint.checkers.spelling.RegExFilter
- Parent class for filters using regular expressions.pylint.checkers.spelling.CamelCasedWord
- Filter skipping over camelCasedWords. This filter skips any words matching the following regular expression:pylint.checkers.spelling.SphinxDirectives
- Filter skipping over Sphinx Directives. This filter skips any words matching the following regular expression:pylint.checkers.spelling.WordsWithDigitsFilter
- Skips words with digits.pylint.checkers.spelling.WordsWithUnderscores
- Skips words with underscores.enum.Enum
pylint.checkers.base.name_checker.checker.TypeVarVariance
- Undocumentedpylint.checkers.variables.VariableVisitConsumerAction
- Reported by _check_consumer() and its sub-methods to determine the subsequent action to take in _undefined_and_used_before_checker().pylint.pyreverse.dot_printer.HTMLLabels
- Undocumentedpylint.pyreverse.printer.EdgeType
- Undocumentedpylint.pyreverse.printer.Layout
- Undocumentedpylint.pyreverse.printer.NodeType
- UndocumentedException
pylint.checkers.utils.IncompleteFormatString
- A format string ended in the middle of a format specifier.pylint.checkers.utils.InferredTypeError
- Undocumentedpylint.checkers.utils.NoSuchArgumentError
- Undocumentedpylint.checkers.utils.UnsupportedFormatCharacter
- A format character in a format string is not one of the supported format characters.pylint.config._pylint_config.utils.InvalidUserInput
- Raised whenever a user input is invalid.pylint.config.arguments_provider.UnsupportedAction
- Raised by set_option when it doesn't know what to do for an action.pylint.config.exceptions._UnrecognizedOptionError
- Raised if an ArgumentManager instance tries to parse an option that is unknown.pylint.config.exceptions.UnrecognizedArgumentAction
- Raised if an ArgumentManager instance tries to add an argument for which the action is not recognized.pylint.config.options_provider_mixin.UnsupportedAction
- Raised by set_option when it doesn't know what to do for an action.pylint.exceptions.EmptyReportError
- Raised when a report is empty and so should not be displayed.pylint.exceptions.InvalidMessageError
- Raised when a message creation, registration or addition is rejected.pylint.exceptions.InvalidReporterError
- Raised when selected reporter is invalid (e.g. not found).pylint.exceptions.NoLineSuppliedError
- Raised when trying to disable a message on a next line without supplying a line number.pylint.exceptions.UnknownMessageError
- Raised when an unregistered message id is encountered.pylint.exceptions.DeletedMessageError
- Raised when a message id or symbol that was deleted from pylint is encountered.pylint.exceptions.MessageBecameExtensionError
- Raised when a message id or symbol that was moved to an optional extension is encountered.pylint.lint.ArgumentPreprocessingError
- Raised if an error occurs during argument pre-processing.pylint.testutils.functional.NoFileError
- Undocumentedpylint.utils.pragma_parser.PragmaParserError
- A class for exceptions thrown by pragma_parser module.pylint.utils.pragma_parser.InvalidPragmaError
- Thrown in case the pragma is invalid.pylint.utils.pragma_parser.UnRecognizedOptionError
- Thrown in case the of a valid but unrecognized option.mccabe.PathGraph
pylint.extensions.mccabe.PathGraph
- Undocumentedmccabe.PathGraphingAstVisitor
pylint.extensions.mccabe.PathGraphingAstVisitor
- No class docstring; 0/4 instance variable, 2/9 methods documentedoptparse.Option
pylint.config.Option
- Undocumentedoptparse.OptionParser
pylint.config.OptionParser
- No class docstring; 1/3 method documentedpylint.checkers.base.name_checker.NamingStyle
- Class to register all accepted forms of a single naming style.pylint.checkers.base.name_checker.AnyStyle
- Undocumentedpylint.checkers.base.name_checker.CamelCaseStyle
- Regex rules for camelCase naming style.pylint.checkers.base.name_checker.PascalCaseStyle
- Regex rules for PascalCase naming style.pylint.checkers.base.name_checker.SnakeCaseStyle
- Regex rules for snake_case naming style.pylint.checkers.base.name_checker.UpperCaseStyle
- Regex rules for UPPER_CASE naming style.pylint.checkers.BaseChecker
pylint.lint.PyLinter
- Lint Python modules using external checkers.pylint.testutils.UnittestLinter
- A fake linter class to capture checker messages.pylint.checkers.classes.class_checker._DefaultMissing
- Sentinel value for missing arg default, use _DEFAULT_MISSING.pylint.checkers.classes.class_checker.ScopeAccessMap
- Store the accessed variables per scope.pylint.checkers.exceptions.BaseVisitor
- Base class for visitors defined in this module.pylint.checkers.exceptions.ExceptionRaiseLeafVisitor
- Visitor for handling leaf kinds of a raise value.pylint.checkers.exceptions.ExceptionRaiseRefVisitor
- Visit references (anything that is not an AST leaf).pylint.checkers.format.TokenWrapper
- A wrapper for readable access to token information.pylint.checkers.MapReduceMixin
- A mixin design to allow multi-process/threaded runs of a Checker.pylint.checkers.similar.CplSuccessiveLinesLimits
- Holds a SuccessiveLinesLimits object for each checked file and counts the number of common lines between both stripped lines collections extracted from both files.pylint.checkers.similar.LinesChunk
- The LinesChunk object computes and stores the hash of some consecutive stripped lines of a lineset.pylint.checkers.similar.LineSet
- Holds and indexes all the lines of a single source file.pylint.checkers.similar.Similar
- Finds copy-pasted lines of code in a project.pylint.checkers.similar.SimilarChecker
- Checks for similarities and duplicated code.pylint.checkers.similar.SuccessiveLinesLimits
- A class to handle the numbering of begin and end of successive lines.pylint.checkers.typecheck.VERSION_COMPATIBLE_OVERLOAD
- Undocumentedpylint.checkers.variables.NamesConsumer
- A simple class to handle consumed, to consume and scope type info of node locals.pylint.config.argument._Argument
- Class representing an argument to be parsed by an argparse.ArgumentsParser.pylint.config.argument._BaseStoreArgument
- Base class for store arguments to be parsed by an argparse.ArgumentsParser.pylint.config.argument._StoreArgument
- Class representing a store argument to be parsed by an argparse.ArgumentsParser.pylint.config.argument._StoreTrueArgument
- Class representing a 'store_true' argument to be parsed by an argparse.ArgumentsParser.pylint.config.argument._CallableArgument
- Class representing an callable argument to be parsed by an argparse.ArgumentsParser.pylint.config.argument._DeprecationArgument
- Store arguments while also handling deprecation warnings for old and new names.pylint.config.argument._ExtendArgument
- Class for extend arguments to be parsed by an argparse.ArgumentsParser.pylint.config.argument._StoreNewNamesArgument
- Store arguments while also emitting deprecation warnings.pylint.config.argument._StoreOldNamesArgument
- Store arguments while also handling old names.pylint.config.arguments_manager._ArgumentsManager
- Arguments manager class used to handle command-line arguments and options.pylint.pyreverse.main.Run
- Base class providing common behaviour for pyreverse commands.pylint.config.arguments_provider._ArgumentsProvider
- Base class for classes that provide arguments.pylint.checkers.BaseChecker
- No class docstring; 0/1 property, 0/2 instance variable, 0/4 class variable, 8/15 methods documentedpylint.checkers.async.AsyncChecker
- Undocumentedpylint.checkers.bad_chained_comparison.BadChainedComparisonChecker
- Checks for unintentional usage of chained comparison.pylint.checkers.base.basic_checker._BasicChecker
- Permits separating multiple checks with the same checker name into classes/file.pylint.checkers.base.basic_checker.BasicChecker
- Basic checker.pylint.checkers.base.basic_error_checker.BasicErrorChecker
- No class docstring; 0/1 instance variable, 0/1 class variable, 7/24 methods documentedpylint.checkers.base.comparison_checker.ComparisonChecker
- Checks for comparisons.pylint.checkers.base.docstring_checker.DocStringChecker
- No class docstring; 0/2 class variable, 1/5 method documentedpylint.checkers.base.NameChecker
- No class docstring; 0/6 instance variable, 0/3 class variable, 4/15 methods, 2/2 static methods documentedpylint.checkers.base.pass_checker.PassChecker
- Check if the pass statement is really necessary.pylint.checkers.BaseRawFileChecker
- Base class for checkers which need to parse the raw file.pylint.checkers.format.FormatChecker
- Formatting checker.pylint.checkers.misc.ByIdManagedMessagesChecker
- Checks for messages that are enabled or disabled by id instead of symbol.pylint.checkers.misc.EncodingChecker
- BaseChecker for encoding issues.pylint.checkers.similar.SimilarChecker
- Checks for similarities and duplicated code.pylint.checkers.strings.StringConstantChecker
- Check string literals.pylint.checkers.unicode.UnicodeChecker
- Check characters that could be used to hide bad code to humans.pylint.extensions.empty_comment.CommentChecker
- Undocumentedpylint.checkers.BaseTokenChecker
- Base class for checkers that want to have access to the token stream.pylint.checkers.format.FormatChecker
- Formatting checker.pylint.checkers.misc.EncodingChecker
- BaseChecker for encoding issues.pylint.checkers.raw_metrics.RawMetricsChecker
- Checker that provides raw metrics instead of checking anything.pylint.checkers.refactoring.RefactoringChecker
- Looks for code which can be refactored.pylint.checkers.spelling.SpellingChecker
- Check spelling in comments and docstrings.pylint.checkers.strings.StringConstantChecker
- Check string literals.pylint.extensions.check_elif.ElseifUsedChecker
- Checks for use of "else if" when an "elif" could be used.pylint.checkers.classes.class_checker.ClassChecker
- Checker for class nodes.pylint.checkers.classes.special_methods_checker.SpecialMethodsChecker
- Checker which verifies that special methods are implemented correctly.pylint.checkers.DeprecatedMixin
- A mixin implementing logic for checking deprecated symbols.pylint.checkers.imports.ImportsChecker
- BaseChecker for import statements.pylint.checkers.stdlib.StdlibChecker
- No class docstring; 0/4 instance variable, 0/2 class variable, 4/22 methods documentedpylint.checkers.design_analysis.MisdesignChecker
- Checker of potential misdesigns.pylint.checkers.dunder_methods.DunderCallChecker
- Check for unnecessary dunder method calls.pylint.checkers.ellipsis_checker.EllipsisChecker
- No class docstring; 0/2 class variable, 1/1 method documentedpylint.checkers.exceptions.ExceptionsChecker
- Exception related checks.pylint.checkers.imports.ImportsChecker
- BaseChecker for import statements.pylint.checkers.lambda_expressions.LambdaExpressionChecker
- Check for unnecessary usage of lambda expressions.pylint.checkers.logging.LoggingChecker
- Checks use of the logging module.pylint.checkers.method_args.MethodArgsChecker
- BaseChecker for method_args.pylint.checkers.modified_iterating_checker.ModifiedIterationChecker
- Checks for modified iterators in for loops iterations.pylint.checkers.nested_min_max.NestedMinMaxChecker
- Multiple nested min/max calls on the same line will raise multiple messages.pylint.checkers.newstyle.NewStyleConflictChecker
- Checks for usage of new style capabilities on old style classes and other new/old styles conflicts problems.pylint.checkers.non_ascii_names.NonAsciiNameChecker
- A strict name checker only allowing ASCII.pylint.checkers.refactoring.ImplicitBooleanessChecker
- Checks for incorrect usage of comparisons or len() inside conditions.pylint.checkers.refactoring.NotChecker
- Checks for too many not in comparison expressions.pylint.checkers.refactoring.RecommendationChecker
- No class docstring; 0/1 instance variable, 0/2 class variable, 6/12 methods, 0/1 static method documentedpylint.checkers.stdlib.StdlibChecker
- No class docstring; 0/4 instance variable, 0/2 class variable, 4/22 methods documentedpylint.checkers.strings.StringFormatChecker
- Checks string formatting operations to ensure that the format string is valid and the arguments match the format string.pylint.checkers.threading_checker.ThreadingChecker
- Checks for threading module.pylint.checkers.typecheck.IterableChecker
- Checks for non-iterables used in an iterable context.pylint.checkers.typecheck.TypeChecker
- Try to find bugs in the code using type inference.pylint.checkers.unsupported_version.UnsupportedVersionChecker
- Checker for features that are not supported by all python versions indicated by the py-version setting.pylint.checkers.variables.VariablesChecker
- BaseChecker for variables.pylint.extensions.bad_builtin.BadBuiltinChecker
- Undocumentedpylint.extensions.broad_try_clause.BroadTryClauseChecker
- Checks for try clauses with too many lines.pylint.extensions.code_style.CodeStyleChecker
- Checkers that can improve code consistency.pylint.extensions.comparetozero.CompareToZeroChecker
- Checks for comparisons to zero.pylint.extensions.comparison_placement.MisplacedComparisonConstantChecker
- Checks the placement of constants in comparisons.pylint.extensions.confusing_elif.ConfusingConsecutiveElifChecker
- Checks if "elif" is used right after an indented block that finishes with "if" or "elif" itself.pylint.extensions.consider_refactoring_into_while_condition.ConsiderRefactorIntoWhileConditionChecker
- Checks for instances where while loops are implemented with a constant condition which.pylint.extensions.consider_ternary_expression.ConsiderTernaryExpressionChecker
- Undocumentedpylint.extensions.dict_init_mutate.DictInitMutateChecker
- No class docstring; 0/2 class variable, 1/1 method documentedpylint.extensions.docparams.DocstringParameterChecker
- Checker for Sphinx, Google, or Numpy style docstrings.pylint.extensions.docstyle.DocStringStyleChecker
- Checks format of docstrings based on PEP 0257.pylint.extensions.dunder.DunderChecker
- Checks related to dunder methods.pylint.extensions.emptystring.CompareToEmptyStringChecker
- No class docstring; 0/3 class variable, 1/1 method documentedpylint.extensions.eq_without_hash.EqWithoutHash
- Undocumentedpylint.extensions.for_any_all.ConsiderUsingAnyOrAllChecker
- No class docstring; 0/2 class variable, 0/1 method, 3/3 static methods documentedpylint.extensions.magic_value.MagicValueChecker
- Checks for constants in comparisons.pylint.extensions.mccabe.McCabeMethodChecker
- Checks McCabe complexity cyclomatic threshold in methods and functions to validate a too complex code.pylint.extensions.no_self_use.NoSelfUseChecker
- No class docstring; 0/2 instance variable, 0/2 class variable, 3/5 methods documentedpylint.extensions.overlapping_exceptions.OverlappingExceptionsChecker
- Checks for two or more exceptions in the same exception handler clause that are identical or parts of the same inheritance hierarchy.pylint.extensions.private_import.PrivateImportChecker
- No class docstring; 0/2 instance variable, 0/2 class variable, 5/8 methods, 3/3 static methods documentedpylint.extensions.redefined_loop_name.RedefinedLoopNameChecker
- Undocumentedpylint.extensions.redefined_variable_type.MultipleTypesChecker
- Checks for variable type redefinition (NoneType excepted).pylint.extensions.set_membership.SetMembershipChecker
- No class docstring; 0/2 class variable, 2/3 methods documentedpylint.extensions.typing.TypingChecker
- Find issue specifically related to type annotations.pylint.extensions.while_used.WhileChecker
- Undocumentedpylint.pyreverse.main.Run
- Base class providing common behaviour for pyreverse commands.pylint.config.config_file_parser._ConfigurationFileParser
- Class to parse various formats of configuration files.pylint.config.OptionsManagerMixIn
- Handle configuration from both a configuration file and command line options.pylint.config.ConfigurationMixIn
- Basic mixin for simple configurations which don't need the manager / providers model.pylint.config.OptionsProviderMixIn
- Mixin to provide options to an OptionsManager.pylint.config.ConfigurationMixIn
- Basic mixin for simple configurations which don't need the manager / providers model.pylint.constants.WarningScope
- Undocumentedpylint.extensions._check_docs_utils.Docstring
- No class docstring; 0/1 instance variable, 1/2 class variable, 1/13 method documentedpylint.extensions._check_docs_utils.GoogleDocstring
- No class docstring; 0/13 class variable, 1/12 method, 0/2 static method documentedpylint.extensions._check_docs_utils.NumpyDocstring
- No class docstring; 0/10 class variable, 1/1 method, 0/2 static method documentedpylint.extensions._check_docs_utils.SphinxDocstring
- No class docstring; 0/15 class variable, 1/8 method documentedpylint.extensions._check_docs_utils.EpytextDocstring
- Epytext is similar to Sphinx.pylint.graph.DotBackend
- Dot File back-end.pylint.interfaces.Interface
- Base class for interfaces.pylint.interfaces.IChecker
- Base interface, to be used only for sub interfaces definition.pylint.interfaces.IAstroidChecker
- Interface for checker which prefers receive events according to statement type.pylint.interfaces.IRawChecker
- Interface for checker which need to parse the raw file.pylint.interfaces.ITokenChecker
- Interface for checkers that need access to the token list.pylint.interfaces.IReporter
- Reporter collect messages and display results encapsulated in a layout.pylint.lint.message_state_handler._MessageStateHandler
- Class that handles message disabling & enabling and processing of inline pragma's.pylint.lint.PyLinter
- Lint Python modules using external checkers.pylint.testutils.UnittestLinter
- A fake linter class to capture checker messages.pylint.lint.Run
- Helper class to use as main for pylint with 'run(*sys.argv[1:])'.pylint.lint.run._PylintConfigRun
- A private wrapper for the 'pylint-config' command.pylint.testutils._run._Run
- Like Run, but we're using an explicitly set empty pylintrc.pylint.message.Message
- This class represent a message to be issued by the reporters.pylint.message.MessageDefinition
- No class docstring; 0/11 instance variable, 3/7 methods, 0/1 static method documentedpylint.message.MessageDefinitionStore
- The messages store knows information about every possible message definition but has no particular state during analysis.pylint.message.MessageIdStore
- The MessageIdStore store MessageId and make sure that there is a 1-1 relation between msgid and symbol.pylint.pyreverse.diadefslib.DiaDefGenerator
- Handle diagram generation options.pylint.pyreverse.diadefslib.ClassDiadefGenerator
- Generate a class diagram definition including all classes related to a given class.pylint.pyreverse.diadefslib.DefaultDiadefGenerator
- Generate minimum diagram definition for the project :pylint.pyreverse.diadefslib.DiadefsHandler
- Get diagram definitions from user (i.e. xml files) or generate them.pylint.pyreverse.diagrams.Figure
- Base class for counter handling.pylint.pyreverse.diagrams.ClassDiagram
- Main class diagram handling.pylint.pyreverse.diagrams.PackageDiagram
- Package diagram handling.pylint.pyreverse.diagrams.DiagramEntity
- A diagram object, i.e. a label associated to an astroid node.pylint.pyreverse.diagrams.ClassEntity
- A diagram object representing a class.pylint.pyreverse.diagrams.PackageEntity
- A diagram object representing a package.pylint.pyreverse.diagrams.Relationship
- A relationship from an object in the diagram to another.pylint.pyreverse.inspector.IdGeneratorMixIn
- Mixin adding the ability to generate integer uid.pylint.pyreverse.inspector.Linker
- Walk on the project tree and resolve relationships.pylint.pyreverse.inspector.Project
- A project handle a set of modules / packages.pylint.pyreverse.utils.FilterMixIn
- Filter nodes according to a mode and nodes' visibility.pylint.pyreverse.diagrams.ClassDiagram
- Main class diagram handling.pylint.pyreverse.diagrams.PackageDiagram
- Package diagram handling.pylint.pyreverse.utils.LocalsVisitor
- Visit a project by traversing the locals dictionary.pylint.pyreverse.diadefslib.DefaultDiadefGenerator
- Generate minimum diagram definition for the project :pylint.pyreverse.inspector.Linker
- Walk on the project tree and resolve relationships.pylint.pyreverse.writer.DiagramWriter
- Base class for writing project diagrams.pylint.reporters.base_reporter.BaseReporter
pylint.reporters.json_reporter.BaseJSONReporter
- Report messages and layouts in JSON.pylint.reporters.JSONReporter
- TODO: 3.0: Remove this JSONReporter in favor of the new one handling abs-path and confidence.pylint.reporters.BaseReporter
- Base class for reporters.pylint.reporters.CollectingReporter
- Collects messages.pylint.reporters.text.TextReporter
- Reports messages and layouts in plain text.pylint.reporters.text.ColorizedTextReporter
- Simple TextReporter that colorizes text output.pylint.reporters.text.NoHeaderReporter
- Reports messages and layouts in plain text without a module header.pylint.reporters.text.ParseableTextReporter
- A reporter very similar to TextReporter, but display messages in a form recognized by most text editors :pylint.reporters.text.VSTextReporter
- Visual studio text reporter.pylint.testutils.GenericTestReporter
- Reporter storing plain text messages.pylint.testutils.MinimalTestReporter
- Undocumentedpylint.testutils.reporter_for_tests.FunctionalTestReporter
- No class docstring; 1/2 method documentedpylint.reporters.MultiReporter
- Reports messages and layouts in plain text.pylint.reporters.ReportsHandlerMixIn
- A mix-in class containing all the reports and stats manipulation related methods for the main lint class.pylint.lint.PyLinter
- Lint Python modules using external checkers.pylint.testutils.UnittestLinter
- A fake linter class to capture checker messages.pylint.reporters.ureports.BaseWriter
- Base class for ureport writers.pylint.reporters.ureports.text_writer.TextWriter
- Format layouts as text (ReStructured inspiration but not totally handled yet).pylint.reporters.ureports.nodes.VNode
- Undocumentedpylint.reporters.ureports.nodes.BaseLayout
- Base container node.pylint.reporters.ureports.nodes.Paragraph
- A simple text paragraph.pylint.reporters.ureports.nodes.Section
- A section.pylint.reporters.ureports.nodes.EvaluationSection
- Undocumentedpylint.reporters.ureports.nodes.Table
- Some tabular data.pylint.reporters.ureports.nodes.Title
- A title.pylint.reporters.ureports.nodes.Text
- A text portion.pylint.reporters.ureports.nodes.VerbatimText
- A verbatim text, display the raw data.pylint.testutils._primer.PackageToLint
- Represents data about a package to be tested during primer tests.pylint.testutils._primer.primer.Primer
- Main class to handle priming of packages.pylint.testutils._primer.primer_command.PrimerCommand
- Generic primer action with required arguments.pylint.testutils._primer.primer_compare_command.CompareCommand
- No class docstring; 1/4 method, 0/2 static method documentedpylint.testutils._primer.primer_prepare_command.PrepareCommand
- Undocumentedpylint.testutils._primer.primer_run_command.RunCommand
- No class docstring; 0/2 method, 1/2 static method documentedpylint.testutils.CheckerTestCase
- A base testcase class for unit testing individual checker classes.pylint.testutils.functional.FunctionalTestFile
- A single functional test case file with options.pylint.testutils.LintModuleTest
- No class docstring; 0/4 instance variable, 0/1 class variable, 1/13 method, 2/2 static methods documentedpylint.testutils.functional.LintModuleOutputUpdate
- Class to be used if expected output files should be updated instead of checked.pylint.utils.ASTWalker
- No class docstring; 0/5 instance variable, 2/4 methods documentedpylint.utils.FileState
- Hold internal state specific to the currently analyzed file.pylint.utils.IsortDriver
- A wrapper around isort API that changed between versions 4 and 5.pylint.utils.LinterStats
- Class used to linter stats.typing.NamedTuple
pylint.checkers.refactoring.refactoring_checker.ConsiderUsingWithStack
- Stack for objects that may potentially trigger a R1732 message if they are not used in a ``with`` block later on.pylint.checkers.similar.Commonality
- Undocumentedpylint.checkers.similar.LineSetStartCouple
- Indices in both linesets that mark the beginning of successive lines.pylint.checkers.similar.LineSpecifs
- Undocumentedpylint.checkers.unicode._BadChar
- Representation of an ASCII char considered bad.pylint.checkers.variables.ScopeConsumer
- Store nodes and their consumption states.pylint.extensions.typing.DeprecatedTypingAliasMsg
- Undocumentedpylint.extensions.typing.TypingAlias
- Undocumentedpylint.interfaces.Confidence
- Undocumentedpylint.message._deleted_message_ids.DeletedMessage
- Undocumentedpylint.pyreverse.printer.NodeProperties
- Undocumentedpylint.reporters.text.MessageStyle
- Styling of a message.pylint.testutils.MessageTest
- No class docstring; 1/7 class variable documentedpylint.testutils.output_line.OutputLine
- No class docstring; 0/8 class variable, 1/1 method, 3/3 static methods, 2/2 class methods documentedpylint.testutils.pyreverse.FunctionalPyreverseTestfile
- Named tuple containing the test file and the expected output.pylint.typing.FileItem
- Represents data about a file handled by pylint.pylint.typing.ManagedMessage
- Tuple with information about a managed message of the linter.pylint.typing.MessageLocationTuple
- Tuple with information about the location of a to-be-displayed message.pylint.utils.pragma_parser.PragmaRepresenter
- Undocumentedtyping.Protocol
pylint.lint.pylinter.GetAstProtocol
- Undocumentedpylint.typing.GetProjectCallable
- Undocumentedtyping.TypedDict
pylint.testutils._primer.primer_command.PackageData
- Undocumentedpylint.testutils.functional.test_file.TestFileOptions
- Undocumentedpylint.testutils.pyreverse.TestFileOptions
- Undocumentedpylint.typing.ErrorDescriptionDict
- Represents data about errors collected during checking of a module.pylint.typing.ExtraMessageOptions
- All allowed keys in the extra options for message definitions.pylint.typing.ModuleDescriptionDict
- Represents data about a checked module.pylint.utils.linterstats.BadNames
- TypedDict to store counts of node types with bad names.pylint.utils.linterstats.CodeTypeCount
- TypedDict to store counts of lines of code types.pylint.utils.linterstats.DuplicatedLines
- TypedDict to store counts of lines of duplicated code.pylint.utils.linterstats.NodeCount
- TypedDict to store counts of different types of nodes.pylint.utils.linterstats.UndocumentedNodes
- TypedDict to store counts of undocumented node types.pylint.utils.ModuleStats
- TypedDict to store counts of types of messages and statements.ValueError
pylint.exceptions.InvalidArgsError
- Raised when passed arguments are invalid, e.g., have the wrong length.