Skip to content

Code Stil

Eslint & Prettier

Eslint und Prettier sind im /frontend ordner installiert. In PHPStorm, Prettier kann so konfiguriert werden, dass beim speichern formatiert wird.

Prettier für PHP ist zurzeit nicht vollkommen funktionsfähig, deswegen sollen die Legacy Regeln befolgt werden. Da dass /docs verzeichnis größtenteils nur Markdown beinhaltet, ist Prettier nicht wirklich nötig.

Legacy

Folgende Sektion gilt nur vor unserem Umstieg auf ESLint/Prettier.

Der Code, der in Schulbuchaktion eingereicht wird, sollte diesen Richtlinien folgen:

  • Eine leere Zeile sollte am Ende der Datei vorhanden sein.
  • Leerzeichen statt Tabs verwenden.
  • camelCase verwenden.

TIP

Sie können in PHPStorm die Tastenkombination STRG + UMSCHALT + L verwenden, um Ihre Formatierungsoptionen anzuwenden. Sie sollten diese in Ihren Einstellungen konfigurieren.

Sie sollten auch diese Einstellungen konfigurieren:

EinstellungWert
Einrückung2
Doppelte AnführungszeichenImmer
Abschließendes KommaImmer bei mehrzeiligen Ausdrücken
SemikolonNie (TypeScript)

In TypeScript bevorzugen Sie Pfeilfunktionen und die async/await-Syntax.

Veröffentlicht unter der MIT Lizenz.