Velisch Tools
Die vollständige Velisch 2.5 Toolchain für professionelle Entwicklung - von der IDE-Integration bis zum Security-Scanning.
Installation
Alle Tools werden aus dem Velisch-Repository gebaut:
# Alle Tools bauen
cd tools && cargo build --release
# Oder einzelne Tools
cd tools/linter && cargo build --release
cd tools/lsp && cargo build --releaseAlle Tools
Entscheidungshilfe zur Auswahl des richtigen Werkzeugs für jede Entwicklungsphase.
Vollständige IDE-Unterstützung mit Syntax-Highlighting, IntelliSense, Debugging und Code-Snippets.
Language Server Protocol für Auto-Completion, Go-to-Definition und Refactoring in jedem Editor.
Statische Code-Analyse für Qualität, Best Practices und potenzielle Fehler.
DAP-kompatibler Debugger mit Breakpoints, Variable Inspection und Call Stack.
Inkrementelle Kompilierung und intelligenter Server-Restart bei Dateiänderungen.
Automatische OpenAPI/Swagger-Dokumentation aus Code-Annotationen und Doc-Comments.
Erkennt Security-Vulnerabilities wie SQL Injection, XSS und hardcoded Secrets.
Findet automatisch ungenutzten Code, Variablen und Imports.
Verwaltet Dependencies mit SemVer, Lock-Files und Workspaces.
Erstelle eigene Velisch-Plugins mit der Compiler-API.
Generiert CRUD-Module, REST-APIs, Auth-Setup und TypeScript-Clients automatisch.
Daten-Backups, Deployment-Snapshots und transaktionale Rollbacks.
Unit- und Integrationstests mit Assertions, Mocking und Coverage-Reports.
CPU- und Memory-Profiling mit Flame Graphs und Allocation Tracking.
Automatische Code-Formatierung nach konfigurierbaren Style-Regeln.
Interaktive Shell zum Testen von Velisch-Code in Echtzeit.
Self-Healing Builds mit automatischer Syntax-Korrektur und iterativer Fehlerreparatur.
Transaktionale Workflows mit Saga Pattern, Kompensation und automatischem Rollback.
Visualisiert Modul-Abhängigkeiten und erkennt zirkuläre Imports.
Analysiert Bundle-Größe, Tree-Shaking-Potenzial und Code-Splitting-Möglichkeiten.
Live-Inspection von Variablen, State und Memory während der Ausführung.
Performance-Benchmarks mit statistischer Analyse und Regressionserkennung.
Erstellt eigene Module für die Standardbibliothek mit Templates und Best Practices.
Schnellstart
velin-hot-reload --server
# → Startet Dev-Server mit Hot Reloadvelin-lint check src/
# → Prüft Code auf Problemevelin-security scan
# → Findet Vulnerabilities