PEP-8 Naming Conventions
Check the PEP-8 naming conventions.
This module provides a plugin for flake8, the Python code checker.
(It replaces the plugin flint-naming for the flint checker.)
Installation
You can install, upgrade, uninstall pep8-naming with these commands:
$ pip install pep8-naming $ pip install --upgrade pep8-naming $ pip uninstall pep8-naming
Plugin for Flake8
When both flake8 and pep8-naming are installed, the plugin is available in flake8:
$ flake8 --version 2.0 (pep8: 1.4.3, pyflakes: 0.6.1, naming: 0.2)
By default the plugin is enabled.
These error codes are emitted:
code |
sample message |
|---|---|
N801 |
class names should use CapWords convention |
N802 |
function name should be lowercase |
N803 |
argument name should be lowercase |
N804 |
first argument of a classmethod should be named ‘cls’ |
N805 |
first argument of a method should be named ‘self’ |
N806 |
variable in function should be lowercase |
N811 |
constant imported as non constant |
N812 |
lowercase imported as non lowercase |
N813 |
camelcase imported as lowercase |
N814 |
camelcase imported as constant |
Mailing-list
Share your feedback and ideas: http://mail.python.org/mailman/listinfo/code-quality
Changes
0.2.1 - 2013-02-22
Do not require flake8
0.2 - 2013-02-22
Rename project flint-naming to pep8-naming
Fix a crash when function argument is a tuple of tuples
0.1 - 2013-02-11
First release
Metadata
Release files for pep8-naming 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pep8-naming-0.2.1.tar.gz | 4.7 kB | Details |
Release files / pep8-naming-0.2.1.tar.gz
| Download URL | pep8-naming-0.2.1.tar.gz |
|---|---|
| Size | 4.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
96a27240a08e0c73add1cf6d3191dbc566a6b097c9ea110761d11ce39af44077
|
|
BLAKE2b-256 checksum How to use checksums |
232fb1ac7d35ef708f40a36109d501e00273ced5450830c1b5ee79aa0a931ad1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |