← Back to changelog

Code Climate CLI: Better, stronger, faster.

We’re very excited to release a faster and more configurable version of our CLI!

This release includes significant internal changes, resulting in faster and more accurate processing of exclude_paths and faster startup time for the codeclimate analyze command.

But wait, there’s more! Because of these internal changes, you can now provide exclude_paths for specific engines, an often requested feature that should make many of your lives easier.

To configure these engine specific exclude_paths, add an exclude_paths key to your .codeclimate.yml for the specific engine:

engines:
  rubocop:
    enabled: true
  fixme:
    enabled: true
    exclude_paths:
      - *.md
      - *.yml
exclude_paths:
  - vendor/
  - app/assets/**/vendor/

Note, we no longer automatically exclude paths ignored in a Git .gitignore file, since we found this was limiting performance. If you rely on any of these files being ignored during analysis, please copy those patterns to your .codeclimate.yml’s .exclude_paths.

We’re very excited to bring you this better, stronger, faster version of our CLI. Grab the new version from Docker Hub, or if you’re running OS X and brew, just run brew update && brew upgrade codeclimate - and please let us know what you think!

Actionable metrics for engineering leaders. Try Velocity Free