Sonarqube + JavaScript
SonarQube가 Dashboard를 통해서 보여주는 내용은 소위 품질의 7가지 축(seven axes of quality)이라고 하는 ‘잠재적인 버그’, ‘코딩 규칙’, ‘테스트’, ‘중복’, ‘주석’, ‘아키텍처 및 설계’, ‘복잡도’에 관련된 내용입니다.
‘코딩 규칙’은 설정 부분에서 언어에 따라서 지정할 수가 있으며, Java의 경우에는 FindBugs와 같은 좀더 강력한 규칙을 적용해볼 수도 있습니다.
‘테스트’는 분석 대상 소스에 단위테스트가 있어야 하며, 커버리지를 통해 분석할 수 있습니다. ‘주석’이나 ‘중복’은 ‘주석’의 비율이 높으면 높을수록 좋고, ‘중복’은 비율이 적으면 적을수록 좋습니다. 이와 같이 서로 대조적으로 비교할 수 있는 지표들을 보여줌으로써 소스코드에 대한 품질을 다양한 각도에서 분석해볼 수 있습니다.
짜잔 - 이걸 쓸 수 있을 것으로 보임.http://docs.codehaus.org/display/SONAR/JavaScript+Plugin
댓글 없음:
댓글 쓰기