https://github.com/twisted/twistedchecker
twistedchecker is a tool to automatically verify code against the Twisted coding standard.
https://github.com/twisted/twistedchecker
python
Last synced: 12 months ago
JSON representation
twistedchecker is a tool to automatically verify code against the Twisted coding standard.
- Host: GitHub
- URL: https://github.com/twisted/twistedchecker
- Owner: twisted
- License: mit
- Created: 2014-04-16T20:35:57.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2020-04-15T17:22:06.000Z (about 6 years ago)
- Last Synced: 2025-07-04T20:46:36.499Z (about 1 year ago)
- Topics: python
- Language: Python
- Size: 593 KB
- Stars: 9
- Watchers: 24
- Forks: 13
- Open Issues: 30
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
Twisted Coding Standard Checker
===============================
TwistedChecker checks Python code for compliance with the `Twisted coding
standard `.
This was originally a project of Google Summer of Code 2012.
TwistedChecker's dependencies are recorded in setup.py.
Development
-----------
.. image:: https://travis-ci.org/twisted/twistedchecker.svg?branch=master
:target: https://travis-ci.org/twisted/twistedchecker
.. image:: https://badge.fury.io/py/TwistedChecker.svg
:target: https://badge.fury.io/py/TwistedChecker
Get a development environment::
virtualenv build
. build/bin/activate
pip install -Ue '.[dev]'
To test twistedchecker, run the following in the source directory::
trial twistedchecker
Check pyflakes status ignoring functional tests
(#68 some day we might use twistedchecker on itself)::
python check_pyflakes.py twistedchecker/
Releasing a new version is done via Travis-CI.
First commit the version update in a master and wait for test to pass.
Create a tag on local branch and then push it::
git tag 1.2.3
git push --tags