Skip to content

xobb1t/djangolint

This branch is 1 commit ahead of yumike/djangolint:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f49a437 · Jun 6, 2013
Jul 31, 2011
Aug 14, 2012
Jun 6, 2013
Jun 6, 2013
Jul 30, 2011
Jul 31, 2011
Aug 20, 2012
Aug 14, 2012
Aug 14, 2012
Jul 31, 2011

Repository files navigation

Introduction

Djangolint is the tool to detect django deprecated and non-optimal code in django projects and apps.

Installation

  1. Clone repo
  2. Run pip install -r requirements/development.txt in your virtualenv
  3. Run python project/manage.py syncdb --migrate
  4. Run python project/manage.py runserver
  5. Run in another tab python project/manage.py celeryd
  6. Open in your browser http://localhost:8000/
  7. Set your GitHub app credentials in environment variables: GITHUB_ID and GITHUB_SECRET
  8. Enjoy :)

Deployment

  1. Setup your server settings in fabfile (Ubuntu 11.04 only tested)
  2. Run fab bootstrap provision deploy

Todo

  1. Propose replacement for bad code in analysis results
  2. Create more analyzers

Releases

No releases published

Packages

No packages published

Languages

  • Python 89.4%
  • Ruby 6.5%
  • JavaScript 4.1%