Djangolint is the tool to detect django deprecated and non-optimal code in django projects and apps.
- Clone repo
- Run
pip install -r requirements/development.txtin your virtualenv - Run
python project/manage.py syncdb --migrate - Run
python project/manage.py runserver - Run in another tab
python project/manage.py celeryd - Open in your browser http://localhost:8000/
- Set your GitHub app credentials in environment variables:
GITHUB_IDandGITHUB_SECRET - Enjoy :)
- Setup your server settings in fabfile (Ubuntu 11.04 only tested)
- Run
fab bootstrap provision deploy
- Propose replacement for bad code in analysis results
- Create more analyzers