2013-03-22 2 views
5

Meine Frage ist, wenn es eine Möglichkeit gibt, zu Flusen-Plugin eine benutzerdefinierte Überprüfung, die es sollte mich vor dem Erstellen einer Version zu warnen. Zum Beispiel möchte ich alle Cursor, InputStream Objekte in meinem Code überprüfen, wenn sie geschlossen sind, oder meinen Code für //TODO:, //FIXME: überprüfen.Android Lint Plugin - set benutzerdefinierte Warnung/Fehler, der überprüft werden sollte

Irgendwelche Ideen, wenn es irgendeinen Weg gibt, das zu tun, oder gar nicht mit Lint Plugin?

Vielen Dank im Voraus!

+1

Haben Sie hier gesucht? http://tools.android.com/tips/lint-custom-rules –

Antwort

7

Ja, Sie können benutzerdefinierte Prüfungen hinzufügen; siehe http://tools.android.com/tips/lint/writing-a-lint-check und http://tools.android.com/tips/lint-custom-rules.

Für Ihre spezielle Frage, beachten Sie, dass in 21.1 ein neuer Flickcheck vorhanden ist, der sich Kommentare anschaut. Es sucht nicht nach TODO oder FIXME; Stattdessen beschwert es sich, wenn es den Kommentar-Marker "STOPSHIP" findet. Wenn Sie eine Regel für todo oder fixme hinzufügen möchten, möchten Sie diese möglicherweise auf diese Prüfung stützen.

+1

Stoppschiff ist standardmäßig deaktiviert! Wie können Sie es aktivieren? Hier http://tools.android.com/tips/lint-checks heißt es, dass Sie --enable StopShip hinzufügen sollten. Wo kann ich das hinzufügen? Ist es ausreichend, es in Datei> Einstellungen> Projekteinstellungen> Inspektionen zu aktivieren? – acrespo

Verwandte Themen