2017-10-17 13 views
1

PMD,FindBugs,CheckStyle 등은 java에 가장 일반적으로 사용되는 정적 코드 분석 도구입니다.정적 분석 도구 Kotlin 프로그래밍 언어?

Android-Lint는 존재하며 Android 프로젝트를 분석하는 데만 사용할 수있는 신뢰할 수있는 정적 분석 도구라고 생각합니다.

Sonarqube에는 아직 Kotlin 플러그인이 없습니다. 올해 말에 제공 할 계획입니다 (아래 링크에서이 정보를 발견했습니다).

https://discuss.kotlinlang.org/t/sonarqube-support/3657

i'am 잘못된 경우, 제발 올바른?

+0

아이디어 IDE 린트 검사관이가는 길이라고 생각합니다. – webo80

+0

이것은 매우 도움이되는 질문이며, 보류를 제거하십시오. –

답변

5

IntelliJ는 훌륭한 일을합니다. (커맨드 라인을 통해 액세스 할 수 있다고 들었습니다). 그것 이외에, 나는 Ktlint (https://github.com/shyiko/ktlint)와 Detekt (https://github.com/arturbosch/detekt)를 알고있다. 나는 그들과 함께 일한 적이 없지만 합리적인 대안으로 보인다. 적어도 Detekt는 Sonarqube 통합 기능을 갖추고 있습니다.