-
Notifications
You must be signed in to change notification settings - Fork 0
4. EditorConfig
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/