editorconfig (#1011) #9
Loading…
Reference in a new issue
No description provided.
Delete branch "editorconfig"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Napadá mě, jestli si nedefinovat i něco na html, protože některá vypadají strašně.
@ -0,0 +9,4 @@
[*.py]
indent_style = tab
# I do not think we prescribe, how big a tab is.
indent_size = unset
A nechceme to nastavit? Protože pak člověk zarovná třeba komentáře, nebo kód k závorce, a jinde to bude rozjeté.
A máme takový kód? Kromě římských čísel, která stejně žádným obecným pravidlem postihnout IMHO nejdou. A stejně obecně pokud potřebuju, aby to skutečně bylo zarovnané, tak musím použít stejné množství tabů na začátku a zbytek doplnit mezerami, jinak to „sémanticky“ je rozbité pořád (a nevidím úplně výhodu v tom snažit se před tím zavírat oči)…
Osobně jsem u Pythonu spíš názoru, že má existovat konečně mnoho úrovní odsazení a nesnažit se zarovnávat moc freestylově.
Á, to mi nedošlo, že by se to mělo zarovnat taby na odsazení a pak už jen mezerami. To máme asi někde špatně…
No, i tak by mě zajímalo, kde něco tak šíleného tvoříme. Na klasické věci mi zatím vždycky stačily klasické taby bez potřeby zarovnávat k závorkám; jediná věc, která mě napadá, jsou složité podmínky a tam mi (od stolu) dává smysl se spíš pokusit je zpřehlednit než udržovat…
A máme někde vyloženě problém s odsazováním? To je aktuálně asi to jediné, co editorconfig umí sdělit…
No právě mi přijde, že jeden z problémů našich html je to, že jsou odsazované úplně náhodně a tak není vidět, kde která část končí. A trochu mi přijde, že tomu pomůže, když bude odsazování stejně široké (i když je to spíše problém toho, že jsou různé věci odsazené úplně náhodně vůči okolí).
Jakože v rámci jednoho souboru? Máš příklad?
Ano, výsledné HTML stejně bude maglajs, protože to DjangoTemplates hází do sebe bez ladu a skladu, ale to taky není problém editorů…
Ale jako whatever, pokud si myslíme, že tam mají být taby, tak to do toho configu napíšu :-)
Tak třeba base.html je dost náhodné… Ale jak na to tak koukám, tak to není tak špatné, jak jsem měl pocit…
A co s těmi html chceme dělat? Taby šířky 2? 2 mezery? Nic širšího než 4 mi nedává smysl, protože to často je hodně zanořených bloků, i proto bych asi bral tu šířku 2, a tam už mi ty taby a mezery poněkud splývají…
Dal bych 2 mezery (to je asi nejčastější, co tam aktuálně máme) (taby tam myslím nikde nejsou, oni se možná nelíbí htmlku...)
HTML je to AFAIK naprosto jedno, ostatně i v tom zmíněném
base.html
ty taby někde jsou… OK, budou dvě mezery.editorconfigto editorconfig (#1011)Už mě nic nenapadá a funguje mi to :)