plerr


Nameplerr JSON
Version 4.0.0 PyPI version JSON
download
home_pagehttps://github.com/britonad/pylint-errors
SummaryA list of pylint-errors with reasoning and examples of erroneous and correct code.
upload_time2023-05-15 15:30:36
maintainer
docs_urlNone
authorVladyslav Krylasov
requires_python>=3.7
license
keywords pylint errors documentation
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <h1 align="center">
  <br>
  <a href="https://github.com/britonad/pylint-errors">
      <img src="https://raw.githubusercontent.com/britonad/pylint-errors/master/media/logo.png" width="200px" height="auto" alt="plerr">
  </a>
  <br>
</h1>

<h4 align="center">A list of pylint-errors with reasoning and examples of erroneous and correct code.</h4>

<p align="center">
  <a href="https://github.com/britonad/pylint-errors">
      <img src="https://img.shields.io/badge/made_in-ukraine-ffd700.svg?labelColor=0057b7">
  </a>
  <a href="https://github.com/britonad/pylint-errors/blob/master/LICENSE">
    <img src="https://img.shields.io/pypi/l/plerr">
  </a>
  <a href="https://github.com/britonad/pylint-errors/actions?workflow=CI">
    <img src="https://github.com/britonad/pylint-errors/workflows/CI/badge.svg">
  </a>
  <a href="https://codecov.io/gh/britonad/pylint-errors">
    <img src="https://codecov.io/gh/britonad/pylint-errors/branch/master/graph/badge.svg">
  </a>
  <a href="https://github.com/britonad/pylint-errors">
      <img src="https://img.shields.io/pypi/pyversions/plerr">
  </a>
  <a href="https://pypi.org/project/plerr/">
      <img src="https://img.shields.io/pypi/v/plerr">
  </a>
  <a href="https://pypi.org/project/plerr/">
      <img src="https://img.shields.io/pypi/wheel/plerr">
  </a>
</p>

