Skip to content

Latest commit

 

History

History
63 lines (40 loc) · 1.96 KB

README.markdown

File metadata and controls

63 lines (40 loc) · 1.96 KB

pyquality

Introduction

pyquality is a tool to measure Python code quality with a focus on rich reports that take into account the history of the code.

Still in an early development stage, pyquality analyses the conformity to PEP8 standards throughout a project's history and generates a full report including a video showing the evolution of the code.

We aim to make it easy to include new analysis and reports, and also support different version control systems (only Git is supported for now).

Installation

To install a stable version, install it directly from PyPI using pip:

pip install pyquality

You can also clone pyquality's repository and install our develop branch:

git clone [email protected]:NAMD/pyquality.git
cd pyquality
python setup.py install

Using it

Once you've installed pyquality, a command called pyquality will be available in your system/virtualenv. To create a report based on a existing Git repository, just execute:

pyquality /path/to/Git/repository

If do you want to create a report based on a remote Git repository, just replace the path with the URL, for example, to run pyquality against its own repository, execute:

pyquality [email protected]:NAMD/pyquality.py

Contributing

pyquality is on early stage of development but we have good plans for this tool! You can contribute by suggesting new features, implementing it, reporting bugs or fixing it.

If you don't have ideas of new features and haven't found a bug, you can just look for an issue you can solve on our issue tracker.

Project guidelines