SonarQube和Github,Travis CI

SonarQube和Github,Travis CI,github,sonarqube,travis-ci,Github,Sonarqube,Travis Ci,如果GitHub或Travis CI上的某个特定项目使用SonarQube,是否有任何方法可以通过编程检查(例如,使用GitHub API或Travis CI的某些API) 此外,除了Sonarqu,人们通常还使用哪些其他程序分析工具?GitHub API和Travis CI API都无法向您提供此类信息,这仅仅是因为代码分析工具/服务是第三方系统,而不是GitHub或Travis CI的内置功能 如果您想“查看GitHub上有多少开源项目使用静态程序分析工具”,那么您必须浏览每个存储库的源代码

如果GitHub或Travis CI上的某个特定项目使用SonarQube,是否有任何方法可以通过编程检查(例如,使用GitHub API或Travis CI的某些API)


此外,除了Sonarqu,人们通常还使用哪些其他程序分析工具?

GitHub API和Travis CI API都无法向您提供此类信息,这仅仅是因为代码分析工具/服务是第三方系统,而不是GitHub或Travis CI的内置功能


如果您想
“查看GitHub上有多少开源项目使用静态程序分析工具”
,那么您必须浏览每个存储库的源代码,以发现可能提供此信息的一些事实(例如查看
.travis.yml
文件)。但由于该主题没有内置/标准功能,在我看来,要正确实现这一目标是非常困难的。

你想实现什么?我想看看GitHub上有多少开源项目使用静态程序分析工具。你认为可以在项目中查找travis.yml文件,然后在文件中搜索关键字“sonarqube”吗?对于使用SonarQube.com服务,这可能会给你一个好主意(即使他们没有义务使用SonarQube.com Travis附加组件)。