2012-02-18 13 views
20

Ci sono Coding Conventions per Android. Includono alcune cose come le convenzioni di denominazione che possono essere controllate usando il checkstyle.Dove posso trovare la configurazione di checkstyle per lo stile di codifica Android?

ho trovato un po 'di configurazione per checkstyle: http://ksoichiro.blogspot.com/2011/05/android-checkstyle.html

Ma voglio chiedere se c'è qualche configurazione più completa per checkstyle. Forse Google fornisce qualche configurazione di checkstyle ufficiale?

+1

Non credo che Google fornisca uno ufficiale. –

+1

Sono disponibili le regole per la formattazione in Eclipse: https: // github.com/android/platform_development/blob/master/ide/eclipse/android-formatting.xml So che questo non risponde alla domanda esatta (Checkstyle) ma è da persone Android. – timseal

risposta

18
+2

Una versione per l'attuale versione di Checkstyle 5.6 può essere trovata a: https://gist.github.com/shareme/4197561 –

+0

Questi funzionano per Android Studio. Se è così fino a che versione? –

+0

@VishnooRath è necessario aggiungere un'attività gradle appropriata a ruch checkle – pixel

0

Qui sono:

http://source.android.com/source/code-style.html

Ho anche passato attraverso la loro fonte (GrepCode è buono) a guardare il loro stile. Potresti creare un formattatore di Eclipse personalizzato basato su queste regole.

EDIT

Molto dispiaciuto non vedere il tuo link qui sopra. Non sono a conoscenza di qualcosa di simile. Mi spiace di non poter essere di maggior aiuto.

+0

Ho fornito questo collegamento nel testo della domanda, quindi conosco questa descrizione dello stile di codifica. Sono interessato alla configurazione dello strumento Checkstyle. –

7

C'è Android Controlla plugin (https://github.com/noveogroup/android-check).

Ha due configurazioni Checkstyle predefinite è possibile utilizzare:

+0

Sono abbastanza nuovo a questo. Potresti spiegare come posso importare queste impostazioni nel mio studio Android? Ho provato a importare nella sezione Ispezioni nelle impostazioni comuni di Android Studio. Ho un plug-in QA - PMD, Checkstyle e Findbug installati. –

Problemi correlati