Как я могу заставить CLI CodeClimate выдавать больше деталей?
Я использую CLI CodeClimate для анализа унаследованной кодовой базы, и, хотя он, безусловно, работает, его вывод довольно ограничен.
Например, когда это говорит
23-30: Similar code found in 4 other locations (mass = 27) [duplication]
Было бы хорошо, если бы он сказал, какие 4 других местоположения, и показал небольшой фрагмент кода.
Есть ли способ получить более подробный вывод?
1 ответ
Вы, вероятно, надеетесь на дополнительную информацию в текстовом выводе; Я не думаю, что есть какой-то способ получить это в стандартном коде CLI.
Лучшее, что я знаю, как это сделать, это посмотреть на вывод JSON, который вы получите, запустив codeclimate
с json
формат:
codeclimate analyze -f json
(или, например, codeclimate analyze -e duplication -f json
дать себе меньше JSON, чтобы пробираться через). Code Climate использует JSON для внутреннего использования, а форматер JSON просто пропускает его, так что здесь есть вся информация, которую генерирует движок.
Если вы хотите более богатый вывод текста, вам придется расширить codeclimate
сам. Вам нужно изменить форматировщик простого текста, чтобы понять, какой дополнительный JSON генерирует интересующий вас движок.