![Example](https://raw.githubusercontent.com/britonad/pylint-errors/master/media/example.svg)

## Table of contents

- [CLI usage](#cli-usage)
  - [Stable release](#stable-release)
  - [Dev builds](#dev-builds)
- [List of errors](#list-of-errors)

## CLI usage

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://britonad.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/britonad/pylint-errors.git
$ sudo apt update && sudo apt install -y python3-pip # if not yet installed
$ cd pylint-errors
$ 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/britonad/pylint-errors.git
$ sudo apt install -y make python3-pip python3-venv # if not yet installed
$ cd pylint-errors
$ 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 master` 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)](https://britonad.github.io/pylint-errors/plerr/errors/async/E1700) **[+]**
- [E1701 (not-async-context-manager)](https://britonad.github.io/pylint-errors/plerr/errors/async/E1701) **[+]**

### Basic Checker Messages

- [C0102 (blacklisted-name)](https://britonad.github.io/pylint-errors/plerr/errors/basic/C0102) **[+]**
- [C0103 (invalid-name)](https://britonad.github.io/pylint-errors/plerr/errors/basic/C0103) **[+]**
- [C0112 (empty-docstring)](https://britonad.github.io/pylint-errors/plerr/errors/basic/C0112) **[+]**
- [C0114 (missing-module-docstring)](https://britonad.github.io/pylint-errors/plerr/errors/basic/C0114) **[+]**
- [C0115 (missing-class-docstring)](https://britonad.github.io/pylint-errors/plerr/errors/basic/C0115) **[+]**
- [C0116 (missing-function-docstring)](https://britonad.github.io/pylint-errors/plerr/errors/basic/C0116) **[+]**
- [C0121 (singleton-comparison)](https://britonad.github.io/pylint-errors/plerr/errors/basic/C0121) **[+]**
- [C0122 (misplaced-comparison-constant)](https://britonad.github.io/pylint-errors/plerr/errors/basic/C0122) **[+]**
- [C0123 (unidiomatic-typecheck)](https://britonad.github.io/pylint-errors/plerr/errors/basic/C0123) **[+]**
- [E0100 (init-is-generator)](https://britonad.github.io/pylint-errors/plerr/errors/basic/E0100) **[+]**
- [E0101 (return-in-init)](https://britonad.github.io/pylint-errors/plerr/errors/basic/E0101) **[+]**
- [E0102 (function-redefined)](https://britonad.github.io/pylint-errors/plerr/errors/basic/E0102) **[+]**
- [E0103 (not-in-loop)](https://britonad.github.io/pylint-errors/plerr/errors/basic/E0103) **[+]**
- [E0104 (return-outside-function)](https://britonad.github.io/pylint-errors/plerr/errors/basic/E0104) **[+]**
- [E0105 (yield-outside-function)](https://britonad.github.io/pylint-errors/plerr/errors/basic/E0105) **[+]**
- [E0106 (return-arg-in-generator)](https://britonad.github.io/pylint-errors/plerr/errors/basic/E0106)
- [E0107 (nonexistent-operator)](https://britonad.github.io/pylint-errors/plerr/errors/basic/E0107) **[+]**
- [E0108 (duplicate-argument-name)](https://britonad.github.io/pylint-errors/plerr/errors/basic/E0108) **[+]**
- [E0110 (abstract-class-instantiated)](https://britonad.github.io/pylint-errors/plerr/errors/basic/E0110) **[+]**
- [E0111 (bad-reversed-sequence)](https://britonad.github.io/pylint-errors/plerr/errors/basic/E0111) **[+]**
- [E0112 (too-many-star-expressions)](https://britonad.github.io/pylint-errors/plerr/errors/basic/E0112) **[+]**
- [E0113 (invalid-star-assignment-target)](https://britonad.github.io/pylint-errors/plerr/errors/basic/E0113) **[+]**
- [E0114 (star-needs-assignment-target)](https://britonad.github.io/pylint-errors/plerr/errors/basic/E0114) **[+]**
- [E0115 (nonlocal-and-global)](https://britonad.github.io/pylint-errors/plerr/errors/basic/E0115) **[+]**
- [E0116 (continue-in-finally)](https://britonad.github.io/pylint-errors/plerr/errors/basic/E0116) **[+]**
- [E0117 (nonlocal-without-binding)](https://britonad.github.io/pylint-errors/plerr/errors/basic/E0117) **[+]**
- [E0118 (used-prior-global-declaration)](https://britonad.github.io/pylint-errors/plerr/errors/basic/E0118) **[+]**
- [E0119 (misplaced-format-function)](https://britonad.github.io/pylint-errors/plerr/errors/basic/E0119) **[+]**
- [R0123 (literal-comparison)](https://britonad.github.io/pylint-errors/plerr/errors/basic/R0123) **[+]**
- [R0124 (comparison-with-itself)](https://britonad.github.io/pylint-errors/plerr/errors/basic/R0124) **[+]**
- [W0101 (unreachable)](https://britonad.github.io/pylint-errors/plerr/errors/basic/W0101) **[+]**
- [W0102 (dangerous-default-value)](https://britonad.github.io/pylint-errors/plerr/errors/basic/W0102) **[+]**
- [W0104 (pointless-statement)](https://britonad.github.io/pylint-errors/plerr/errors/basic/W0104) **[+]**
- [W0105 (pointless-string-statement)](https://britonad.github.io/pylint-errors/plerr/errors/basic/W0105) **[+]**
- [W0106 (expression-not-assigned)](https://britonad.github.io/pylint-errors/plerr/errors/basic/W0106) **[+]**
- [W0107 (unnecessary-pass)](https://britonad.github.io/pylint-errors/plerr/errors/basic/W0107) **[+]**
- [W0108 (unnecessary-lambda)](https://britonad.github.io/pylint-errors/plerr/errors/basic/W0108) **[+]**
- [W0109 (duplicate-key)](https://britonad.github.io/pylint-errors/plerr/errors/basic/W0109) **[+]**
- [W0111 (assign-to-new-keyword)](https://britonad.github.io/pylint-errors/plerr/errors/basic/W0111) **[+]**
- [W0120 (useless-else-on-loop)](https://britonad.github.io/pylint-errors/plerr/errors/basic/W0120) **[+]**
- [W0122 (exec-used)](https://britonad.github.io/pylint-errors/plerr/errors/basic/W0122) **[+]**
- [W0123 (eval-used)](https://britonad.github.io/pylint-errors/plerr/errors/basic/W0123) **[+]**
- [W0124 (confusing-with-statement)](https://britonad.github.io/pylint-errors/plerr/errors/basic/W0124) **[+]**
- [W0125 (using-constant-test)](https://britonad.github.io/pylint-errors/plerr/errors/basic/W0125)
- [W0126 (missing-parentheses-for-call-in-test)](https://britonad.github.io/pylint-errors/plerr/errors/basic/W0126)
- [W0127 (self-assigning-variable)](https://britonad.github.io/pylint-errors/plerr/errors/basic/W0127) **[+]**
- [W0128 (redeclared-assigned-name)](https://britonad.github.io/pylint-errors/plerr/errors/basic/W0128)
- [W0143 (comparison-with-callable)](https://britonad.github.io/pylint-errors/plerr/errors/basic/W0143) **[+]**
- [W0150 (lost-exception)](https://britonad.github.io/pylint-errors/plerr/errors/basic/W0150) **[+]**
- [W0199 (assert-on-tuple)](https://britonad.github.io/pylint-errors/plerr/errors/basic/W0199) **[+]**

### Broad Try Clause Checker Messages

- [W0717 (too-many-try-statements)](https://britonad.github.io/pylint-errors/plerr/errors/broad-try-clause/W0717)

### Classes Checker Messages

- [C0202 (bad-classmethod-argument)](https://britonad.github.io/pylint-errors/plerr/errors/classes/C0202) **[+]**
- [C0203 (bad-mcs-method-argument)](https://britonad.github.io/pylint-errors/plerr/errors/classes/C0203) **[+]**
- [C0204 (bad-mcs-classmethod-argument)](https://britonad.github.io/pylint-errors/plerr/errors/classes/C0204) **[+]**
- [C0205 (single-string-used-for-slots)](https://britonad.github.io/pylint-errors/plerr/errors/classes/C0205) **[+]**
- [E0202 (method-hidden)](https://britonad.github.io/pylint-errors/plerr/errors/classes/E0202) **[+]**
- [E0203 (access-member-before-definition)](https://britonad.github.io/pylint-errors/plerr/errors/classes/E0203) **[+]**
- [E0211 (no-method-argument)](https://britonad.github.io/pylint-errors/plerr/errors/classes/E0211) **[+]**
- [E0213 (no-self-argument)](https://britonad.github.io/pylint-errors/plerr/errors/classes/E0213) **[+]**
- [E0236 (invalid-slots-object)](https://britonad.github.io/pylint-errors/plerr/errors/classes/E0236) **[+]**
- [E0237 (assigning-non-slot)](https://britonad.github.io/pylint-errors/plerr/errors/classes/E0237) **[+]**
- [E0238 (invalid-slots)](https://britonad.github.io/pylint-errors/plerr/errors/classes/E0238) **[+]**
- [E0239 (inherit-non-class)](https://britonad.github.io/pylint-errors/plerr/errors/classes/E0239) **[+]**
- [E0240 (inconsistent-mro)](https://britonad.github.io/pylint-errors/plerr/errors/classes/E0240) **[+]**
- [E0241 (duplicate-bases)](https://britonad.github.io/pylint-errors/plerr/errors/classes/E0241) **[+]**
- [E0242 (class-variable-slots-conflict)](https://britonad.github.io/pylint-errors/plerr/errors/classes/E0242) **[+]**
- [E0301 (non-iterator-returned)](https://britonad.github.io/pylint-errors/plerr/errors/classes/E0301) **[+]**
- [E0302 (unexpected-special-method-signature)](https://britonad.github.io/pylint-errors/plerr/errors/classes/E0302) **[+]**
- [E0303 (invalid-length-returned)](https://britonad.github.io/pylint-errors/plerr/errors/classes/E0303) **[+]**
- [F0202 (method-check-failed)](https://britonad.github.io/pylint-errors/plerr/errors/classes/F0202)
- [R0201 (no-self-use)](https://britonad.github.io/pylint-errors/plerr/errors/classes/R0201)  **[+]**
- [R0202 (no-classmethod-decorator)](https://britonad.github.io/pylint-errors/plerr/errors/classes/R0202) **[+]**
- [R0203 (no-staticmethod-decorator)](https://britonad.github.io/pylint-errors/plerr/errors/classes/R0203) **[+]**
- [R0205 (useless-object-inheritance)](https://britonad.github.io/pylint-errors/plerr/errors/classes/R0205) **[+]**
- [R0206 (property-with-parameters)](https://britonad.github.io/pylint-errors/plerr/errors/classes/R0206) **[+]**
- [W0201 (attribute-defined-outside-init)](https://britonad.github.io/pylint-errors/plerr/errors/classes/W0201) **[+]**
- [W0211 (bad-staticmethod-argument)](https://britonad.github.io/pylint-errors/plerr/errors/classes/W0211) **[+]**
- [W0212 (protected-access)](https://britonad.github.io/pylint-errors/plerr/errors/classes/W0212) **[+]**
- [W0221 (arguments-differ)](https://britonad.github.io/pylint-errors/plerr/errors/classes/W0221) **[+]**
- [W0222 (signature-differs)](https://britonad.github.io/pylint-errors/plerr/errors/classes/W0222)
- [W0223 (abstract-method)](https://britonad.github.io/pylint-errors/plerr/errors/classes/W0223) **[+]**
- [W0231 (super-init-not-called)](https://britonad.github.io/pylint-errors/plerr/errors/classes/W0231) **[+]**
- [W0232 (no-init)](https://britonad.github.io/pylint-errors/plerr/errors/classes/W0232) **[+]**
- [W0233 (non-parent-init-called)](https://britonad.github.io/pylint-errors/plerr/errors/classes/W0233) **[+]**
- [W0235 (useless-super-delegation)](https://britonad.github.io/pylint-errors/plerr/errors/classes/W0235) **[+]**
- [W0236 (invalid-overridden-method)](https://britonad.github.io/pylint-errors/plerr/errors/classes/W0236) **[+]**

### Compare-To-Empty-String Checker Messages

- [C1901 (compare-to-empty-string)](https://britonad.github.io/pylint-errors/plerr/errors/compare-to-empty-string/C1901) **[+]**

### Compare-To-Zero Checker Messages

- [C2001 (compare-to-zero)](https://britonad.github.io/pylint-errors/plerr/errors/compare-to-zero/C2001) **[+]**

### Deprecated Builtins Checker Messages

- [W0141 (bad-builtin)](https://britonad.github.io/pylint-errors/plerr/errors/deprecated-builtins/W0141) **[+]**

### Design Checker Messages

- [R0901 (too-many-ancestors)](https://britonad.github.io/pylint-errors/plerr/errors/design/R0901) **[+]**
- [R0902 (too-many-instance-attributes)](https://britonad.github.io/pylint-errors/plerr/errors/design/R0902) **[+]**
- [R0903 (too-few-public-methods)](https://britonad.github.io/pylint-errors/plerr/errors/design/R0903) **[+]**
- [R0904 (too-many-public-methods)](https://britonad.github.io/pylint-errors/plerr/errors/design/R0904) **[+]**
- [R0911 (too-many-return-statements)](https://britonad.github.io/pylint-errors/plerr/errors/design/R0911) **[+]**
- [R0912 (too-many-branches)](https://britonad.github.io/pylint-errors/plerr/errors/design/R0912) **[+]**
- [R0913 (too-many-arguments)](https://britonad.github.io/pylint-errors/plerr/errors/design/R0913) **[+]**
- [R0914 (too-many-locals)](https://britonad.github.io/pylint-errors/plerr/errors/design/R0914) **[+]**
- [R0915 (too-many-statements)](https://britonad.github.io/pylint-errors/plerr/errors/design/R0915) **[+]**
- [R0916 (too-many-boolean-expressions)](https://britonad.github.io/pylint-errors/plerr/errors/design/R0916) **[+]**
- [R1260 (too-complex)](https://britonad.github.io/pylint-errors/plerr/errors/design/R1260) **[+]**

### Docstyle Checker Messages

- [C0198 (bad-docstring-quotes)](https://britonad.github.io/pylint-errors/plerr/errors/docstyle/C0198) **[+]**
- [C0199 (docstring-first-line-empty)](https://britonad.github.io/pylint-errors/plerr/errors/docstyle/C0199) **[+]**

### Else If Used Checker Messages

- [R5501 (else-if-used)](https://britonad.github.io/pylint-errors/plerr/errors/else-if-used/R5501) **[+]**

### Exceptions Checker Messages

- [E0701 (bad-except-order)](https://britonad.github.io/pylint-errors/plerr/errors/exceptions/E0701) **[+]**
- [E0702 (raising-bad-type)](https://britonad.github.io/pylint-errors/plerr/errors/exceptions/E0702) **[+]**
- [E0703 (bad-exception-context)](https://britonad.github.io/pylint-errors/plerr/errors/exceptions/E0703) **[+]**
- [E0704 (misplaced-bare-raise)](https://britonad.github.io/pylint-errors/plerr/errors/exceptions/E0704) **[+]**
- [E0710 (raising-non-exception)](https://britonad.github.io/pylint-errors/plerr/errors/exceptions/E0710) **[+]**
- [E0711 (notimplemented-raised)](https://britonad.github.io/pylint-errors/plerr/errors/exceptions/E0711) **[+]**
- [E0712 (catching-non-exception)](https://britonad.github.io/pylint-errors/plerr/errors/exceptions/E0712) **[+]**
- [W0702 (bare-except)](https://britonad.github.io/pylint-errors/plerr/errors/exceptions/W0702) **[+]**
- [W0703 (broad-except)](https://britonad.github.io/pylint-errors/plerr/errors/exceptions/W0703) **[+]**
- [W0705 (duplicate-except)](https://britonad.github.io/pylint-errors/plerr/errors/exceptions/W0705) **[+]**
- [W0706 (try-except-raise)](https://britonad.github.io/pylint-errors/plerr/errors/exceptions/W0706) **[+]**
- [W0707 (raise-missing-from)](https://britonad.github.io/pylint-errors/plerr/errors/exceptions/W0707) **[+]**
- [W0711 (binary-op-exception)](https://britonad.github.io/pylint-errors/plerr/errors/exceptions/W0711) **[+]**
- [W0715 (raising-format-tuple)](https://britonad.github.io/pylint-errors/plerr/errors/exceptions/W0715) **[+]**
- [W0716 (wrong-exception-operation)](https://britonad.github.io/pylint-errors/plerr/errors/exceptions/W0716) **[+]**

### Format Checker Messages

- [C0301 (line-too-long)](https://britonad.github.io/pylint-errors/plerr/errors/format/C0301) **[+]**
- [C0302 (too-many-lines)](https://britonad.github.io/pylint-errors/plerr/errors/format/C0302)
- [C0303 (trailing-whitespace)](https://britonad.github.io/pylint-errors/plerr/errors/format/C0303) **[+]**
- [C0304 (missing-final-newline)](https://britonad.github.io/pylint-errors/plerr/errors/format/C0304)
- [C0305 (trailing-newlines)](https://britonad.github.io/pylint-errors/plerr/errors/format/C0305)
- [C0321 (multiple-statements)](https://britonad.github.io/pylint-errors/plerr/errors/format/C0321) **[+]**
- [C0325 (superfluous-parens)](https://britonad.github.io/pylint-errors/plerr/errors/format/C0325) **[+]**
- [C0326 (bad-whitespace)](https://britonad.github.io/pylint-errors/plerr/errors/format/C0326) **[+]**
- [C0327 (mixed-line-endings)](https://britonad.github.io/pylint-errors/plerr/errors/format/C0327)
- [C0328 (unexpected-line-ending-format)](https://britonad.github.io/pylint-errors/plerr/errors/format/C0328)
- [C0330 (bad-continuation)](https://britonad.github.io/pylint-errors/plerr/errors/format/C0330)
- [W0301 (unnecessary-semicolon)](https://britonad.github.io/pylint-errors/plerr/errors/format/W0301) **[+]**
- [W0311 (bad-indentation)](https://britonad.github.io/pylint-errors/plerr/errors/format/W0311) **[+]**
- [W0312 (mixed-indentation)](https://britonad.github.io/pylint-errors/plerr/errors/format/W0312)

### Imports Checker Messages

- [C0410 (multiple-imports)](https://britonad.github.io/pylint-errors/plerr/errors/imports/C0410) **[+]**
- [C0411 (wrong-import-order)](https://britonad.github.io/pylint-errors/plerr/errors/imports/C0411) **[+]**
- [C0412 (ungrouped-imports)](https://britonad.github.io/pylint-errors/plerr/errors/imports/C0412) **[+]**
- [C0413 (wrong-import-position)](https://britonad.github.io/pylint-errors/plerr/errors/imports/C0413) **[+]**
- [C0414 (useless-import-alias)](https://britonad.github.io/pylint-errors/plerr/errors/imports/C0414) **[+]**
- [C0415 (import-outside-toplevel)](https://britonad.github.io/pylint-errors/plerr/errors/imports/C0415) **[+]**
- [E0401 (import-error)](https://britonad.github.io/pylint-errors/plerr/errors/imports/E0401) **[+]**
- [E0402 (relative-beyond-top-level)](https://britonad.github.io/pylint-errors/plerr/errors/imports/E0402) **[+]**
- [R0401 (cyclic-import)](https://britonad.github.io/pylint-errors/plerr/errors/imports/R0401) **[+]**
- [W0401 (wildcard-import)](https://britonad.github.io/pylint-errors/plerr/errors/imports/W0401) **[+]**
- [W0402 (deprecated-module)](https://britonad.github.io/pylint-errors/plerr/errors/imports/W0402) **[+]**
- [W0404 (reimported)](https://britonad.github.io/pylint-errors/plerr/errors/imports/W0404) **[+]**
- [W0406 (import-self)](https://britonad.github.io/pylint-errors/plerr/errors/imports/W0406) **[+]**
- [W0407 (preferred-module)](https://britonad.github.io/pylint-errors/plerr/errors/imports/W0407) **[+]**
- [W0410 (misplaced-future)](https://britonad.github.io/pylint-errors/plerr/errors/imports/W0410) **[+]**

### Logging Checker Messages

- [E1200 (logging-unsupported-format)](https://britonad.github.io/pylint-errors/plerr/errors/logging/E1200)
- [E1201 (logging-format-truncated)](https://britonad.github.io/pylint-errors/plerr/errors/logging/E1201) **[+]**
- [E1205 (logging-too-many-args)](https://britonad.github.io/pylint-errors/plerr/errors/logging/E1205)
- [E1206 (logging-too-few-args)](https://britonad.github.io/pylint-errors/plerr/errors/logging/E1206)
- [W1201 (logging-not-lazy)](https://britonad.github.io/pylint-errors/plerr/errors/logging/W1201) **[+]**
- [W1202 (logging-format-interpolation)](https://britonad.github.io/pylint-errors/plerr/errors/logging/W1202) **[+]**

### Miscellaneous Checker Messages

- [I0023 (use-symbolic-message-instead)](https://britonad.github.io/pylint-errors/plerr/errors/miscellaneous/I0023)
- [W0511 (fixme)](https://britonad.github.io/pylint-errors/plerr/errors/miscellaneous/W0511) **[+]**

### Multiple Types Checker Messages

- [R0204 (redefined-variable-type)](https://britonad.github.io/pylint-errors/plerr/errors/multiple-types/R0204)

### Newstyle Checker Messages

- [E1003 (bad-super-call)](https://britonad.github.io/pylint-errors/plerr/errors/newstyle/E1003) **[+]**

### Overlap-Except Checker Messages

- [W0714 (overlapping-except)](https://britonad.github.io/pylint-errors/plerr/errors/overlap-except/W0714)

### Parameter Documentation Checker Messages

- [W9005 (multiple-constructor-doc)](https://britonad.github.io/pylint-errors/plerr/errors/parameter-documentation/W9005) **[+]**
- [W9006 (missing-raises-doc)](https://britonad.github.io/pylint-errors/plerr/errors/parameter-documentation/W9006) **[+]**
- [W9008 (redundant-returns-doc)](https://britonad.github.io/pylint-errors/plerr/errors/parameter-documentation/W9008)
- [W9010 (redundant-yields-doc)](https://britonad.github.io/pylint-errors/plerr/errors/parameter-documentation/W9010)
- [W9011 (missing-return-doc)](https://britonad.github.io/pylint-errors/plerr/errors/parameter-documentation/W9011) **[+]**
- [W9012 (missing-return-type-doc)](https://britonad.github.io/pylint-errors/plerr/errors/parameter-documentation/W9012) **[+]**
- [W9013 (missing-yield-doc)](https://britonad.github.io/pylint-errors/plerr/errors/parameter-documentation/W9013)
- [W9014 (missing-yield-type-doc)](https://britonad.github.io/pylint-errors/plerr/errors/parameter-documentation/W9014)
- [W9015 (missing-param-doc)](https://britonad.github.io/pylint-errors/plerr/errors/parameter-documentation/W9015) **[+]**
- [W9016 (missing-type-doc)](https://britonad.github.io/pylint-errors/plerr/errors/parameter-documentation/W9016) **[+]**
- [W9017 (differing-param-doc)](https://britonad.github.io/pylint-errors/plerr/errors/parameter-documentation/W9017) **[+]**
- [W9018 (differing-type-doc)](https://britonad.github.io/pylint-errors/plerr/errors/parameter-documentation/W9018) **[+]**

### Refactoring Checker Messages

- [C0113 (unneeded-not)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/C0113) **[+]**
- [C0200 (consider-using-enumerate)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/C0200) **[+]**
- [C0201 (consider-iterating-dictionary)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/C0201) **[+]**
- [C1801 (len-as-condition)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/C1801) **[+]**
- [R1701 (consider-merging-isinstance)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1701)
- [R1702 (too-many-nested-blocks)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1702)
- [R1703 (simplifiable-if-statement)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1703) **[+]**
- [R1704 (redefined-argument-from-local)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1704) **[+]**
- [R1705 (no-else-return)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1705) **[+]**
- [R1706 (consider-using-ternary)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1706)
- [R1707 (trailing-comma-tuple)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1707) **[+]**
- [R1708 (stop-iteration-return)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1708) **[+]**
- [R1709 (simplify-boolean-expression)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1709)
- [R1710 (inconsistent-return-statements)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1710) **[+]**
- [R1711 (useless-return)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1711) **[+]**
- [R1712 (consider-swap-variables)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1712) **[+]**
- [R1713 (consider-using-join)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1713) **[+]**
- [R1714 (consider-using-in)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1714) **[+]**
- [R1715 (consider-using-get)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1715)
- [R1716 (chained-comparison)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1716) **[+]**
- [R1717 (consider-using-dict-comprehension)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1717)
- [R1718 (consider-using-set-comprehension)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1718)
- [R1719 (simplifiable-if-expression)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1719) **[+]**
- [R1720 (no-else-raise)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1720) **[+]**
- [R1721 (unnecessary-comprehension)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1721) **[+]**
- [R1722 (consider-using-sys-exit)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1722) **[+]**
- [R1723 (no-else-break)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1723) **[+]**
- [R1724 (no-else-continue)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1724) **[+]**

### Similarities Checker Messages

- [R0801 (duplicate-code)](https://britonad.github.io/pylint-errors/plerr/errors/similarities/R0801)

### Spelling Checker Messages

- [C0401 (wrong-spelling-in-comment)](https://britonad.github.io/pylint-errors/plerr/errors/spelling/C0401)
- [C0402 (wrong-spelling-in-docstring)](https://britonad.github.io/pylint-errors/plerr/errors/spelling/C0402)
- [C0403 (invalid-characters-in-docstring)](https://britonad.github.io/pylint-errors/plerr/errors/spelling/C0403)

### Stdlib Checker Messages

- [E1507 (invalid-envvar-value)](https://britonad.github.io/pylint-errors/plerr/errors/stdlib/E1507) **[+]**
- [W1501 (bad-open-mode)](https://britonad.github.io/pylint-errors/plerr/errors/stdlib/W1501) **[+]**
- [W1502 (boolean-datetime)](https://britonad.github.io/pylint-errors/plerr/errors/stdlib/W1502)
- [W1503 (redundant-unittest-assert)](https://britonad.github.io/pylint-errors/plerr/errors/stdlib/W1503) **[+]**
- [W1505 (deprecated-method)](https://britonad.github.io/pylint-errors/plerr/errors/stdlib/W1505)
- [W1506 (bad-thread-instantiation)](https://britonad.github.io/pylint-errors/plerr/errors/stdlib/W1506) **[+]**
- [W1507 (shallow-copy-environ)](https://britonad.github.io/pylint-errors/plerr/errors/stdlib/W1507) **[+]**
- [W1508 (invalid-envvar-default)](https://britonad.github.io/pylint-errors/plerr/errors/stdlib/W1508) **[+]**
- [W1509 (subprocess-popen-preexec-fn)](https://britonad.github.io/pylint-errors/plerr/errors/stdlib/W1509) **[+]**
- [W1510 (subprocess-run-check)](https://britonad.github.io/pylint-errors/plerr/errors/stdlib/W1510) **[+]**

### String Checker Messages

- [E1300 (bad-format-character)](https://britonad.github.io/pylint-errors/plerr/errors/string/E1300) **[+]**
- [E1301 (truncated-format-string)](https://britonad.github.io/pylint-errors/plerr/errors/string/E1301)
- [E1302 (mixed-format-string)](https://britonad.github.io/pylint-errors/plerr/errors/string/E1302) **[+]**
- [E1303 (format-needs-mapping)](https://britonad.github.io/pylint-errors/plerr/errors/string/E1303)
- [E1304 (missing-format-string-key)](https://britonad.github.io/pylint-errors/plerr/errors/string/E1304) **[+]**
- [E1305 (too-many-format-args)](https://britonad.github.io/pylint-errors/plerr/errors/string/E1305) **[+]**
- [E1306 (too-few-format-args)](https://britonad.github.io/pylint-errors/plerr/errors/string/E1306) **[+]**
- [E1307 (bad-string-format-type)](https://britonad.github.io/pylint-errors/plerr/errors/string/E1307) **[+]**
- [E1310 (bad-str-strip-call)](https://britonad.github.io/pylint-errors/plerr/errors/string/E1310)
- [W1300 (bad-format-string-key)](https://britonad.github.io/pylint-errors/plerr/errors/string/W1300)
- [W1301 (unused-format-string-key)](https://britonad.github.io/pylint-errors/plerr/errors/string/W1301)
- [W1302 (bad-format-string)](https://britonad.github.io/pylint-errors/plerr/errors/string/W1302) **[+]**
- [W1303 (missing-format-argument-key)](https://britonad.github.io/pylint-errors/plerr/errors/string/W1303) **[+]**
- [W1304 (unused-format-string-argument)](https://britonad.github.io/pylint-errors/plerr/errors/string/W1304) **[+]**
- [W1305 (format-combined-specification)](https://britonad.github.io/pylint-errors/plerr/errors/string/W1305) **[+]**
- [W1306 (missing-format-attribute)](https://britonad.github.io/pylint-errors/plerr/errors/string/W1306) **[+]**
- [W1307 (invalid-format-index)](https://britonad.github.io/pylint-errors/plerr/errors/string/W1307) **[+]**
- [W1308 (duplicate-string-formatting-argument)](https://britonad.github.io/pylint-errors/plerr/errors/string/W1308)
- [W1401 (anomalous-backslash-in-string)](https://britonad.github.io/pylint-errors/plerr/errors/string/W1401)
- [W1402 (anomalous-unicode-escape-in-string)](https://britonad.github.io/pylint-errors/plerr/errors/string/W1402) **[+]**
- [W1403 (implicit-str-concat-in-sequence)](https://britonad.github.io/pylint-errors/plerr/errors/string/W1403)

### Typecheck Checker Messages

- [E1101 (no-member)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1101) **[+]**
- [E1102 (not-callable)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1102) **[+]**
- [E1111 (assignment-from-no-return)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1111) **[+]**
- [E1120 (no-value-for-parameter)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1120) **[+]**
- [E1121 (too-many-function-args)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1121) **[+]**
- [E1123 (unexpected-keyword-arg)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1123) **[+]**
- [E1124 (redundant-keyword-arg)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1124) **[+]**
- [E1125 (missing-kwoa)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1125)
- [E1126 (invalid-sequence-index)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1126) **[+]**
- [E1127 (invalid-slice-index)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1127) **[+]**
- [E1128 (assignment-from-none)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1128) **[+]**
- [E1129 (not-context-manager)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1129) **[+]**
- [E1130 (invalid-unary-operand-type)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1130) **[+]**
- [E1131 (unsupported-binary-operation)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1131) **[+]**
- [E1132 (repeated-keyword)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1132)
- [E1133 (not-an-iterable)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1133) **[+]**
- [E1134 (not-a-mapping)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1134)
- [E1135 (unsupported-membership-test)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1135) **[+]**
- [E1136 (unsubscriptable-object)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1136) **[+]**
- [E1137 (unsupported-assignment-operation)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1137) **[+]**
- [E1138 (unsupported-delete-operation)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1138) **[+]**
- [E1139 (invalid-metaclass)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1139)
- [E1140 (unhashable-dict-key)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1140) **[+]**
- [E1141 (dict-iter-missing-items)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1141) **[+]**
- [I1101 (c-extension-no-member)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/I1101)
- [W1113 (keyword-arg-before-vararg)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/W1113) **[+]**
- [W1114 (arguments-out-of-order)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/W1114)

### Variables Checker Messages

- [E0601 (used-before-assignment)](https://britonad.github.io/pylint-errors/plerr/errors/variables/E0601) **[+]**
- [E0602 (undefined-variable)](https://britonad.github.io/pylint-errors/plerr/errors/variables/E0602)
- [E0603 (undefined-all-variable)](https://britonad.github.io/pylint-errors/plerr/errors/variables/E0603) **[+]**
- [E0604 (invalid-all-object)](https://britonad.github.io/pylint-errors/plerr/errors/variables/E0604) **[+]**
- [E0611 (no-name-in-module)](https://britonad.github.io/pylint-errors/plerr/errors/variables/E0611) **[+]**
- [E0633 (unpacking-non-sequence)](https://britonad.github.io/pylint-errors/plerr/errors/variables/E0633) **[+]**
- [W0601 (global-variable-undefined)](https://britonad.github.io/pylint-errors/plerr/errors/variables/W0601) **[+]**
- [W0602 (global-variable-not-assigned)](https://britonad.github.io/pylint-errors/plerr/errors/variables/W0602) **[+]**
- [W0603 (global-statement)](https://britonad.github.io/pylint-errors/plerr/errors/variables/W0603) **[+]**
- [W0604 (global-at-module-level)](https://britonad.github.io/pylint-errors/plerr/errors/variables/W0604) **[+]**
- [W0611 (unused-import)](https://britonad.github.io/pylint-errors/plerr/errors/variables/W0611) **[+]**
- [W0612 (unused-variable)](https://britonad.github.io/pylint-errors/plerr/errors/variables/W0612) **[+]**
- [W0613 (unused-argument)](https://britonad.github.io/pylint-errors/plerr/errors/variables/W0613) **[+]**
- [W0614 (unused-wildcard-import)](https://britonad.github.io/pylint-errors/plerr/errors/variables/W0614) **[+]**
- [W0621 (redefined-outer-name)](https://britonad.github.io/pylint-errors/plerr/errors/variables/W0621) **[+]**
- [W0622 (redefined-builtin)](https://britonad.github.io/pylint-errors/plerr/errors/variables/W0622) **[+]**
- [W0623 (redefine-in-handler)](https://britonad.github.io/pylint-errors/plerr/errors/variables/W0623)
- [W0631 (undefined-loop-variable)](https://britonad.github.io/pylint-errors/plerr/errors/variables/W0631) **[+]**
- [W0632 (unbalanced-tuple-unpacking)](https://britonad.github.io/pylint-errors/plerr/errors/variables/W0632) **[+]**
- [W0640 (cell-var-from-loop)](https://britonad.github.io/pylint-errors/plerr/errors/variables/W0640) **[+]**
- [W0641 (possibly-unused-variable)](https://britonad.github.io/pylint-errors/plerr/errors/variables/W0641)
- [W0642 (self-cls-assignment)](https://britonad.github.io/pylint-errors/plerr/errors/variables/W0642)



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/britonad/pylint-errors",
    "name": "plerr",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "",
    "keywords": "pylint,errors,documentation",
    "author": "Vladyslav Krylasov",
    "author_email": "vladyslav.krylasov@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/0c/19/5170f348c798b850d2aa30aeea615535ff681e4bb118abf2dffac46efe83/plerr-4.0.0.tar.gz",
    "platform": null,
    "description": "<h1 align=\"center\">\n  <br>\n  <a href=\"https://github.com/britonad/pylint-errors\">\n      <img src=\"https://raw.githubusercontent.com/britonad/pylint-errors/master/media/logo.png\" width=\"200px\" height=\"auto\" alt=\"plerr\">\n  </a>\n  <br>\n</h1>\n\n<h4 align=\"center\">A list of pylint-errors with reasoning and examples of erroneous and correct code.</h4>\n\n<p align=\"center\">\n  <a href=\"https://github.com/britonad/pylint-errors\">\n      <img src=\"https://img.shields.io/badge/made_in-ukraine-ffd700.svg?labelColor=0057b7\">\n  </a>\n  <a href=\"https://github.com/britonad/pylint-errors/blob/master/LICENSE\">\n    <img src=\"https://img.shields.io/pypi/l/plerr\">\n  </a>\n  <a href=\"https://github.com/britonad/pylint-errors/actions?workflow=CI\">\n    <img src=\"https://github.com/britonad/pylint-errors/workflows/CI/badge.svg\">\n  </a>\n  <a href=\"https://codecov.io/gh/britonad/pylint-errors\">\n    <img src=\"https://codecov.io/gh/britonad/pylint-errors/branch/master/graph/badge.svg\">\n  </a>\n  <a href=\"https://github.com/britonad/pylint-errors\">\n      <img src=\"https://img.shields.io/pypi/pyversions/plerr\">\n  </a>\n  <a href=\"https://pypi.org/project/plerr/\">\n      <img src=\"https://img.shields.io/pypi/v/plerr\">\n  </a>\n  <a href=\"https://pypi.org/project/plerr/\">\n      <img src=\"https://img.shields.io/pypi/wheel/plerr\">\n  </a>\n</p>\n\n![Example](https://raw.githubusercontent.com/britonad/pylint-errors/master/media/example.svg)\n\n## Table of contents\n\n- [CLI usage](#cli-usage)\n  - [Stable release](#stable-release)\n  - [Dev builds](#dev-builds)\n- [List of errors](#list-of-errors)\n\n## CLI usage\n\nIt's not required to install CLI util as long as you can navigate list of\nerrors [here](#list-of-errors) or on this\n[web-site](https://britonad.github.io/pylint-errors/)\nbut you may want to do so.  \n\n\n### Stable release\n\nYou can install a stable release simply by such commands:\n\n```console\n$ python3 -m pip install plerr\n$ plerr r1710\n```\n\nFor [pipx](https://github.com/pipxproject/pipx):\n\n```console\n$ python3 -m pip install pipx # if not yet installed pipx\n$ python3 -m pipx ensurepath # ensure directory where pipx stores apps is on PATH\n$ pipx install plerr\n$ plerr r1710\n```\n\n### Dev builds\n\nIn order to use development `plerr` builds you need to invoke the following commands:\n\n```console\n$ git clone https://github.com/britonad/pylint-errors.git\n$ sudo apt update && sudo apt install -y python3-pip # if not yet installed\n$ cd pylint-errors\n$ python3 setup.py test\n$ python3 setup.py install --user\n$ python3 -m plerr r1710\n```\n\n[pipx](https://github.com/pipxproject/pipx) users may install the library by\nsuch commands:\n\n```console\n$ git clone https://github.com/britonad/pylint-errors.git\n$ sudo apt install -y make python3-pip python3-venv # if not yet installed\n$ cd pylint-errors\n$ python3 -m pip install pipx wheel # install a package to build a wheel and pipx\n$ python3 -m pipx ensurepath # ensure directory where pipx stores apps is on PATH\n$ python3 setup.py test # run tests\n$ make clean\n$ python3 setup.py bdist_wheel # build a binary wheel\n$ pipx install dist/* # install a binary wheel by pipx\n$ plerr r1710\n```\n\nIn order to get the latest updates just `git pull origin master` and invoke a\ncommand in the root of the project (`sudo apt install make` if not yet \ninstalled) `make rai` to install to Python 3 user space site packages or\n`make raip` for pipx.\n\n## List of errors\n\nError codes with **[+]** mean they've got examples of bad and good code.\nRationalisation provided for all entries.\n\n### Async Checker Messages\n\n- [E1700 (yield-inside-async-function)](https://britonad.github.io/pylint-errors/plerr/errors/async/E1700) **[+]**\n- [E1701 (not-async-context-manager)](https://britonad.github.io/pylint-errors/plerr/errors/async/E1701) **[+]**\n\n### Basic Checker Messages\n\n- [C0102 (blacklisted-name)](https://britonad.github.io/pylint-errors/plerr/errors/basic/C0102) **[+]**\n- [C0103 (invalid-name)](https://britonad.github.io/pylint-errors/plerr/errors/basic/C0103) **[+]**\n- [C0112 (empty-docstring)](https://britonad.github.io/pylint-errors/plerr/errors/basic/C0112) **[+]**\n- [C0114 (missing-module-docstring)](https://britonad.github.io/pylint-errors/plerr/errors/basic/C0114) **[+]**\n- [C0115 (missing-class-docstring)](https://britonad.github.io/pylint-errors/plerr/errors/basic/C0115) **[+]**\n- [C0116 (missing-function-docstring)](https://britonad.github.io/pylint-errors/plerr/errors/basic/C0116) **[+]**\n- [C0121 (singleton-comparison)](https://britonad.github.io/pylint-errors/plerr/errors/basic/C0121) **[+]**\n- [C0122 (misplaced-comparison-constant)](https://britonad.github.io/pylint-errors/plerr/errors/basic/C0122) **[+]**\n- [C0123 (unidiomatic-typecheck)](https://britonad.github.io/pylint-errors/plerr/errors/basic/C0123) **[+]**\n- [E0100 (init-is-generator)](https://britonad.github.io/pylint-errors/plerr/errors/basic/E0100) **[+]**\n- [E0101 (return-in-init)](https://britonad.github.io/pylint-errors/plerr/errors/basic/E0101) **[+]**\n- [E0102 (function-redefined)](https://britonad.github.io/pylint-errors/plerr/errors/basic/E0102) **[+]**\n- [E0103 (not-in-loop)](https://britonad.github.io/pylint-errors/plerr/errors/basic/E0103) **[+]**\n- [E0104 (return-outside-function)](https://britonad.github.io/pylint-errors/plerr/errors/basic/E0104) **[+]**\n- [E0105 (yield-outside-function)](https://britonad.github.io/pylint-errors/plerr/errors/basic/E0105) **[+]**\n- [E0106 (return-arg-in-generator)](https://britonad.github.io/pylint-errors/plerr/errors/basic/E0106)\n- [E0107 (nonexistent-operator)](https://britonad.github.io/pylint-errors/plerr/errors/basic/E0107) **[+]**\n- [E0108 (duplicate-argument-name)](https://britonad.github.io/pylint-errors/plerr/errors/basic/E0108) **[+]**\n- [E0110 (abstract-class-instantiated)](https://britonad.github.io/pylint-errors/plerr/errors/basic/E0110) **[+]**\n- [E0111 (bad-reversed-sequence)](https://britonad.github.io/pylint-errors/plerr/errors/basic/E0111) **[+]**\n- [E0112 (too-many-star-expressions)](https://britonad.github.io/pylint-errors/plerr/errors/basic/E0112) **[+]**\n- [E0113 (invalid-star-assignment-target)](https://britonad.github.io/pylint-errors/plerr/errors/basic/E0113) **[+]**\n- [E0114 (star-needs-assignment-target)](https://britonad.github.io/pylint-errors/plerr/errors/basic/E0114) **[+]**\n- [E0115 (nonlocal-and-global)](https://britonad.github.io/pylint-errors/plerr/errors/basic/E0115) **[+]**\n- [E0116 (continue-in-finally)](https://britonad.github.io/pylint-errors/plerr/errors/basic/E0116) **[+]**\n- [E0117 (nonlocal-without-binding)](https://britonad.github.io/pylint-errors/plerr/errors/basic/E0117) **[+]**\n- [E0118 (used-prior-global-declaration)](https://britonad.github.io/pylint-errors/plerr/errors/basic/E0118) **[+]**\n- [E0119 (misplaced-format-function)](https://britonad.github.io/pylint-errors/plerr/errors/basic/E0119) **[+]**\n- [R0123 (literal-comparison)](https://britonad.github.io/pylint-errors/plerr/errors/basic/R0123) **[+]**\n- [R0124 (comparison-with-itself)](https://britonad.github.io/pylint-errors/plerr/errors/basic/R0124) **[+]**\n- [W0101 (unreachable)](https://britonad.github.io/pylint-errors/plerr/errors/basic/W0101) **[+]**\n- [W0102 (dangerous-default-value)](https://britonad.github.io/pylint-errors/plerr/errors/basic/W0102) **[+]**\n- [W0104 (pointless-statement)](https://britonad.github.io/pylint-errors/plerr/errors/basic/W0104) **[+]**\n- [W0105 (pointless-string-statement)](https://britonad.github.io/pylint-errors/plerr/errors/basic/W0105) **[+]**\n- [W0106 (expression-not-assigned)](https://britonad.github.io/pylint-errors/plerr/errors/basic/W0106) **[+]**\n- [W0107 (unnecessary-pass)](https://britonad.github.io/pylint-errors/plerr/errors/basic/W0107) **[+]**\n- [W0108 (unnecessary-lambda)](https://britonad.github.io/pylint-errors/plerr/errors/basic/W0108) **[+]**\n- [W0109 (duplicate-key)](https://britonad.github.io/pylint-errors/plerr/errors/basic/W0109) **[+]**\n- [W0111 (assign-to-new-keyword)](https://britonad.github.io/pylint-errors/plerr/errors/basic/W0111) **[+]**\n- [W0120 (useless-else-on-loop)](https://britonad.github.io/pylint-errors/plerr/errors/basic/W0120) **[+]**\n- [W0122 (exec-used)](https://britonad.github.io/pylint-errors/plerr/errors/basic/W0122) **[+]**\n- [W0123 (eval-used)](https://britonad.github.io/pylint-errors/plerr/errors/basic/W0123) **[+]**\n- [W0124 (confusing-with-statement)](https://britonad.github.io/pylint-errors/plerr/errors/basic/W0124) **[+]**\n- [W0125 (using-constant-test)](https://britonad.github.io/pylint-errors/plerr/errors/basic/W0125)\n- [W0126 (missing-parentheses-for-call-in-test)](https://britonad.github.io/pylint-errors/plerr/errors/basic/W0126)\n- [W0127 (self-assigning-variable)](https://britonad.github.io/pylint-errors/plerr/errors/basic/W0127) **[+]**\n- [W0128 (redeclared-assigned-name)](https://britonad.github.io/pylint-errors/plerr/errors/basic/W0128)\n- [W0143 (comparison-with-callable)](https://britonad.github.io/pylint-errors/plerr/errors/basic/W0143) **[+]**\n- [W0150 (lost-exception)](https://britonad.github.io/pylint-errors/plerr/errors/basic/W0150) **[+]**\n- [W0199 (assert-on-tuple)](https://britonad.github.io/pylint-errors/plerr/errors/basic/W0199) **[+]**\n\n### Broad Try Clause Checker Messages\n\n- [W0717 (too-many-try-statements)](https://britonad.github.io/pylint-errors/plerr/errors/broad-try-clause/W0717)\n\n### Classes Checker Messages\n\n- [C0202 (bad-classmethod-argument)](https://britonad.github.io/pylint-errors/plerr/errors/classes/C0202) **[+]**\n- [C0203 (bad-mcs-method-argument)](https://britonad.github.io/pylint-errors/plerr/errors/classes/C0203) **[+]**\n- [C0204 (bad-mcs-classmethod-argument)](https://britonad.github.io/pylint-errors/plerr/errors/classes/C0204) **[+]**\n- [C0205 (single-string-used-for-slots)](https://britonad.github.io/pylint-errors/plerr/errors/classes/C0205) **[+]**\n- [E0202 (method-hidden)](https://britonad.github.io/pylint-errors/plerr/errors/classes/E0202) **[+]**\n- [E0203 (access-member-before-definition)](https://britonad.github.io/pylint-errors/plerr/errors/classes/E0203) **[+]**\n- [E0211 (no-method-argument)](https://britonad.github.io/pylint-errors/plerr/errors/classes/E0211) **[+]**\n- [E0213 (no-self-argument)](https://britonad.github.io/pylint-errors/plerr/errors/classes/E0213) **[+]**\n- [E0236 (invalid-slots-object)](https://britonad.github.io/pylint-errors/plerr/errors/classes/E0236) **[+]**\n- [E0237 (assigning-non-slot)](https://britonad.github.io/pylint-errors/plerr/errors/classes/E0237) **[+]**\n- [E0238 (invalid-slots)](https://britonad.github.io/pylint-errors/plerr/errors/classes/E0238) **[+]**\n- [E0239 (inherit-non-class)](https://britonad.github.io/pylint-errors/plerr/errors/classes/E0239) **[+]**\n- [E0240 (inconsistent-mro)](https://britonad.github.io/pylint-errors/plerr/errors/classes/E0240) **[+]**\n- [E0241 (duplicate-bases)](https://britonad.github.io/pylint-errors/plerr/errors/classes/E0241) **[+]**\n- [E0242 (class-variable-slots-conflict)](https://britonad.github.io/pylint-errors/plerr/errors/classes/E0242) **[+]**\n- [E0301 (non-iterator-returned)](https://britonad.github.io/pylint-errors/plerr/errors/classes/E0301) **[+]**\n- [E0302 (unexpected-special-method-signature)](https://britonad.github.io/pylint-errors/plerr/errors/classes/E0302) **[+]**\n- [E0303 (invalid-length-returned)](https://britonad.github.io/pylint-errors/plerr/errors/classes/E0303) **[+]**\n- [F0202 (method-check-failed)](https://britonad.github.io/pylint-errors/plerr/errors/classes/F0202)\n- [R0201 (no-self-use)](https://britonad.github.io/pylint-errors/plerr/errors/classes/R0201)  **[+]**\n- [R0202 (no-classmethod-decorator)](https://britonad.github.io/pylint-errors/plerr/errors/classes/R0202) **[+]**\n- [R0203 (no-staticmethod-decorator)](https://britonad.github.io/pylint-errors/plerr/errors/classes/R0203) **[+]**\n- [R0205 (useless-object-inheritance)](https://britonad.github.io/pylint-errors/plerr/errors/classes/R0205) **[+]**\n- [R0206 (property-with-parameters)](https://britonad.github.io/pylint-errors/plerr/errors/classes/R0206) **[+]**\n- [W0201 (attribute-defined-outside-init)](https://britonad.github.io/pylint-errors/plerr/errors/classes/W0201) **[+]**\n- [W0211 (bad-staticmethod-argument)](https://britonad.github.io/pylint-errors/plerr/errors/classes/W0211) **[+]**\n- [W0212 (protected-access)](https://britonad.github.io/pylint-errors/plerr/errors/classes/W0212) **[+]**\n- [W0221 (arguments-differ)](https://britonad.github.io/pylint-errors/plerr/errors/classes/W0221) **[+]**\n- [W0222 (signature-differs)](https://britonad.github.io/pylint-errors/plerr/errors/classes/W0222)\n- [W0223 (abstract-method)](https://britonad.github.io/pylint-errors/plerr/errors/classes/W0223) **[+]**\n- [W0231 (super-init-not-called)](https://britonad.github.io/pylint-errors/plerr/errors/classes/W0231) **[+]**\n- [W0232 (no-init)](https://britonad.github.io/pylint-errors/plerr/errors/classes/W0232) **[+]**\n- [W0233 (non-parent-init-called)](https://britonad.github.io/pylint-errors/plerr/errors/classes/W0233) **[+]**\n- [W0235 (useless-super-delegation)](https://britonad.github.io/pylint-errors/plerr/errors/classes/W0235) **[+]**\n- [W0236 (invalid-overridden-method)](https://britonad.github.io/pylint-errors/plerr/errors/classes/W0236) **[+]**\n\n### Compare-To-Empty-String Checker Messages\n\n- [C1901 (compare-to-empty-string)](https://britonad.github.io/pylint-errors/plerr/errors/compare-to-empty-string/C1901) **[+]**\n\n### Compare-To-Zero Checker Messages\n\n- [C2001 (compare-to-zero)](https://britonad.github.io/pylint-errors/plerr/errors/compare-to-zero/C2001) **[+]**\n\n### Deprecated Builtins Checker Messages\n\n- [W0141 (bad-builtin)](https://britonad.github.io/pylint-errors/plerr/errors/deprecated-builtins/W0141) **[+]**\n\n### Design Checker Messages\n\n- [R0901 (too-many-ancestors)](https://britonad.github.io/pylint-errors/plerr/errors/design/R0901) **[+]**\n- [R0902 (too-many-instance-attributes)](https://britonad.github.io/pylint-errors/plerr/errors/design/R0902) **[+]**\n- [R0903 (too-few-public-methods)](https://britonad.github.io/pylint-errors/plerr/errors/design/R0903) **[+]**\n- [R0904 (too-many-public-methods)](https://britonad.github.io/pylint-errors/plerr/errors/design/R0904) **[+]**\n- [R0911 (too-many-return-statements)](https://britonad.github.io/pylint-errors/plerr/errors/design/R0911) **[+]**\n- [R0912 (too-many-branches)](https://britonad.github.io/pylint-errors/plerr/errors/design/R0912) **[+]**\n- [R0913 (too-many-arguments)](https://britonad.github.io/pylint-errors/plerr/errors/design/R0913) **[+]**\n- [R0914 (too-many-locals)](https://britonad.github.io/pylint-errors/plerr/errors/design/R0914) **[+]**\n- [R0915 (too-many-statements)](https://britonad.github.io/pylint-errors/plerr/errors/design/R0915) **[+]**\n- [R0916 (too-many-boolean-expressions)](https://britonad.github.io/pylint-errors/plerr/errors/design/R0916) **[+]**\n- [R1260 (too-complex)](https://britonad.github.io/pylint-errors/plerr/errors/design/R1260) **[+]**\n\n### Docstyle Checker Messages\n\n- [C0198 (bad-docstring-quotes)](https://britonad.github.io/pylint-errors/plerr/errors/docstyle/C0198) **[+]**\n- [C0199 (docstring-first-line-empty)](https://britonad.github.io/pylint-errors/plerr/errors/docstyle/C0199) **[+]**\n\n### Else If Used Checker Messages\n\n- [R5501 (else-if-used)](https://britonad.github.io/pylint-errors/plerr/errors/else-if-used/R5501) **[+]**\n\n### Exceptions Checker Messages\n\n- [E0701 (bad-except-order)](https://britonad.github.io/pylint-errors/plerr/errors/exceptions/E0701) **[+]**\n- [E0702 (raising-bad-type)](https://britonad.github.io/pylint-errors/plerr/errors/exceptions/E0702) **[+]**\n- [E0703 (bad-exception-context)](https://britonad.github.io/pylint-errors/plerr/errors/exceptions/E0703) **[+]**\n- [E0704 (misplaced-bare-raise)](https://britonad.github.io/pylint-errors/plerr/errors/exceptions/E0704) **[+]**\n- [E0710 (raising-non-exception)](https://britonad.github.io/pylint-errors/plerr/errors/exceptions/E0710) **[+]**\n- [E0711 (notimplemented-raised)](https://britonad.github.io/pylint-errors/plerr/errors/exceptions/E0711) **[+]**\n- [E0712 (catching-non-exception)](https://britonad.github.io/pylint-errors/plerr/errors/exceptions/E0712) **[+]**\n- [W0702 (bare-except)](https://britonad.github.io/pylint-errors/plerr/errors/exceptions/W0702) **[+]**\n- [W0703 (broad-except)](https://britonad.github.io/pylint-errors/plerr/errors/exceptions/W0703) **[+]**\n- [W0705 (duplicate-except)](https://britonad.github.io/pylint-errors/plerr/errors/exceptions/W0705) **[+]**\n- [W0706 (try-except-raise)](https://britonad.github.io/pylint-errors/plerr/errors/exceptions/W0706) **[+]**\n- [W0707 (raise-missing-from)](https://britonad.github.io/pylint-errors/plerr/errors/exceptions/W0707) **[+]**\n- [W0711 (binary-op-exception)](https://britonad.github.io/pylint-errors/plerr/errors/exceptions/W0711) **[+]**\n- [W0715 (raising-format-tuple)](https://britonad.github.io/pylint-errors/plerr/errors/exceptions/W0715) **[+]**\n- [W0716 (wrong-exception-operation)](https://britonad.github.io/pylint-errors/plerr/errors/exceptions/W0716) **[+]**\n\n### Format Checker Messages\n\n- [C0301 (line-too-long)](https://britonad.github.io/pylint-errors/plerr/errors/format/C0301) **[+]**\n- [C0302 (too-many-lines)](https://britonad.github.io/pylint-errors/plerr/errors/format/C0302)\n- [C0303 (trailing-whitespace)](https://britonad.github.io/pylint-errors/plerr/errors/format/C0303) **[+]**\n- [C0304 (missing-final-newline)](https://britonad.github.io/pylint-errors/plerr/errors/format/C0304)\n- [C0305 (trailing-newlines)](https://britonad.github.io/pylint-errors/plerr/errors/format/C0305)\n- [C0321 (multiple-statements)](https://britonad.github.io/pylint-errors/plerr/errors/format/C0321) **[+]**\n- [C0325 (superfluous-parens)](https://britonad.github.io/pylint-errors/plerr/errors/format/C0325) **[+]**\n- [C0326 (bad-whitespace)](https://britonad.github.io/pylint-errors/plerr/errors/format/C0326) **[+]**\n- [C0327 (mixed-line-endings)](https://britonad.github.io/pylint-errors/plerr/errors/format/C0327)\n- [C0328 (unexpected-line-ending-format)](https://britonad.github.io/pylint-errors/plerr/errors/format/C0328)\n- [C0330 (bad-continuation)](https://britonad.github.io/pylint-errors/plerr/errors/format/C0330)\n- [W0301 (unnecessary-semicolon)](https://britonad.github.io/pylint-errors/plerr/errors/format/W0301) **[+]**\n- [W0311 (bad-indentation)](https://britonad.github.io/pylint-errors/plerr/errors/format/W0311) **[+]**\n- [W0312 (mixed-indentation)](https://britonad.github.io/pylint-errors/plerr/errors/format/W0312)\n\n### Imports Checker Messages\n\n- [C0410 (multiple-imports)](https://britonad.github.io/pylint-errors/plerr/errors/imports/C0410) **[+]**\n- [C0411 (wrong-import-order)](https://britonad.github.io/pylint-errors/plerr/errors/imports/C0411) **[+]**\n- [C0412 (ungrouped-imports)](https://britonad.github.io/pylint-errors/plerr/errors/imports/C0412) **[+]**\n- [C0413 (wrong-import-position)](https://britonad.github.io/pylint-errors/plerr/errors/imports/C0413) **[+]**\n- [C0414 (useless-import-alias)](https://britonad.github.io/pylint-errors/plerr/errors/imports/C0414) **[+]**\n- [C0415 (import-outside-toplevel)](https://britonad.github.io/pylint-errors/plerr/errors/imports/C0415) **[+]**\n- [E0401 (import-error)](https://britonad.github.io/pylint-errors/plerr/errors/imports/E0401) **[+]**\n- [E0402 (relative-beyond-top-level)](https://britonad.github.io/pylint-errors/plerr/errors/imports/E0402) **[+]**\n- [R0401 (cyclic-import)](https://britonad.github.io/pylint-errors/plerr/errors/imports/R0401) **[+]**\n- [W0401 (wildcard-import)](https://britonad.github.io/pylint-errors/plerr/errors/imports/W0401) **[+]**\n- [W0402 (deprecated-module)](https://britonad.github.io/pylint-errors/plerr/errors/imports/W0402) **[+]**\n- [W0404 (reimported)](https://britonad.github.io/pylint-errors/plerr/errors/imports/W0404) **[+]**\n- [W0406 (import-self)](https://britonad.github.io/pylint-errors/plerr/errors/imports/W0406) **[+]**\n- [W0407 (preferred-module)](https://britonad.github.io/pylint-errors/plerr/errors/imports/W0407) **[+]**\n- [W0410 (misplaced-future)](https://britonad.github.io/pylint-errors/plerr/errors/imports/W0410) **[+]**\n\n### Logging Checker Messages\n\n- [E1200 (logging-unsupported-format)](https://britonad.github.io/pylint-errors/plerr/errors/logging/E1200)\n- [E1201 (logging-format-truncated)](https://britonad.github.io/pylint-errors/plerr/errors/logging/E1201) **[+]**\n- [E1205 (logging-too-many-args)](https://britonad.github.io/pylint-errors/plerr/errors/logging/E1205)\n- [E1206 (logging-too-few-args)](https://britonad.github.io/pylint-errors/plerr/errors/logging/E1206)\n- [W1201 (logging-not-lazy)](https://britonad.github.io/pylint-errors/plerr/errors/logging/W1201) **[+]**\n- [W1202 (logging-format-interpolation)](https://britonad.github.io/pylint-errors/plerr/errors/logging/W1202) **[+]**\n\n### Miscellaneous Checker Messages\n\n- [I0023 (use-symbolic-message-instead)](https://britonad.github.io/pylint-errors/plerr/errors/miscellaneous/I0023)\n- [W0511 (fixme)](https://britonad.github.io/pylint-errors/plerr/errors/miscellaneous/W0511) **[+]**\n\n### Multiple Types Checker Messages\n\n- [R0204 (redefined-variable-type)](https://britonad.github.io/pylint-errors/plerr/errors/multiple-types/R0204)\n\n### Newstyle Checker Messages\n\n- [E1003 (bad-super-call)](https://britonad.github.io/pylint-errors/plerr/errors/newstyle/E1003) **[+]**\n\n### Overlap-Except Checker Messages\n\n- [W0714 (overlapping-except)](https://britonad.github.io/pylint-errors/plerr/errors/overlap-except/W0714)\n\n### Parameter Documentation Checker Messages\n\n- [W9005 (multiple-constructor-doc)](https://britonad.github.io/pylint-errors/plerr/errors/parameter-documentation/W9005) **[+]**\n- [W9006 (missing-raises-doc)](https://britonad.github.io/pylint-errors/plerr/errors/parameter-documentation/W9006) **[+]**\n- [W9008 (redundant-returns-doc)](https://britonad.github.io/pylint-errors/plerr/errors/parameter-documentation/W9008)\n- [W9010 (redundant-yields-doc)](https://britonad.github.io/pylint-errors/plerr/errors/parameter-documentation/W9010)\n- [W9011 (missing-return-doc)](https://britonad.github.io/pylint-errors/plerr/errors/parameter-documentation/W9011) **[+]**\n- [W9012 (missing-return-type-doc)](https://britonad.github.io/pylint-errors/plerr/errors/parameter-documentation/W9012) **[+]**\n- [W9013 (missing-yield-doc)](https://britonad.github.io/pylint-errors/plerr/errors/parameter-documentation/W9013)\n- [W9014 (missing-yield-type-doc)](https://britonad.github.io/pylint-errors/plerr/errors/parameter-documentation/W9014)\n- [W9015 (missing-param-doc)](https://britonad.github.io/pylint-errors/plerr/errors/parameter-documentation/W9015) **[+]**\n- [W9016 (missing-type-doc)](https://britonad.github.io/pylint-errors/plerr/errors/parameter-documentation/W9016) **[+]**\n- [W9017 (differing-param-doc)](https://britonad.github.io/pylint-errors/plerr/errors/parameter-documentation/W9017) **[+]**\n- [W9018 (differing-type-doc)](https://britonad.github.io/pylint-errors/plerr/errors/parameter-documentation/W9018) **[+]**\n\n### Refactoring Checker Messages\n\n- [C0113 (unneeded-not)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/C0113) **[+]**\n- [C0200 (consider-using-enumerate)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/C0200) **[+]**\n- [C0201 (consider-iterating-dictionary)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/C0201) **[+]**\n- [C1801 (len-as-condition)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/C1801) **[+]**\n- [R1701 (consider-merging-isinstance)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1701)\n- [R1702 (too-many-nested-blocks)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1702)\n- [R1703 (simplifiable-if-statement)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1703) **[+]**\n- [R1704 (redefined-argument-from-local)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1704) **[+]**\n- [R1705 (no-else-return)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1705) **[+]**\n- [R1706 (consider-using-ternary)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1706)\n- [R1707 (trailing-comma-tuple)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1707) **[+]**\n- [R1708 (stop-iteration-return)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1708) **[+]**\n- [R1709 (simplify-boolean-expression)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1709)\n- [R1710 (inconsistent-return-statements)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1710) **[+]**\n- [R1711 (useless-return)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1711) **[+]**\n- [R1712 (consider-swap-variables)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1712) **[+]**\n- [R1713 (consider-using-join)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1713) **[+]**\n- [R1714 (consider-using-in)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1714) **[+]**\n- [R1715 (consider-using-get)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1715)\n- [R1716 (chained-comparison)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1716) **[+]**\n- [R1717 (consider-using-dict-comprehension)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1717)\n- [R1718 (consider-using-set-comprehension)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1718)\n- [R1719 (simplifiable-if-expression)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1719) **[+]**\n- [R1720 (no-else-raise)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1720) **[+]**\n- [R1721 (unnecessary-comprehension)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1721) **[+]**\n- [R1722 (consider-using-sys-exit)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1722) **[+]**\n- [R1723 (no-else-break)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1723) **[+]**\n- [R1724 (no-else-continue)](https://britonad.github.io/pylint-errors/plerr/errors/refactoring/R1724) **[+]**\n\n### Similarities Checker Messages\n\n- [R0801 (duplicate-code)](https://britonad.github.io/pylint-errors/plerr/errors/similarities/R0801)\n\n### Spelling Checker Messages\n\n- [C0401 (wrong-spelling-in-comment)](https://britonad.github.io/pylint-errors/plerr/errors/spelling/C0401)\n- [C0402 (wrong-spelling-in-docstring)](https://britonad.github.io/pylint-errors/plerr/errors/spelling/C0402)\n- [C0403 (invalid-characters-in-docstring)](https://britonad.github.io/pylint-errors/plerr/errors/spelling/C0403)\n\n### Stdlib Checker Messages\n\n- [E1507 (invalid-envvar-value)](https://britonad.github.io/pylint-errors/plerr/errors/stdlib/E1507) **[+]**\n- [W1501 (bad-open-mode)](https://britonad.github.io/pylint-errors/plerr/errors/stdlib/W1501) **[+]**\n- [W1502 (boolean-datetime)](https://britonad.github.io/pylint-errors/plerr/errors/stdlib/W1502)\n- [W1503 (redundant-unittest-assert)](https://britonad.github.io/pylint-errors/plerr/errors/stdlib/W1503) **[+]**\n- [W1505 (deprecated-method)](https://britonad.github.io/pylint-errors/plerr/errors/stdlib/W1505)\n- [W1506 (bad-thread-instantiation)](https://britonad.github.io/pylint-errors/plerr/errors/stdlib/W1506) **[+]**\n- [W1507 (shallow-copy-environ)](https://britonad.github.io/pylint-errors/plerr/errors/stdlib/W1507) **[+]**\n- [W1508 (invalid-envvar-default)](https://britonad.github.io/pylint-errors/plerr/errors/stdlib/W1508) **[+]**\n- [W1509 (subprocess-popen-preexec-fn)](https://britonad.github.io/pylint-errors/plerr/errors/stdlib/W1509) **[+]**\n- [W1510 (subprocess-run-check)](https://britonad.github.io/pylint-errors/plerr/errors/stdlib/W1510) **[+]**\n\n### String Checker Messages\n\n- [E1300 (bad-format-character)](https://britonad.github.io/pylint-errors/plerr/errors/string/E1300) **[+]**\n- [E1301 (truncated-format-string)](https://britonad.github.io/pylint-errors/plerr/errors/string/E1301)\n- [E1302 (mixed-format-string)](https://britonad.github.io/pylint-errors/plerr/errors/string/E1302) **[+]**\n- [E1303 (format-needs-mapping)](https://britonad.github.io/pylint-errors/plerr/errors/string/E1303)\n- [E1304 (missing-format-string-key)](https://britonad.github.io/pylint-errors/plerr/errors/string/E1304) **[+]**\n- [E1305 (too-many-format-args)](https://britonad.github.io/pylint-errors/plerr/errors/string/E1305) **[+]**\n- [E1306 (too-few-format-args)](https://britonad.github.io/pylint-errors/plerr/errors/string/E1306) **[+]**\n- [E1307 (bad-string-format-type)](https://britonad.github.io/pylint-errors/plerr/errors/string/E1307) **[+]**\n- [E1310 (bad-str-strip-call)](https://britonad.github.io/pylint-errors/plerr/errors/string/E1310)\n- [W1300 (bad-format-string-key)](https://britonad.github.io/pylint-errors/plerr/errors/string/W1300)\n- [W1301 (unused-format-string-key)](https://britonad.github.io/pylint-errors/plerr/errors/string/W1301)\n- [W1302 (bad-format-string)](https://britonad.github.io/pylint-errors/plerr/errors/string/W1302) **[+]**\n- [W1303 (missing-format-argument-key)](https://britonad.github.io/pylint-errors/plerr/errors/string/W1303) **[+]**\n- [W1304 (unused-format-string-argument)](https://britonad.github.io/pylint-errors/plerr/errors/string/W1304) **[+]**\n- [W1305 (format-combined-specification)](https://britonad.github.io/pylint-errors/plerr/errors/string/W1305) **[+]**\n- [W1306 (missing-format-attribute)](https://britonad.github.io/pylint-errors/plerr/errors/string/W1306) **[+]**\n- [W1307 (invalid-format-index)](https://britonad.github.io/pylint-errors/plerr/errors/string/W1307) **[+]**\n- [W1308 (duplicate-string-formatting-argument)](https://britonad.github.io/pylint-errors/plerr/errors/string/W1308)\n- [W1401 (anomalous-backslash-in-string)](https://britonad.github.io/pylint-errors/plerr/errors/string/W1401)\n- [W1402 (anomalous-unicode-escape-in-string)](https://britonad.github.io/pylint-errors/plerr/errors/string/W1402) **[+]**\n- [W1403 (implicit-str-concat-in-sequence)](https://britonad.github.io/pylint-errors/plerr/errors/string/W1403)\n\n### Typecheck Checker Messages\n\n- [E1101 (no-member)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1101) **[+]**\n- [E1102 (not-callable)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1102) **[+]**\n- [E1111 (assignment-from-no-return)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1111) **[+]**\n- [E1120 (no-value-for-parameter)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1120) **[+]**\n- [E1121 (too-many-function-args)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1121) **[+]**\n- [E1123 (unexpected-keyword-arg)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1123) **[+]**\n- [E1124 (redundant-keyword-arg)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1124) **[+]**\n- [E1125 (missing-kwoa)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1125)\n- [E1126 (invalid-sequence-index)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1126) **[+]**\n- [E1127 (invalid-slice-index)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1127) **[+]**\n- [E1128 (assignment-from-none)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1128) **[+]**\n- [E1129 (not-context-manager)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1129) **[+]**\n- [E1130 (invalid-unary-operand-type)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1130) **[+]**\n- [E1131 (unsupported-binary-operation)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1131) **[+]**\n- [E1132 (repeated-keyword)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1132)\n- [E1133 (not-an-iterable)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1133) **[+]**\n- [E1134 (not-a-mapping)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1134)\n- [E1135 (unsupported-membership-test)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1135) **[+]**\n- [E1136 (unsubscriptable-object)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1136) **[+]**\n- [E1137 (unsupported-assignment-operation)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1137) **[+]**\n- [E1138 (unsupported-delete-operation)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1138) **[+]**\n- [E1139 (invalid-metaclass)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1139)\n- [E1140 (unhashable-dict-key)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1140) **[+]**\n- [E1141 (dict-iter-missing-items)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/E1141) **[+]**\n- [I1101 (c-extension-no-member)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/I1101)\n- [W1113 (keyword-arg-before-vararg)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/W1113) **[+]**\n- [W1114 (arguments-out-of-order)](https://britonad.github.io/pylint-errors/plerr/errors/typecheck/W1114)\n\n### Variables Checker Messages\n\n- [E0601 (used-before-assignment)](https://britonad.github.io/pylint-errors/plerr/errors/variables/E0601) **[+]**\n- [E0602 (undefined-variable)](https://britonad.github.io/pylint-errors/plerr/errors/variables/E0602)\n- [E0603 (undefined-all-variable)](https://britonad.github.io/pylint-errors/plerr/errors/variables/E0603) **[+]**\n- [E0604 (invalid-all-object)](https://britonad.github.io/pylint-errors/plerr/errors/variables/E0604) **[+]**\n- [E0611 (no-name-in-module)](https://britonad.github.io/pylint-errors/plerr/errors/variables/E0611) **[+]**\n- [E0633 (unpacking-non-sequence)](https://britonad.github.io/pylint-errors/plerr/errors/variables/E0633) **[+]**\n- [W0601 (global-variable-undefined)](https://britonad.github.io/pylint-errors/plerr/errors/variables/W0601) **[+]**\n- [W0602 (global-variable-not-assigned)](https://britonad.github.io/pylint-errors/plerr/errors/variables/W0602) **[+]**\n- [W0603 (global-statement)](https://britonad.github.io/pylint-errors/plerr/errors/variables/W0603) **[+]**\n- [W0604 (global-at-module-level)](https://britonad.github.io/pylint-errors/plerr/errors/variables/W0604) **[+]**\n- [W0611 (unused-import)](https://britonad.github.io/pylint-errors/plerr/errors/variables/W0611) **[+]**\n- [W0612 (unused-variable)](https://britonad.github.io/pylint-errors/plerr/errors/variables/W0612) **[+]**\n- [W0613 (unused-argument)](https://britonad.github.io/pylint-errors/plerr/errors/variables/W0613) **[+]**\n- [W0614 (unused-wildcard-import)](https://britonad.github.io/pylint-errors/plerr/errors/variables/W0614) **[+]**\n- [W0621 (redefined-outer-name)](https://britonad.github.io/pylint-errors/plerr/errors/variables/W0621) **[+]**\n- [W0622 (redefined-builtin)](https://britonad.github.io/pylint-errors/plerr/errors/variables/W0622) **[+]**\n- [W0623 (redefine-in-handler)](https://britonad.github.io/pylint-errors/plerr/errors/variables/W0623)\n- [W0631 (undefined-loop-variable)](https://britonad.github.io/pylint-errors/plerr/errors/variables/W0631) **[+]**\n- [W0632 (unbalanced-tuple-unpacking)](https://britonad.github.io/pylint-errors/plerr/errors/variables/W0632) **[+]**\n- [W0640 (cell-var-from-loop)](https://britonad.github.io/pylint-errors/plerr/errors/variables/W0640) **[+]**\n- [W0641 (possibly-unused-variable)](https://britonad.github.io/pylint-errors/plerr/errors/variables/W0641)\n- [W0642 (self-cls-assignment)](https://britonad.github.io/pylint-errors/plerr/errors/variables/W0642)\n\n\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "A list of pylint-errors with reasoning and examples of erroneous and correct code.",
    "version": "4.0.0",
    "project_urls": {
        "Homepage": "https://github.com/britonad/pylint-errors"
    },
    "split_keywords": [
        "pylint",
        "errors",
        "documentation"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b708d1cdfb8a4f8e2ed9aac6bcf3bf949f92a41302051bf3ae1ed5372558675b",
                "md5": "d15e8593a53e94a5c861709b4a50a225",
                "sha256": "d455463596d303fd194219ab765f173cb4d00836805f32ec71e46fb6cf2eefe1"
            },
            "downloads": -1,
            "filename": "plerr-4.0.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "d15e8593a53e94a5c861709b4a50a225",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 152918,
            "upload_time": "2023-05-15T15:30:34",
            "upload_time_iso_8601": "2023-05-15T15:30:34.134269Z",
            "url": "https://files.pythonhosted.org/packages/b7/08/d1cdfb8a4f8e2ed9aac6bcf3bf949f92a41302051bf3ae1ed5372558675b/plerr-4.0.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0c195170f348c798b850d2aa30aeea615535ff681e4bb118abf2dffac46efe83",
                "md5": "090c5bfb20ef59d884f521ab838b8714",
                "sha256": "048a5c1f78b34ba45ac33edc5bbef11c0a7c7f784114378bbf19f7817f3d64d9"
            },
            "downloads": -1,
            "filename": "plerr-4.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "090c5bfb20ef59d884f521ab838b8714",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 62616,
            "upload_time": "2023-05-15T15:30:36",
            "upload_time_iso_8601": "2023-05-15T15:30:36.371462Z",
            "url": "https://files.pythonhosted.org/packages/0c/19/5170f348c798b850d2aa30aeea615535ff681e4bb118abf2dffac46efe83/plerr-4.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-05-15 15:30:36",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "britonad",
    "github_project": "pylint-errors",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "plerr"
}
        
Elapsed time: 0.19934s