# This file lists all the engines available to be run for analysis.
#
# Each engine must have an `image_name` and `description`.
#
# When a repo has files that match the `enable_regexps`, that engine will be
# enabled by default in the codeclimate.yml file. That file will also have in it
# the `default_ratings_paths` globs, which are used during analysis to determine
# which files should be rated.
#
rubocop:
  image_name: codeclimate/codeclimate-rubocop
  image_id: 41273519bce24e59685106ff3f4519abc20233fdaf46093576cefecc093b795f
  description: A Ruby static code analyzer, based on the community Ruby style guide.
  community: false
  enable_regexps:
    - \.rb$
  default_ratings_paths:
    - "**.rb"
gofmt:
  image_name: codeclimate/codeclimate-gofmt
  image_id: fe7b20a9eda6e0bd154fbbb289f0d18ff3ffc41d891cd3b2e5dbe7e015180396
  description: gofmt
  community: true
  enable_regexps:
    - \.go$
  default_ratings_paths:
    - "**.go"
golint:
  image_name: codeclimate/codeclimate-golint
  image_id: cfde0099114d8b18bec8419d9ed359efac03069821cb967144b807d02ada1412
  description: golint
  community: true
  enable_regexps:
    - \.go$
  default_ratings_paths:
    - "**.go"
govet:
  image_name: codeclimate/codeclimate-govet
  image_id: fe7690da7198c569a28b69189909eb4c1199d2987bf50ab5d3bbd20d83139489
  description: govet
  community: true
  enable_regexps:
    - \.go$
  default_ratings_paths:
    - "**.go"
coffeelint:
  image_name: codeclimate/codeclimate-coffeelint
  description: A style checker for CoffeeScript
  community: false
  enable_regexps:
    - \.coffee$
  default_ratings_paths:
    - "**.coffee"
eslint:
  image_name: codeclimate/codeclimate-eslint
  image_id: 28a9ec7c5fc88a67317b6193c3ddc72f1402ba2500e8ed3c6feab6d06ca91f65
  description: A JavaScript/JSX linting utility
  community: false
  enable_regexps:
    - \.js$
    - \.jsx$
  default_ratings_paths:
    - "**.js"
    - "**.jsx"
csslint:
  image_name: codeclimate/codeclimate-csslint
  image_id: 3d5aea2e5f241ff1daff33bd86cc5a819a34c81471e31ca70992f6de5e8edf43
  description: Automated linting of Cascading Stylesheets
  community: false
  enable_regexps:
    - \.css$
  default_ratings_paths:
    - "**.css"
watson:
  image_name: codeclimate/codeclimate-watson
  description: A young Ember Doctor to help you fix your code.
  community: true
  enable_regexps:
  default_ratings_paths:
    - "app/**"
rubymotion:
  image_name: codeclimate/codeclimate-rubymotion
  description: Rubymotion-specific rubocop checks
  community: true
  enable_regexps:
  default_ratings_paths:
    - "**.rb"
bundler-audit:
  image_name: codeclimate/codeclimate-bundler-audit
  description: Patch-level verification for Bundler
  community: false
  enable_patterns:
    - Gemfile.lock
  default_ratings_paths:
    - Gemfile.lock
phpcodesniffer:
  image_name: codeclimate/codeclimate-phpcodesniffer
  description: PHP Linting
  community: false
  enable_regexps:
    - \.php$
    - \.module$
    - \.inc$
  default_ratings_paths:
    - "**.php"
    - "**.module"
    - "**.inc"