Fix access categoryFiled before initialization
This commit is contained in:
@@ -14,6 +14,17 @@
|
||||
* Blockgeltungsbereiche und meldet daher nichts, was irgendwo in der
|
||||
* Datei deklariert ist. Für den Zweck - "ganz vergessen" statt "am
|
||||
* falschen Ort" - reicht das.
|
||||
*
|
||||
* NICHT gefunden wird deshalb der Zugriff auf ein const, das erst
|
||||
* WEITER UNTEN im selben Geltungsbereich angelegt wird ("Cannot access
|
||||
* 'x' before initialization"). Ein Versuch, das hier mitzuprüfen, hat
|
||||
* auf sauberem Quelltext rund achtzig Fehlalarme erzeugt: Aufrufe in
|
||||
* Ereignisbehandlern stehen im Text vor der Deklaration, laufen aber
|
||||
* später. Zuverlässig ginge das nur mit einem echten Parser.
|
||||
*
|
||||
* Als Regel im Quelltext statt als Prüfung: In einem Funktionsrumpf
|
||||
* erst ALLE const/let anlegen, dann die Hilfsfunktionen, dann der Code,
|
||||
* der etwas tut. Dann kann der Fall nicht auftreten.
|
||||
*/
|
||||
|
||||
import { readFileSync, readdirSync } from "node:fs";
|
||||
|
||||
Reference in New Issue
Block a user