我们的团队中有大约20个人,我们现在使用声纳来分析新代码,然后再将其提交到主流。因此,每个设计师都使用自己的Sonar安装在他的机器上。
我要做的是创建一个Sonar的一个实例,每个设计师都可以使用它。我唯一担心的是:如果出现以下情况:
当然,我们可以,somaehow,为每个团队成员在声纳方面创建一个项目,但这有其缺点,例如问题,在一个项目中标记为误报不会在另一个项目中出现这样的问题项目等。
关于此类问题的任何想法?
答案 0 :(得分:3)
您可能想要设置的是:
一个中心Sonar实例,它基于存储库中的代码定期(例如每天)分析代码库。该实例应该是参考,项目经理将使用它来监控项目。
要求开发人员在提交代码之前运行本地分析:
如果您使用Java,C ++或Python进行编码,请使用Sonar Eclipse。 documentation更完整地描述了所有内容,更确切地说是"Checking code prior to commit" section