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.)
You can install, upgrade, uninstall pep8-naming with these commands:
$ pip install pep8-naming $ pip install --upgrade pep8-naming $ pip uninstall pep8-naming
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 |
- Note to self: Never do releases before ~0600 or coffee on a Sunday.
- Fix option parsing for Flake8 3.0 (store parsed value on class)
- Fix integration with Flake8 3.0.0b1
- Start testing against Python 3.5
- Fix bug where ignored names were not properly split into a list.
- Fix bug trying to call
spliton a list.
- Fix optparse exception resulting from trying to register an option twice.
- Relaxed N806 checking for use with namedtuples
- Add
--ignore-nameswhich allows the user to specify a list of names to ignore. By default this includessetUp,tearDown,setUpClass, andtearDownClass.
- Do not require
setuptoolsin setup.py. It works around an issue withpipand Python 3. __new__is now considered asclassmethodimplicitly- Run unit tests on travis-ci.org for python2.6, 2.7, 3.2, and 3.3
- Add unit tests and support running them with setup.py
- Support Python 3.4
- Do not require
flake8
- Rename project
flint-namingtopep8-naming - Fix a crash when function argument is a tuple of tuples
- First release