2015-05-27 24 views
13

Ho impostato l'ispezione del codice per i blocchi di documenti php, quindi ora ricevo un avviso se sono mancanti o incompleti.Come aggiornare e generare DocBlock per l'intero progetto in PhpStorm?

Code inspection for PHPDoc

Quando ho una classe aperta, posso usare Code > Generate > PhpDocBlocks per generarli o semplicemente avviare un commento via /* di fronte a un metodo e sarà aggiunto.

Inoltre, se i blocchi doc esistenti sono incompleti o errati, è possibile utilizzare Update DocBlock per abbinare il DocBlock di un metodo alla firma del metodo effettivo.

C'è un modo per applicare questi, sia la generazione del blocco doc e, se necessario, l'aggiornamento di un blocco doc sull'intero codebase senza inizializzarlo manualmente in ogni classe?

Sto cercando un processo batch.

risposta

20

Nella panoramica del progetto, è possibile fare clic con il pulsante destro del mouse su una cartella e selezionare Inspect Code. È anche disponibile tramite Code > Inspect Code.

Si aprirà una finestra che richiede ulteriori dettagli e si può anche prevedere l'ambito dell'intero contesto.

Assicurati che il tuo Profilo di ispezione contenga PHPDoc. Se l'ispezione ha eseguito attraverso, poi si avrà una sezione PHPDoc,

Result of Code Inspection

da destra Cliccando quindi possibile Apply Fix anche per più classi.

5

Scegli questa schermata: enter image description here

Si può leggere di più sulla creazione di documenti here

+1

Questo genera solo il docblock nella classe corrente. La domanda riguarda tutte le classi dell'intero progetto. – k0pernikus