Я просто пытаюсь использовать codeclimate cli для анализа моего кода локально. Я использую Mac OS X 10.10.3 и, as recommended here, я использую boot2docker.Как установить phpcodesniffer для работы с CLI CLI CLI?
Все до сих пор. Я запускаю 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.
Что я делаю неправильно? Как мне установить этот движок?
Большое спасибо заранее
'Код климата CLI' необходимо обновить, если не перечислить двигателей она претендует на поддержку. Чтобы обновить вас, вы можете вытащить последнее изображение docker '$ docker pull codeclimate/codeclimate' или обновить локальное репозиционирование git CC и построить изображение оттуда и выполнить make ie' sudo make install' – illusionist