2015-05-18 4 views
5

È possibile ignorare/escludere file/cartella da .editorconfig?È possibile ignorare/escludere file/cartella da .editorconfig?

Motivo: Possiedo una cartella /vendor con file di terze parti. Non voglio che la cartella erediti nessuna delle mie configurazioni .editorconfig.

Ho trovato la pagina EditorConfig-Properties e sembra che non ci siano proprietà da escludere cartelle. Forse c'è un trucco per renderlo possibile?

config corrente

root = true 

[*] 
end_of_line = lf 
insert_final_newline = true 
trim_trailing_whitespace = true 
indent_style = tab 
+1

sto pensando che forse potrei solo inasprire le regole. Invece di un catch-all '[*]' potrei specificare con le cartelle da includere invece di provare a escludere le cartelle. C'è un modo per fare una regola solo-in-root? – iDev247

risposta

5

@ iDev247, un'altra soluzione di ignorare /vendor cartella:

  • partita il percorso che si desidera ignorare
  • impostare none di proprietà che si desidera ignorare

Ad esempio, se si dispone di :

/index.html 
/vendor 
/.editorconfig 

È possibile abbinare tutti i file in t egli vendor directory nel .editorconfig e ignorare tutte le proprietà (impostato sul valore predefinito di IDE):

# top-most EditorConfig file 
root = true 

# Ignore paths 
[/vendor/**] 
charset = none 
end_of_line = none 
insert_final_newline = none 
trim_trailing_whitespace = none 
indent_style = none 
indent_size = none 

In realtà è possibile impostare qualsiasi valore "non valido" e la proprietà deve essere ignorato (restaurato per default/editore di IDE)

Maggiori informazioni:

+2

Penso che questa sia una soluzione molto migliore in quanto mantiene tutto l'editorconfig in un unico posto. –

4

È possibile creare un file .editorconfig in vender/ con una semplice linea root = true.

+0

Non funziona per me. Il file .editorconfig viene modificato con la configurazione della cartella principale. – avandecreme

+0

@avandecreme Dovresti avere solo una riga nel file '.editorconfig'. 'root = true' non è in nessuna sezione. – xuhdev

+0

Sì, questo è quello che avevo ma le sezioni sono state aggiunte automaticamente in qualche modo. Forse un bug con il plugin netbeans. – avandecreme