Skip to content

4. EditorConfig

Justas V edited this page Nov 9, 2016 · 4 revisions

EditorConfig padeda programuotojams projekte išlaikyti vientisą kodavimo stilių tarp skirtingų editorių ir idea. EditorConfig projektas susideda iš dviejų dalių: pirma dalis tai failo standartas, antra dalis pluginai editoriams. .editorconfig faile aprašomos taisyklės kokiems failams kokias koduotes naudoti, kokius end of line simbolius naudoti, failo gale palikti tuščią liniją ir t.t. EditorConfig veikia labai paprastai. Projekte yra sukuriamas .editorconfig failas, jame aprašomos taisyklės. Po to atsidarius projekta su idea ar editoriumi, kuris palaiko EditorConfig editoriaus nustatymai yra automatiškai pakeičiami, todėl galima užtikrinti, kad visi komandos nariai failaims naudos tą pačią koduotę ir tą patį tabų skaičių.

P.S. php stormui reikalingas pluginas: https://plugins.jetbrains.com/plugin/7294

.editorconfig pavyzdys:

root = true

[*]
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true

[**.php]
indent_style = space
indent_size = 4

[**.yml]
indent_style = space
indent_size = 4

Daugiau informacijos apie editor config: http://editorconfig.org/

Clone this wiki locally