Changes since Quality 1.3.1
Include 'app' in default directories covered, for rails fans
Remove auto-git-commit from 'rake ratchet'
Cane now respects configured ruby directories by default
Lots of internal maintainability improvements!
Change default output directory to 'metrics', and create directory if needed
Changes since Quality 2.0.0
Exclude buggy version of 'flay'
Changes since Quality 2.0.1
Changes since Quality 2.1.0
Cane is now limited to the files specified by 'ruby_dirs'
Changes since Quality 2.1.1
Added 'BigFiles' to limit the size of the largest files in your project.
Remove support for Ruby 1.9.x
Changes since Quality 3.0.0
Fix to bigfiles support to honor glob
Changes since Quality 3.1.0
Add Rakefile to default Ruby glob
Add configurable source_dirs for non-Ruby quality inspection
Changes since Quality 4.0.0
Fix shell escaping bug with cane
Changes since Quality 4.0.1
Fix bug in source_dirs configuration
Changes since Quality 4.0.2
Changes since Quality 5.0.0
Avoid buggy ruby_parser release
Changes since Quality 5.0.1
Add support for Clojure/ClojureScript files in bigfiles/punchlist
Changes since Quality 6.0.0
Add Rakefile to default source files (configurable via extra_files parameter)
Add basic support for Scala and JavaScript via language-independent tools like bigfiles and punchlist
Changes since Quality 7.0.0
Add support for .rake files as Ruby language
Changes since Quality 8.0.0
Allow configuration of punchlist regexp
Changes since Quality 8.1.0
Fix 'extra_files' configuration not being globbed correctly resulting in Rakefile not being searched for issues
Changes since Quality 8.1.1
Add Dockerfile as a t.extra_files entry.
Add entries and make ruby_file_extensions and source_file_extensions configurable.
Changes since Quality 9.0.0
Fix #27: Add separate extra_ruby_files option
Changes since Quality 10.0.0
Include files in root directory by default.
Changes since Quality 11.0.0
Changes since Quality 12.0.0
Include .* as well as * in glob, so files like '.rubocop.yml' can be searched.
Changes since Quality 13.0.0
Allow for quality tools that bomb out when there's no code that it cares about to check
Add Brakeman support (github issue #30)
Add workarounds for some rvm/bundler/rake integration issues
Fix bug in error output on exit
Changes since Quality 14.0.0
Add exclude_files configuration
Fix undercounting of flay issues
Changes since Quality 14.1.0
Add rails_best_practices gem
Changes since Quality 15.0.0
Update source_finder dependency and start to make config variable names a little more sane
Changes since Quality 15.0.1
Recognize .md files for punchlist
Changes since Quality 16.0.0
Fix broken source_file_extensions configuration
Changes since Quality 16.0.1
Changes since Quality 17.0.0
Exclude db/schema.db, a generated file.
Changes since Quality 17.1.1
Add working source_files_exclude_glob support
Changes since Quality 17.2.0
Add ESLint support for JS
Extra source files config matches docs
Add PEP8 support for Python
Fix gemspec file inclusion bugs
Changes since Quality 18.0.0
Fix pep8 bug when no python files found
Changes since Quality 18.0.0
Add JSCS support for JS
Changes since Quality 19.0.0
Give a diagnostic when JSCS not configured
Changes since Quality 19.1.0
Fix flag name in diagnostic
Changes since Quality 19.1.1
Fix bug keeping jscs from running
Changes since Quality 19.1.2
Bump source_finder requirement
Changes since Quality 19.1.3
Exclude vendor files