-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Naming cleanup #1171
Comments
Vorgehen
|
Codi mit naming conventions: |
Stand 25.11.2024 |
Todo Frontend Naming Config
|
Stand 9.12.24Ich habe mich nun für eine reine ESLint Lösung entschieden, da es einfach weniger dependency |
Stand 10.12.2024Ich habe nun weiter an der Config gearbeitet. Ich habe bei HTML und TS die grundlegenden Regeln, die geprüft werden, eingebaut. Still Todo
|
Stand 11.12.2024 |
Stand 12.12.2024Ich habe weiter an der config gearbeitet. Ich habe die Parcing Errors rausgenommen, damit nur noch die Naming conventions angezeit werden. Ebenfalls habe ich es geschafft, dass die readonly variablen nicht mehr als Fehler angezeigt werden, wenn sie in UPPER_CASE sind. Ich habe dann noch an dem id-matcher gearbeitet, damit wir garantieren können, dass die custom Wörter richtig sind. Der regex geht leider nicht mit der i flag da es eine Version der regexe ist, wo es noch kein caseinsensitive supportet (nicht so wie ich es geschrieben habe) |
Stand 17.12.2024Ich habe für den regex eine methode geschrieben die es und serlaubt custom wörter zu einem regex umzuwandeln der kebab-case PascalCase camelCase und UPPER_CASE nach der richtigkeit der schreibweise überprüft. Dies habe ich somit im Html und im Ts eingebaut. Still Todo
|
Tests mit @ DisplayName versehenHierbei ist das Ziel das alle Tests die annotation @ DisplayName erhalten. Diese kann dan mit einer genauen beschreibung der Tests abgefüllt werden. Nebenbei soll noch das naming der Tests allgemein überprüft werden, so das es möglich Konsistent ist. Hier sind alle Ordner der Tests aufgelistet welche diese Annotation erhalten sollen:
Alleinstehende files:
|
Stand 18.12.2024 |
Momentan haben wir im tool sehr unterschiedliche naming conventions. Dazu gehören zum Beispiel Java-Klassen, Variablen, CSS-IDs und Klassen usw. Mit diesem Ticket soll das Naming im gesamten Ticket vereinigt werden.
Für das naming kann man sich hier orientieren, es sollte jedoch hier ein einheitliches naming dokumentiert werden, bevor man mit dem Ticket beginnt: https://codimd.puzzle.ch/VelTcGoRSRGyd8hFHpadjw#.
Naming conventions
test-name.cy.ts
,/images
im Kebab-Case )Aktzeptanzkriterien
Component
, i.e.MyCoolComponent
Service
, i.e.MyCoolService
Pipe
, der Pipe-Name selber ist lower CamelCaseprivate final static
in Java ) sind upper Snake-Caseprivate final static
) sind upper Snake-CaseThe text was updated successfully, but these errors were encountered: