2015-07-09 16 views
6

sto cercando di far rispettare alcune best practice per Java 8 utilizzando Checkstyle, alcuni esempi includono:Applicare Java 8 convenzioni con Checkstyle

  1. Non optional nido
  2. lambda Limitato a righe x se è in la metà del flusso di trasformazioni
  3. allarme generale contro il flusso parallelo

sulla base della mia ricerca, posso vedere che Checkstyle supporti Java 8, ma nulla di specifico per l'applicazione di norme su f eatures.

È qualcosa che è disponibile?

Grazie per il vostro aiuto.

risposta

3

Se checkstyle lo supporta immediatamente, verrà elencato tra the standard checks that checkstyle comes with (non l'ho visto quando l'ho guardato sfortunatamente). Se non è in quella lista, inizierei quindi a guardare le librerie di check-up di terze parti (come SevNTU Checkstyle, e CS-Contrib tra di loro) per vedere se riesci a trovare assegni che soddisfino le tue esigenze. Se non si riesce ancora a trovare nulla, potrebbe essere necessario implement the checks yourself. Se lo fai, potresti prendere in considerazione lo contributing nella community, conquistando l'eterna gratitudine degli utenti di stile in tutto il mondo.