【问题标题】:How can I get the CodeClimate CLI to emit more detail?如何让 CodeClimate CLI 发出更多详细信息?
【发布时间】:2016-04-12 02:45:24
【问题描述】:
我正在使用CodeClimate CLI 对我继承的代码库进行分析,虽然它确实有效,但它的输出非常有限。
例如,当它说
23-30: Similar code found in 4 other locations (mass = 27) [duplication]
如果能说出其他4个位置就好了,并显示一个小代码sn-p。
有没有办法获得更详细的输出?
【问题讨论】:
标签:
code-climate
code-climate-cli
【解决方案1】:
您可能希望在文本输出中获得更多信息;我认为在股票代码气候 CLI 中没有任何方法可以实现这一点。
我知道的最好方法是查看 JSON 输出,您可以通过使用 json 格式运行 codeclimate 获得:
codeclimate analyze -f json
(或例如codeclimate analyze -e duplication -f json 给自己更少的 JSON 来涉水)。 Code Climate 在内部使用 JSON,the JSON formatter 只是将其传递出去,因此引擎发出的每一条信息都在那里。
如果您想要更丰富的文本输出,您必须自己扩展codeclimate。您需要修改 the plain text formatter 以了解您感兴趣的引擎发出的额外 JSON。