我正在使用CodeClimate CLI对我继承的代码库进行分析,虽然它确实有效,但它的输出非常有限。
例如,当它说
23-30: Similar code found in 4 other locations (mass = 27) [duplication]
如果它说明其他 4 个位置,并显示一个小代码片段,那就太好了。
有没有办法获得更详细的输出?
我正在使用CodeClimate CLI对我继承的代码库进行分析,虽然它确实有效,但它的输出非常有限。
例如,当它说
23-30: Similar code found in 4 other locations (mass = 27) [duplication]
如果它说明其他 4 个位置,并显示一个小代码片段,那就太好了。
有没有办法获得更详细的输出?
您可能希望在文本输出中获得更多信息;我认为在股票代码气候 CLI 中没有任何方法可以做到这一点。
我所知道的最好的方法是查看 JSON 输出,您可以通过以下格式运行该codeclimate
输出json
:
codeclimate analyze -f json
(或者例如codeclimate analyze -e duplication -f json
给自己更少的 JSON 来涉水)。Code Climate 在内部使用 JSON,而 JSON 格式化程序只是传递它,因此引擎发出的每条信息都在那里。
如果您想要更丰富的文本输出,则必须扩展codeclimate
自己。您需要修改纯文本格式化程序以了解您感兴趣的引擎发出的额外 JSON。