如何让CodeClimate CLI发出更多详细信息?

时间:2016-04-12 02:45:24

标签: code-climate code-climate-cli

我使用CodeClimate CLI来执行我继承的代码库的分析,虽然它确实有效,但它的输出非常有限。

例如,当它说

23-30: Similar code found in 4 other locations (mass = 27) [duplication]

如果它说出了其他4个位置,并且显示了一个小代码片段,那就太好了。

有没有办法获得更详细的输出?

1 个答案:

答案 0 :(得分:0)

您可能希望在文本输出中获得更多信息;我认为在代码气候CLI中没有任何办法可以实现这一点。

我知道如何做的最好的方法是查看JSON输出,通过codeclimate格式运行json来获得:

codeclimate analyze -f json

(或者例如codeclimate analyze -e duplication -f json为自己提供更少的JSON来通过)。 Code Climate在内部使用JSON,而the JSON formatter只是通过它,因此引擎发出的每一条信息都在那里。

如果您想要更丰富的文本输出,则必须自己扩展codeclimate。您需要修改the plain text formatter以了解您感兴趣的引擎发出的其他JSON。