An open API service indexing awesome lists of open source software.

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.

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