Skip to content

NAMD/pyquality

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 git@github.com: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 git@github.com: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

About

Rich reports for Python code quality

Resources

Stars

Watchers

Forks

Packages

No packages published