Я просто пытаюсь использовать codeclimate cli для локального анализа своего кода. Я использую Mac OS X 10.10.3 и, как рекомендуется здесь, я использую boot2docker.
Пока все хорошо. Я запускаю codeclimate init
, чтобы сгенерировать файл .codeclimate.yml и настроить его. Это выглядит так:
---
engines:
phpcodesniffer:
enabled: true
coffeelint:
enabled: true
eslint:
enabled: true
csslint:
enabled: true
ratings:
paths:
- "**.php"
- "**.coffee"
- "**.js"
- "**.jsx"
- "**.css"
exclude_paths:
- node_modules/**/*
- vendor/**/*
- etc/**/*
- .vagrant/**/*
После этого я запускаю codeclimate engines:install
и вот мой вывод:
Pulling docker images.
WARNING: unknown engine name: phpcodesniffer
...
Наконец, codeclimate engines:list
выводит:
Available engines:
- bundler-audit: Patch-level verification for Bundler
- coffeelint: A style checker for CoffeeScript
- csslint: Automated linting of Cascading Stylesheets
- eslint: A JavaScript/JSX linting utility
- gofmt: gofmt
- golint: golint
- govet: govet
- rubocop: A Ruby static code analyzer, based on the community Ruby style guide.
- rubymotion: Rubymotion-specific rubocop checks
- watson: A young Ember Doctor to help you fix your code.
Что я делаю не так? Как мне установить этот движок?
Спасибо заранее
Code Climate CLI
необходимо обновить, если не указаны механизмы, которые, как утверждается, поддерживаются. Чтобы обновить, вы можете либо получить последний образ докера$ docker pull codeclimate/codeclimate
, либо обновить свой локальный репозиторий git CC и создать образ оттуда и выполнить make, т.е.sudo make install
- person illusionist   schedule 05.07.2015