2013-03-22 10 views
5

Moje pytanie brzmi, czy istnieje sposób na dodanie do wtyczki Lint niestandardowej kontroli, o której powinienem poinformować mnie przed zbudowaniem wersji. Na przykład chcę, aby sprawdzić wszystkie obiekty Cursor, InputStream w moim kodzie, jeśli są one zamknięte, lub sprawdzić mój kod dla //TODO:, //FIXME:.Android Lint Plugin - ustaw niestandardowe ostrzeżenie/błąd, który należy sprawdzić

Wszelkich pomysłów, jeśli istnieje jakikolwiek sposób to zrobić, czy nawet nie z Lint Plugin?

Z góry dziękuję!

+1

Szukałeś tutaj? http://tools.android.com/tips/lint-custom-rules –

Odpowiedz

7

Tak, można dodać niestandardowe kontrole; patrz http://tools.android.com/tips/lint/writing-a-lint-check i http://tools.android.com/tips/lint-custom-rules.

W przypadku konkretnego pytania należy zwrócić uwagę, że w punkcie 21.1 wprowadzono nową weryfikację kłaczków, która zawiera komentarze. Nie szuka TODO ani FIXME; zamiast tego narzeka, jeśli znajdzie znacznik komentarza "STOPSHIP". Jeśli chcesz dodać regułę dla todo lub fixme, możesz oprzeć ją na tym sprawdzeniu.

+1

Przystanek jest domyślnie wyłączony! jak możesz to włączyć? Tutaj http://tools.android.com/tips/lint-checks, mówi, że powinieneś dodać - stop stopu. Gdzie mogę to dodać? Czy wystarczy włączyć go w Plik> Ustawienia> Ustawienia projektu> Inspekcje ??? – acrespo