Metadata-Version: 2.1
Name: plerr
Version: 1.0.0
Summary: A list of pylint-errors with reasoning and examples of erroneous and correct code.
Home-page: https://github.com/vald-phoenix/pylint-errors
Author: Vladyslav Krylasov
Author-email: vladyslav.krylasov@gmail.com
License: UNKNOWN
Description: [![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://github.com/vald-phoenix/pylint-errors/blob/master/LICENSE)
        [![CI Status](https://github.com/vald-phoenix/pylint-errors/workflows/CI/badge.svg)](https://github.com/vald-phoenix/pylint-errors/actions?workflow=CI)
        [![Testing Coverage](https://codecov.io/gh/vald-phoenix/pylint-errors/branch/master/graph/badge.svg)](https://codecov.io/gh/vald-phoenix/pylint-errors)
        [![Supported Versions](https://img.shields.io/badge/Python-3.5%20%7C%203.6%20%7C%203.7%20%7C%203.8-blue)](https://github.com/vald-phoenix/pylint-errors)
        
        # pylint-errors
        
        A list of pylint-errors with reasoning and examples of erroneous and
        correct code.
        
        ## Table of contents
        
        - [CLI usage](#cli-usage)
          - [Stable release](#stable-release)
          - [Dev builds](#dev-builds)
        - [List of errors](#list-of-errors)
        
        ## CLI usage
        
        ![Example](https://raw.githubusercontent.com/vald-phoenix/pylint-errors/master/media/example.svg)
        
        It's not required to install CLI util as long as you can navigate list of
        errors [here](#list-of-errors) or on this
        [web-site](https://vald-phoenix.github.io/pylint-errors/)
        but you may want to do so.  
        
        
        ### Stable release
        
        You can install a stable release simply by such commands:
        
        ```console
        $ python3 -m pip install plerr
        $ plerr R1710
        ```
        
        For [pipx](https://github.com/pipxproject/pipx):
        
        ```console
        $ python3 -m pip install pipx # if not yet installed pipx
        $ python3 -m pipx ensurepath # ensure directory where pipx stores apps is on PATH
        $ pipx install plerr
        $ plerr R1710
        ```
        
        ### Dev builds
        
        In order to use development `plerr` builds you need to invoke the following commands:
        
        ```console
        $ git clone https://github.com/vald-phoenix/pylint-errors.git
        $ sudo apt update && sudo apt install -y python3-pip # if not yet installed
        $ cd pylint-errors
        $ git checkout develop
        $ python3 setup.py test
        $ python3 setup.py install --user
        $ python3 -m plerr R1710
        ```
        
        [pipx](https://github.com/pipxproject/pipx) users may install the library by
        such commands:
        
        ```console
        $ git clone https://github.com/vald-phoenix/pylint-errors.git
        $ sudo apt install -y make python3-pip python3-venv # if not yet installed
        $ cd pylint-errors
        $ git checkout develop
        $ python3 -m pip install pipx wheel # install a package to build a wheel and pipx
        $ python3 -m pipx ensurepath # ensure directory where pipx stores apps is on PATH
        $ python3 setup.py test # run tests
        $ make clean
        $ python3 setup.py bdist_wheel # build a binary wheel
        $ pipx install dist/* # install a binary wheel by pipx
        $ plerr R1710
        ```
        
        In order to get the latest updates just `git pull origin develop` and invoke a
        command in the root of the project (`sudo apt install make` if not yet 
        installed) `make rai` to install to Python 3 user space site packages or
        `make raip` for pipx.
        
        ## List of errors
        
        Error codes with **[+]** mean they've got examples of bad and good code.
        Rationalisation provided for all entries.
        
        ### Async Checker Messages
        
        - [E1700 (yield-inside-async-function)](plerr/errors/async/E1700.md) **[+]**
        - [E1701 (not-async-context-manager)](plerr/errors/async/E1701.md) **[+]**
        
        ### Basic Checker Messages
        
        - [C0102 (blacklisted-name)](plerr/errors/basic/C0102.md) **[+]**
        - [C0103 (invalid-name)](plerr/errors/basic/C0103.md) **[+]**
        - [C0112 (empty-docstring)](plerr/errors/basic/C0112.md) **[+]**
        - [C0114 (missing-module-docstring)](plerr/errors/basic/C0114.md) **[+]**
        - [C0115 (missing-class-docstring)](plerr/errors/basic/C0115.md) **[+]**
        - [C0116 (missing-function-docstring)](plerr/errors/basic/C0116.md) **[+]**
        - [C0121 (singleton-comparison)](plerr/errors/basic/C0121.md) **[+]**
        - [C0122 (misplaced-comparison-constant)](plerr/errors/basic/C0122.md) **[+]**
        - [C0123 (unidiomatic-typecheck)](plerr/errors/basic/C0123.md) **[+]**
        - [E0100 (init-is-generator)](plerr/errors/basic/E0100.md) **[+]**
        - [E0101 (return-in-init)](plerr/errors/basic/E0101.md) **[+]**
        - [E0102 (function-redefined)](plerr/errors/basic/E0102.md) **[+]**
        - [E0103 (not-in-loop)](plerr/errors/basic/E0103.md) **[+]**
        - [E0104 (return-outside-function)](plerr/errors/basic/E0104.md) **[+]**
        - [E0105 (yield-outside-function)](plerr/errors/basic/E0105.md) **[+]**
        - [E0106 (return-arg-in-generator)](plerr/errors/basic/E0106.md)
        - [E0107 (nonexistent-operator)](plerr/errors/basic/E0107.md) **[+]**
        - [E0108 (duplicate-argument-name)](plerr/errors/basic/E0108.md) **[+]**
        - [E0110 (abstract-class-instantiated)](plerr/errors/basic/E0110.md) **[+]**
        - [E0111 (bad-reversed-sequence)](plerr/errors/basic/E0111.md) **[+]**
        - [E0112 (too-many-star-expressions)](plerr/errors/basic/E0112.md) **[+]**
        - [E0113 (invalid-star-assignment-target)](plerr/errors/basic/E0113.md) **[+]**
        - [E0114 (star-needs-assignment-target)](plerr/errors/basic/E0114.md) **[+]**
        - [E0115 (nonlocal-and-global)](plerr/errors/basic/E0115.md) **[+]**
        - [E0116 (continue-in-finally)](plerr/errors/basic/E0116.md) **[+]**
        - [E0117 (nonlocal-without-binding)](plerr/errors/basic/E0117.md) **[+]**
        - [E0118 (used-prior-global-declaration)](plerr/errors/basic/E0118.md) **[+]**
        - [E0119 (misplaced-format-function)](plerr/errors/basic/E0119.md) **[+]**
        - [R0123 (literal-comparison)](plerr/errors/basic/R0123.md) **[+]**
        - [R0124 (comparison-with-itself)](plerr/errors/basic/R0124.md) **[+]**
        - [W0101 (unreachable)](plerr/errors/basic/W0101.md) **[+]**
        - [W0102 (dangerous-default-value)](plerr/errors/basic/W0102.md) **[+]**
        - [W0104 (pointless-statement)](plerr/errors/basic/W0104.md) **[+]**
        - [W0105 (pointless-string-statement)](plerr/errors/basic/W0105.md) **[+]**
        - [W0106 (expression-not-assigned)](plerr/errors/basic/W0106.md) **[+]**
        - [W0107 (unnecessary-pass)](plerr/errors/basic/W0107.md) **[+]**
        - [W0108 (unnecessary-lambda)](plerr/errors/basic/W0108.md) **[+]**
        - [W0109 (duplicate-key)](plerr/errors/basic/W0109.md) **[+]**
        - [W0111 (assign-to-new-keyword)](plerr/errors/basic/W0111.md) **[+]**
        - [W0120 (useless-else-on-loop)](plerr/errors/basic/W0120.md) **[+]**
        - [W0122 (exec-used)](plerr/errors/basic/W0122.md) **[+]**
        - [W0123 (eval-used)](plerr/errors/basic/W0123.md) **[+]**
        - [W0124 (confusing-with-statement)](plerr/errors/basic/W0124.md) **[+]**
        - [W0125 (using-constant-test)](plerr/errors/basic/W0125.md)
        - [W0126 (missing-parentheses-for-call-in-test)](plerr/errors/basic/W0126.md)
        - [W0127 (self-assigning-variable)](plerr/errors/basic/W0127.md) **[+]**
        - [W0128 (redeclared-assigned-name)](plerr/errors/basic/W0128.md)
        - [W0143 (comparison-with-callable)](plerr/errors/basic/W0143.md) **[+]**
        - [W0150 (lost-exception)](plerr/errors/basic/W0150.md) **[+]**
        - [W0199 (assert-on-tuple)](plerr/errors/basic/W0199.md) **[+]**
        
        ### Broad Try Clause Checker Messages
        
        - [W0717 (too-many-try-statements)](plerr/errors/broad-try-clause/W0717.md)
        
        ### Classes Checker Messages
        
        - [C0202 (bad-classmethod-argument)](plerr/errors/classes/C0202.md) **[+]**
        - [C0203 (bad-mcs-method-argument)](plerr/errors/classes/C0203.md) **[+]**
        - [C0204 (bad-mcs-classmethod-argument)](plerr/errors/classes/C0204.md) **[+]**
        - [C0205 (single-string-used-for-slots)](plerr/errors/classes/C0205.md) **[+]**
        - [E0202 (method-hidden)](plerr/errors/classes/E0202.md) **[+]**
        - [E0203 (access-member-before-definition)](plerr/errors/classes/E0203.md) **[+]**
        - [E0211 (no-method-argument)](plerr/errors/classes/E0211.md) **[+]**
        - [E0213 (no-self-argument)](plerr/errors/classes/E0213.md) **[+]**
        - [E0236 (invalid-slots-object)](plerr/errors/classes/E0236.md) **[+]**
        - [E0237 (assigning-non-slot)](plerr/errors/classes/E0237.md) **[+]**
        - [E0238 (invalid-slots)](plerr/errors/classes/E0238.md) **[+]**
        - [E0239 (inherit-non-class)](plerr/errors/classes/E0239.md) **[+]**
        - [E0240 (inconsistent-mro)](plerr/errors/classes/E0240.md) **[+]**
        - [E0241 (duplicate-bases)](plerr/errors/classes/E0241.md) **[+]**
        - [E0242 (class-variable-slots-conflict)](plerr/errors/classes/E0242.md) **[+]**
        - [E0301 (non-iterator-returned)](plerr/errors/classes/E0301.md) **[+]**
        - [E0302 (unexpected-special-method-signature)](plerr/errors/classes/E0302.md) **[+]**
        - [E0303 (invalid-length-returned)](plerr/errors/classes/E0303.md) **[+]**
        - [F0202 (method-check-failed)](plerr/errors/classes/F0202.md)
        - [R0201 (no-self-use)](plerr/errors/classes/R0201.md)  **[+]**
        - [R0202 (no-classmethod-decorator)](plerr/errors/classes/R0202.md) **[+]**
        - [R0203 (no-staticmethod-decorator)](plerr/errors/classes/R0203.md) **[+]**
        - [R0205 (useless-object-inheritance)](plerr/errors/classes/R0205.md) **[+]**
        - [R0206 (property-with-parameters)](plerr/errors/classes/R0206.md) **[+]**
        - [W0201 (attribute-defined-outside-init)](plerr/errors/classes/W0201.md) **[+]**
        - [W0211 (bad-staticmethod-argument)](plerr/errors/classes/W0211.md) **[+]**
        - [W0212 (protected-access)](plerr/errors/classes/W0212.md) **[+]**
        - [W0221 (arguments-differ)](plerr/errors/classes/W0221.md) **[+]**
        - [W0222 (signature-differs)](plerr/errors/classes/W0222.md)
        - [W0223 (abstract-method)](plerr/errors/classes/W0223.md) **[+]**
        - [W0231 (super-init-not-called)](plerr/errors/classes/W0231.md) **[+]**
        - [W0232 (no-init)](plerr/errors/classes/W0232.md) **[+]**
        - [W0233 (non-parent-init-called)](plerr/errors/classes/W0233.md) **[+]**
        - [W0235 (useless-super-delegation)](plerr/errors/classes/W0235.md) **[+]**
        - [W0236 (invalid-overridden-method)](plerr/errors/classes/W0236.md) **[+]**
        
        ### Compare-To-Empty-String Checker Messages
        
        - [C1901 (compare-to-empty-string)](plerr/errors/compare-to-empty-string/C1901.md) **[+]**
        
        ### Compare-To-Zero Checker Messages
        
        - [C2001 (compare-to-zero)](plerr/errors/compare-to-zero/C2001.md) **[+]**
        
        ### Deprecated Builtins Checker Messages
        
        - [W0141 (bad-builtin)](plerr/errors/deprecated-builtins/W0141.md) **[+]**
        
        ### Design Checker Messages
        
        - [R0901 (too-many-ancestors)](plerr/errors/design/R0901.md) **[+]**
        - [R0902 (too-many-instance-attributes)](plerr/errors/design/R0902.md) **[+]**
        - [R0903 (too-few-public-methods)](plerr/errors/design/R0903.md) **[+]**
        - [R0904 (too-many-public-methods)](plerr/errors/design/R0904.md) **[+]**
        - [R0911 (too-many-return-statements)](plerr/errors/design/R0911.md) **[+]**
        - [R0912 (too-many-branches)](plerr/errors/design/R0912.md) **[+]**
        - [R0913 (too-many-arguments)](plerr/errors/design/R0913.md) **[+]**
        - [R0914 (too-many-locals)](plerr/errors/design/R0914.md) **[+]**
        - [R0915 (too-many-statements)](plerr/errors/design/R0915.md) **[+]**
        - [R0916 (too-many-boolean-expressions)](plerr/errors/design/R0916.md) **[+]**
        - [R1260 (too-complex)](plerr/errors/design/R1260.md) **[+]**
        
        ### Docstyle Checker Messages
        
        - [C0198 (bad-docstring-quotes)](plerr/errors/docstyle/C0198.md) **[+]**
        - [C0199 (docstring-first-line-empty)](plerr/errors/docstyle/C0199.md) **[+]**
        
        ### Else If Used Checker Messages
        
        - [R5501 (else-if-used)](plerr/errors/else-if-used/R5501.md) **[+]**
        
        ### Exceptions Checker Messages
        
        - [E0701 (bad-except-order)](plerr/errors/exceptions/E0701.md) **[+]**
        - [E0702 (raising-bad-type)](plerr/errors/exceptions/E0702.md) **[+]**
        - [E0703 (bad-exception-context)](plerr/errors/exceptions/E0703.md) **[+]**
        - [E0704 (misplaced-bare-raise)](plerr/errors/exceptions/E0704.md) **[+]**
        - [E0710 (raising-non-exception)](plerr/errors/exceptions/E0710.md) **[+]**
        - [E0711 (notimplemented-raised)](plerr/errors/exceptions/E0711.md) **[+]**
        - [E0712 (catching-non-exception)](plerr/errors/exceptions/E0712.md) **[+]**
        - [W0702 (bare-except)](plerr/errors/exceptions/W0702.md) **[+]**
        - [W0703 (broad-except)](plerr/errors/exceptions/W0703.md) **[+]**
        - [W0705 (duplicate-except)](plerr/errors/exceptions/W0705.md) **[+]**
        - [W0706 (try-except-raise)](plerr/errors/exceptions/W0706.md) **[+]**
        - [W0711 (binary-op-exception)](plerr/errors/exceptions/W0711.md) **[+]**
        - [W0715 (raising-format-tuple)](plerr/errors/exceptions/W0715.md)
        - [W0716 (wrong-exception-operation)](plerr/errors/exceptions/W0716.md) **[+]**
        
        ### Format Checker Messages
        
        - [C0301 (line-too-long)](plerr/errors/format/C0301.md) **[+]**
        - [C0302 (too-many-lines)](plerr/errors/format/C0302.md)
        - [C0303 (trailing-whitespace)](plerr/errors/format/C0303.md) **[+]**
        - [C0304 (missing-final-newline)](plerr/errors/format/C0304.md)
        - [C0305 (trailing-newlines)](plerr/errors/format/C0305.md)
        - [C0321 (multiple-statements)](plerr/errors/format/C0321.md) **[+]**
        - [C0325 (superfluous-parens)](plerr/errors/format/C0325.md) **[+]**
        - [C0326 (bad-whitespace)](plerr/errors/format/C0326.md) **[+]**
        - [C0327 (mixed-line-endings)](plerr/errors/format/C0327.md)
        - [C0328 (unexpected-line-ending-format)](plerr/errors/format/C0328.md)
        - [C0330 (bad-continuation)](plerr/errors/format/C0330.md)
        - [W0301 (unnecessary-semicolon)](plerr/errors/format/W0301.md) **[+]**
        - [W0311 (bad-indentation)](plerr/errors/format/W0311.md) **[+]**
        - [W0312 (mixed-indentation)](plerr/errors/format/W0312.md)
        
        ### Imports Checker Messages
        
        - [C0410 (multiple-imports)](plerr/errors/imports/C0410.md) **[+]**
        - [C0411 (wrong-import-order)](plerr/errors/imports/C0411.md) **[+]**
        - [C0412 (ungrouped-imports)](plerr/errors/imports/C0412.md) **[+]**
        - [C0413 (wrong-import-position)](plerr/errors/imports/C0413.md) **[+]**
        - [C0414 (useless-import-alias)](plerr/errors/imports/C0414.md) **[+]**
        - [C0415 (import-outside-toplevel)](plerr/errors/imports/C0415.md) **[+]**
        - [E0401 (import-error)](plerr/errors/imports/E0401.md) **[+]**
        - [E0402 (relative-beyond-top-level)](plerr/errors/imports/E0402.md) **[+]**
        - [R0401 (cyclic-import)](plerr/errors/imports/R0401.md) **[+]**
        - [W0401 (wildcard-import)](plerr/errors/imports/W0401.md) **[+]**
        - [W0402 (deprecated-module)](plerr/errors/imports/W0402.md) **[+]**
        - [W0404 (reimported)](plerr/errors/imports/W0404.md) **[+]**
        - [W0406 (import-self)](plerr/errors/imports/W0406.md) **[+]**
        - [W0407 (preferred-module)](plerr/errors/imports/W0407.md) **[+]**
        - [W0410 (misplaced-future)](plerr/errors/imports/W0410.md) **[+]**
        
        ### Logging Checker Messages
        
        - [E1200 (logging-unsupported-format)](plerr/errors/logging/E1200.md)
        - [E1201 (logging-format-truncated)](plerr/errors/logging/E1201.md)
        - [E1205 (logging-too-many-args)](plerr/errors/logging/E1205.md)
        - [E1206 (logging-too-few-args)](plerr/errors/logging/E1206.md)
        - [W1201 (logging-not-lazy)](plerr/errors/logging/W1201.md) **[+]**
        - [W1202 (logging-format-interpolation)](plerr/errors/logging/W1202.md) **[+]**
        
        ### Miscellaneous Checker Messages
        
        - [I0023 (use-symbolic-message-instead)](plerr/errors/miscellaneous/I0023.md)
        - [W0511 (fixme)](plerr/errors/miscellaneous/W0511.md) **[+]**
        
        ### Multiple Types Checker Messages
        
        - [R0204 (redefined-variable-type)](plerr/errors/multiple-types/R0204.md)
        
        ### Newstyle Checker Messages
        
        - [E1003 (bad-super-call)](plerr/errors/newstyle/E1003.md) **[+]**
        
        ### Overlap-Except Checker Messages
        
        - [W0714 (overlapping-except)](plerr/errors/overlap-except/W0714.md)
        
        ### Parameter Documentation Checker Messages
        
        - [W9005 (multiple-constructor-doc)](plerr/errors/parameter-documentation/W9005.md) **[+]**
        - [W9006 (missing-raises-doc)](plerr/errors/parameter-documentation/W9006.md) **[+]**
        - [W9008 (redundant-returns-doc)](plerr/errors/parameter-documentation/W9008.md)
        - [W9010 (redundant-yields-doc)](plerr/errors/parameter-documentation/W9010.md)
        - [W9011 (missing-return-doc)](plerr/errors/parameter-documentation/W9011.md) **[+]**
        - [W9012 (missing-return-type-doc)](plerr/errors/parameter-documentation/W9012.md) **[+]**
        - [W9013 (missing-yield-doc)](plerr/errors/parameter-documentation/W9013.md)
        - [W9014 (missing-yield-type-doc)](plerr/errors/parameter-documentation/W9014.md)
        - [W9015 (missing-param-doc)](plerr/errors/parameter-documentation/W9015.md) **[+]**
        - [W9016 (missing-type-doc)](plerr/errors/parameter-documentation/W9016.md) **[+]**
        - [W9017 (differing-param-doc)](plerr/errors/parameter-documentation/W9017.md) **[+]**
        - [W9018 (differing-type-doc)](plerr/errors/parameter-documentation/W9018.md) **[+]**
        
        ### Refactoring Checker Messages
        
        - [C0113 (unneeded-not)](plerr/errors/refactoring/C0113.md) **[+]**
        - [C0200 (consider-using-enumerate)](plerr/errors/refactoring/C0200.md) **[+]**
        - [C0201 (consider-iterating-dictionary)](plerr/errors/refactoring/C0201.md) **[+]**
        - [C1801 (len-as-condition)](plerr/errors/refactoring/C1801.md) **[+]**
        - [R1701 (consider-merging-isinstance)](plerr/errors/refactoring/R1701.md)
        - [R1702 (too-many-nested-blocks)](plerr/errors/refactoring/R1702.md)
        - [R1703 (simplifiable-if-statement)](plerr/errors/refactoring/R1703.md)
        - [R1704 (redefined-argument-from-local)](plerr/errors/refactoring/R1704.md)
        - [R1705 (no-else-return)](plerr/errors/refactoring/R1705.md) **[+]**
        - [R1706 (consider-using-ternary)](plerr/errors/refactoring/R1706.md)
        - [R1707 (trailing-comma-tuple)](plerr/errors/refactoring/R1707.md) **[+]**
        - [R1708 (stop-iteration-return)](plerr/errors/refactoring/R1708.md) **[+]**
        - [R1709 (simplify-boolean-expression)](plerr/errors/refactoring/R1709.md)
        - [R1710 (inconsistent-return-statements)](plerr/errors/refactoring/R1710.md) **[+]**
        - [R1711 (useless-return)](plerr/errors/refactoring/R1711.md) **[+]**
        - [R1712 (consider-swap-variables)](plerr/errors/refactoring/R1712.md) **[+]**
        - [R1713 (consider-using-join)](plerr/errors/refactoring/R1713.md) **[+]**
        - [R1714 (consider-using-in)](plerr/errors/refactoring/R1714.md) **[+]**
        - [R1715 (consider-using-get)](plerr/errors/refactoring/R1715.md)
        - [R1716 (chained-comparison)](plerr/errors/refactoring/R1716.md) **[+]**
        - [R1717 (consider-using-dict-comprehension)](plerr/errors/refactoring/R1717.md)
        - [R1718 (consider-using-set-comprehension)](plerr/errors/refactoring/R1718.md)
        - [R1719 (simplifiable-if-expression)](plerr/errors/refactoring/R1719.md) **[+]**
        - [R1720 (no-else-raise)](plerr/errors/refactoring/R1720.md) **[+]**
        - [R1721 (unnecessary-comprehension)](plerr/errors/refactoring/R1721.md)
        - [R1722 (consider-using-sys-exit)](plerr/errors/refactoring/R1722.md) **[+]**
        - [R1723 (no-else-break)](plerr/errors/refactoring/R1723.md) **[+]**
        - [R1724 (no-else-continue)](plerr/errors/refactoring/R1724.md) **[+]**
        
        ### Similarities Checker Messages
        
        - [R0801 (duplicate-code)](plerr/errors/similarities/R0801.md)
        
        ### Spelling Checker Messages
        
        - [C0401 (wrong-spelling-in-comment)](plerr/errors/spelling/C0401.md)
        - [C0402 (wrong-spelling-in-docstring)](plerr/errors/spelling/C0402.md)
        - [C0403 (invalid-characters-in-docstring)](plerr/errors/spelling/C0403.md)
        
        ### Stdlib Checker Messages
        
        - [E1507 (invalid-envvar-value)](plerr/errors/stdlib/E1507.md) **[+]**
        - [W1501 (bad-open-mode)](plerr/errors/stdlib/W1501.md) **[+]**
        - [W1502 (boolean-datetime)](plerr/errors/stdlib/W1502.md)
        - [W1503 (redundant-unittest-assert)](plerr/errors/stdlib/W1503.md) **[+]**
        - [W1505 (deprecated-method)](plerr/errors/stdlib/W1505.md)
        - [W1506 (bad-thread-instantiation)](plerr/errors/stdlib/W1506.md) **[+]**
        - [W1507 (shallow-copy-environ)](plerr/errors/stdlib/W1507.md) **[+]**
        - [W1508 (invalid-envvar-default)](plerr/errors/stdlib/W1508.md) **[+]**
        - [W1509 (subprocess-popen-preexec-fn)](plerr/errors/stdlib/W1509.md) **[+]**
        - [W1510 (subprocess-run-check)](plerr/errors/stdlib/W1510.md) **[+]**
        
        ### String Checker Messages
        
        - [E1300 (bad-format-character)](plerr/errors/string/E1300.md) **[+]**
        - [E1301 (truncated-format-string)](plerr/errors/string/E1301.md)
        - [E1302 (mixed-format-string)](plerr/errors/string/E1302.md) **[+]**
        - [E1303 (format-needs-mapping)](plerr/errors/string/E1303.md)
        - [E1304 (missing-format-string-key)](plerr/errors/string/E1304.md) **[+]**
        - [E1305 (too-many-format-args)](plerr/errors/string/E1305.md) **[+]**
        - [E1306 (too-few-format-args)](plerr/errors/string/E1306.md) **[+]**
        - [E1307 (bad-string-format-type)](plerr/errors/string/E1307.md) **[+]**
        - [E1310 (bad-str-strip-call)](plerr/errors/string/E1310.md)
        - [W1300 (bad-format-string-key)](plerr/errors/string/W1300.md)
        - [W1301 (unused-format-string-key)](plerr/errors/string/W1301.md)
        - [W1302 (bad-format-string)](plerr/errors/string/W1302.md) **[+]**
        - [W1303 (missing-format-argument-key)](plerr/errors/string/W1303.md) **[+]**
        - [W1304 (unused-format-string-argument)](plerr/errors/string/W1304.md) **[+]**
        - [W1305 (format-combined-specification)](plerr/errors/string/W1305.md) **[+]**
        - [W1306 (missing-format-attribute)](plerr/errors/string/W1306.md) **[+]**
        - [W1307 (invalid-format-index)](plerr/errors/string/W1307.md) **[+]**
        - [W1308 (duplicate-string-formatting-argument)](plerr/errors/string/W1308.md)
        - [W1401 (anomalous-backslash-in-string)](plerr/errors/string/W1401.md)
        - [W1402 (anomalous-unicode-escape-in-string)](plerr/errors/string/W1402.md) **[+]**
        - [W1403 (implicit-str-concat-in-sequence)](plerr/errors/string/W1403.md)
        
        ### Typecheck Checker Messages
        
        - [E1101 (no-member)](plerr/errors/typecheck/E1101.md) **[+]**
        - [E1102 (not-callable)](plerr/errors/typecheck/E1102.md) **[+]**
        - [E1111 (assignment-from-no-return)](plerr/errors/typecheck/E1111.md) **[+]**
        - [E1120 (no-value-for-parameter)](plerr/errors/typecheck/E1120.md) **[+]**
        - [E1121 (too-many-function-args)](plerr/errors/typecheck/E1121.md) **[+]**
        - [E1123 (unexpected-keyword-arg)](plerr/errors/typecheck/E1123.md) **[+]**
        - [E1124 (redundant-keyword-arg)](plerr/errors/typecheck/E1124.md) **[+]**
        - [E1125 (missing-kwoa)](plerr/errors/typecheck/E1125.md)
        - [E1126 (invalid-sequence-index)](plerr/errors/typecheck/E1126.md) **[+]**
        - [E1127 (invalid-slice-index)](plerr/errors/typecheck/E1127.md) **[+]**
        - [E1128 (assignment-from-none)](plerr/errors/typecheck/E1128.md) **[+]**
        - [E1129 (not-context-manager)](plerr/errors/typecheck/E1129.md) **[+]**
        - [E1130 (invalid-unary-operand-type)](plerr/errors/typecheck/E1130.md) **[+]**
        - [E1131 (unsupported-binary-operation)](plerr/errors/typecheck/E1131.md) **[+]**
        - [E1132 (repeated-keyword)](plerr/errors/typecheck/E1132.md)
        - [E1133 (not-an-iterable)](plerr/errors/typecheck/E1133.md) **[+]**
        - [E1134 (not-a-mapping)](plerr/errors/typecheck/E1134.md)
        - [E1135 (unsupported-membership-test)](plerr/errors/typecheck/E1135.md) **[+]**
        - [E1136 (unsubscriptable-object)](plerr/errors/typecheck/E1136.md) **[+]**
        - [E1137 (unsupported-assignment-operation)](plerr/errors/typecheck/E1137.md) **[+]**
        - [E1138 (unsupported-delete-operation)](plerr/errors/typecheck/E1138.md) **[+]**
        - [E1139 (invalid-metaclass)](plerr/errors/typecheck/E1139.md)
        - [E1140 (unhashable-dict-key)](plerr/errors/typecheck/E1140.md) **[+]**
        - [E1141 (dict-iter-missing-items)](plerr/errors/typecheck/E1141.md) **[+]**
        - [I1101 (c-extension-no-member)](plerr/errors/typecheck/I1101.md)
        - [W1113 (keyword-arg-before-vararg)](plerr/errors/typecheck/W1113.md) **[+]**
        - [W1114 (arguments-out-of-order)](plerr/errors/typecheck/W1114.md)
        
        ### Variables Checker Messages
        
        - [E0601 (used-before-assignment)](plerr/errors/variables/E0601.md) **[+]**
        - [E0602 (undefined-variable)](plerr/errors/variables/E0602.md)
        - [E0603 (undefined-all-variable)](plerr/errors/variables/E0603.md) **[+]**
        - [E0604 (invalid-all-object)](plerr/errors/variables/E0604.md) **[+]**
        - [E0611 (no-name-in-module)](plerr/errors/variables/E0611.md) **[+]**
        - [E0633 (unpacking-non-sequence)](plerr/errors/variables/E0633.md) **[+]**
        - [W0601 (global-variable-undefined)](plerr/errors/variables/W0601.md) **[+]**
        - [W0602 (global-variable-not-assigned)](plerr/errors/variables/W0602.md) **[+]**
        - [W0603 (global-statement)](plerr/errors/variables/W0603.md) **[+]**
        - [W0604 (global-at-module-level)](plerr/errors/variables/W0604.md) **[+]**
        - [W0611 (unused-import)](plerr/errors/variables/W0611.md) **[+]**
        - [W0612 (unused-variable)](plerr/errors/variables/W0612.md) **[+]**
        - [W0613 (unused-argument)](plerr/errors/variables/W0613.md) **[+]**
        - [W0614 (unused-wildcard-import)](plerr/errors/variables/W0614.md) **[+]**
        - [W0621 (redefined-outer-name)](plerr/errors/variables/W0621.md) **[+]**
        - [W0622 (redefined-builtin)](plerr/errors/variables/W0622.md) **[+]**
        - [W0623 (redefine-in-handler)](plerr/errors/variables/W0623.md)
        - [W0631 (undefined-loop-variable)](plerr/errors/variables/W0631.md) **[+]**
        - [W0632 (unbalanced-tuple-unpacking)](plerr/errors/variables/W0632.md) **[+]**
        - [W0640 (cell-var-from-loop)](plerr/errors/variables/W0640.md) **[+]**
        - [W0641 (possibly-unused-variable)](plerr/errors/variables/W0641.md)
        - [W0642 (self-cls-assignment)](plerr/errors/variables/W0642.md)
        
Keywords: pylint,errors,documentation
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Software Development :: Documentation
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Quality Assurance
Requires-Python: >=3.5
Description-Content-Type: text/markdown
