2017-02-08 3 views
0

GitHub 또는 Travis CI의 특정 프로젝트에서 SonarQube를 사용하는 경우 프로그래밍 방식으로 GitHub API 또는 Travis CI 용 API를 사용하여 프로그램을 검사 할 수 있습니까?SonarQube 및 Github, Travis CI

또한 SonarQube를 제외하고 사람들이 일반적으로 사용하는 다른 프로그램 분석 도구는 무엇입니까?

+0

달성하고자하는 것은 무엇입니까? –

+0

GitHub에서 정적 프로그램 분석 도구를 사용하는 오픈 소스 프로젝트 수를보고 싶습니다. – Kevin

답변

0

코드 분석 도구/서비스가 GitHub 또는 Travis CI의 기본 제공 기능이 아닌 제 3 자 시스템이기 때문에 GitHub API 또는 Travis CI API에서 이러한 정보를 제공 할 수 없습니다.

"see how many open source projects on GitHub use static program analysis tools"을 원할 경우 각 저장소의 소스 코드를 탐색하여이 정보를 제공 할 수있는 사실을 발견해야합니다 (예 : .travis.yml 파일을보고있는 경우). 하지만 그 주제에 내장/표준 기능이 없기 때문에이 목표를 정확하게 달성하기가 극도로 어려울 것입니다.

+0

프로젝트에서 travis.yml 파일을 찾은 다음 파일에서 키워드 'sonarqube'를 검색하는 것이 가능하다고 생각하십니까? – Kevin

+0

SonarQube.com 서비스를 사용하는 프로젝트의 경우 실제로 SonarQube.com Travis Add-on을 사용해야하는 것은 아니지만 실제로이 방법을 사용하면 좋은 아이디어를 얻을 수 있습니다. –