- Add out of date check
- Config improvements
- Add gometalinter support
- Catch index errors in some parsers
- Add --trusted flag for installs
- Cleanup install dirs before run
- Fix path to markdownlint
- Run 'bundle install' during ruby gem installs
- Replace ruby markdownlint with node.js markdownlint
- Enable or disable linters in yaml
- Add bandit support
- Stringify error output
- Use time.time instead of time.clock
- Check github url
- Add dockerfile_lint support
- Add shellcheck support
- Run prospector with optional extras
- Add support for gherkin-lint
- Configure rflint to run per file
- Set jscs autorun to False
- Update eslint dotfiles
- Minor improvements to logging
- Add explicit jscs dir exclusions
- Encode output to ascii and replace errors
- Don't use unicode literals in setup.py
- Use unicode literals instead of decoding utf-8
- Set npm progress=false
- Replace decode errors
- Log all install output
- Set max comments per file in github interface
- Tell utf-8 encoder to replace errors
- Robotframework lint support
- Fix .mdlrc syntax
- Improve performance
- Print installation and lint durations
- Remove bad whitespace from stylint dotfile name
- Detect yaml-lint install using just yaml-lint
- Add --config-dir arg
- Add stylint support
- Add default mdl config
- Quit early if no interface found
- Catch OSError during install
- Don't re-run install commands
- Better error handling
- Handle missing config file
- Load paths to ignore from yaml config
- Add jsonlint support
- Add yaml-lint support
- Fix running per file
- Add restructuredtest-lint support
- Add markdownlint support
- Only autorun if no dotfiles found for language
- Catch GitHubError
- Use os.walk instead of glob for file search
- Normalize message paths before storing
- Include linter config files in MANIFEST.in
- Fix installed check
- Update deploy config
- Better installation
- Unpin dependencies
- Add autorun mode
- Do a release on travis python version == 2.7
- Load owner and repo from ghprbPullLink
- Catch Exception on run
- Prepend linter name to message content
- For js linters, just 'npm install'
- Fix for jshint xml parsing
- Add --max-comments arg
- Disable running if not in a PR or if no Github is defined
- Initial release supporting prospector, jshint, eslint, jscs
- First release on PyPI.