2014-12-23 4 views
3

Исходя из фона python, используются flake8 для установки перехватов с фиксацией, которые проверяют код python для нарушений pylint/pep08.Есть ли настраиваемое решение для фиксации до фиксации, доступное для Android?

Есть ли подобное решение для Android?

Пошел через git-lint, но искал что-то более настроенное для андроидного проекта.

Также инструмент для линт, который поставляется с инструментами для Android, работает довольно долго и, по-видимому, не является идеальным решением для крючка предварительной фиксации.

Кажется, что с помощью checkstyle.xml со списком правил является наиболее стандартным способом. Прошел через кучу проектов с открытым исходным кодом Android, и большинство из них, похоже, использует checkstyle.xml.

Любые другие лучшие альтернативы там?

+1

это звучит как работа для ворса – thepoosh

ответ

1

То, что я в конечном счете обнаружил, было не совсем привязкой к предварительному фиксации, а альтернативным способом проверки кода (более того, я бы сказал).

This blog дает очень находчивое представление на том, как идти об использовании CheckStyle, PMD, FindBugs и Android Lint инструмента держать вкладку в качестве кода с помощью Gradle.