2014-12-23 3 views
3

파이썬 배경에서 오는 것은 flake8을 사용하여 파이썬 코드에서 pylint/pep08 위반을 확인하는 사전 커밋 (pre-commit) 훅을 설치하고 있습니다.안드로이드에서 사용할 수있는 구성 가능한 사전 커밋 훅 솔루션이 있습니까?

안드로이드와 비슷한 해결책이 있습니까?

git-lint에 걸쳐 있지만 안드로이드 프로젝트에 맞게 사용자 정의 된 것을 찾고 있습니다.

또한 안드로이드 도구와 함께 제공되는 린트 도구는 오래 실행되며 사전 커밋 훅을위한 이상적인 솔루션으로 보이지 않습니다.

checkstyle.xml을 규칙 목록과 함께 사용하는 것이 가장 표준적인 방법입니다. 한 무리의 오픈 소스 안드로이드 프로젝트를 통해 갔고 대부분은 checkstyle.xml을 사용하는 것 같습니다.

더 좋은 대안이 있습니까?

+1

이것은 보푸라기 일을하는 것처럼 들립니다. – thepoosh

답변

1

내가 궁극적으로 발견 한 것은 사전 커밋 (pre-commit) 훅이 아니라 코드 스타일 검사 (더 많은 안드로이드/그레고리 방식으로 말하기)를위한 대체 방법이었습니다.

This blog은 Gradle을을 사용하여 코드 품질에 탭을 유지하기 위해 CheckStyle, PMD, FindBugsAndroid Lint 도구를 사용하는 방법에 대한 이동하는 방법 위에 정말 수완 통찰력을 제공합니다. 구조에

관련 문제