Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:ffit:3-jahr:cicd:learningunits:lu01:b [2026/01/20 15:02] – apeter | de:modul:ffit:3-jahr:cicd:learningunits:lu01:b [2026/01/20 15:28] (aktuell) – apeter | ||
|---|---|---|---|
| Zeile 25: | Zeile 25: | ||
| <option name=" | <option name=" | ||
| </ | </ | ||
| - | ...</ | + | ...</ |
| // Tab size | // Tab size | ||
| " | " | ||
| Zeile 63: | Zeile 63: | ||
| ...</ | ...</ | ||
| - | Beispiele von Formatter-Bibliotheken | + | Das Problem von solchen Konfigurationen ist ihre Abhängigkeit zu der IDE. Sobald ein Teammitglied eine andere IDE nutzt, kommt es früher oder später zu Formatierungsunterschieden, |
| + | Ein weiteres Nachteil ist, dass solche Formatierungen in der Regel nicht in die Build-Pipeline eingebaut werden können. | ||
| + | |||
| + | Daher würde ich IDE-unabhängige Formatter bei komplexeren Formatierungsregeln bevorzugen. Einfache Regeln (Einrückungen, | ||
| + | |||
| + | Beispiele von IDE-unabhängigen | ||
| * Javascript, Typescript, HTML, CSS, JSON -> Prettier | * Javascript, Typescript, HTML, CSS, JSON -> Prettier | ||
| * Python -> black, pep8, ... | * Python -> black, pep8, ... | ||