29 lines
542 B
Markdown
29 lines
542 B
Markdown
|
|
# Modul: Lint
|
|||
|
|
|
|||
|
|
> **Pfad:** `src/lint/`
|
|||
|
|
> **Zielgruppe:** Entwickler
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## Übersicht
|
|||
|
|
|
|||
|
|
Linting Engine für Note-Validierung, regelbasierte Prüfungen, Findings.
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## Komponenten
|
|||
|
|
|
|||
|
|
| Datei | Beschreibung |
|
|||
|
|
|-------|--------------|
|
|||
|
|
| `LintEngine.ts` | Haupt-Engine |
|
|||
|
|
| `rules/` | Einzelne Regeln |
|
|||
|
|
| `rule_hub_has_causality.ts` | Kausale Edges prüfen |
|
|||
|
|
| `rule_missing_target.ts` | Fehlende Targets |
|
|||
|
|
| `rule_unknown_edge.ts` | Unbekannte Edge-Types |
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## Command
|
|||
|
|
|
|||
|
|
`mindnet-validate-current-note` – validiert aktuelle Note
|