Skip to content

Commit a59ddfc

Browse files
committed
feat: initiate language pivot and security hardening
- Moved legacy extension.ts to stale/ - Initialized ReScript extension core (Extension.res) - Enhanced Justfile with security and audit recipes - Pivoted architecture toward ReScript-first standards for VSCode tooling
1 parent 5864676 commit a59ddfc

3 files changed

Lines changed: 18 additions & 0 deletions

File tree

justfile

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,3 +123,18 @@ sync-metadata:
123123
sed -i "s/(overall-completion [0-9]\+)/(overall-completion $COMPLETION)/" .machine_readable/STATE.scm
124124
echo "✓ Metadata synchronized"
125125
fi
126+
127+
# --- SECURITY ---
128+
129+
# Run security audit suite
130+
security:
131+
@echo "=== Security Audit ==="
132+
@command -v gitleaks >/dev/null && gitleaks detect --source . --verbose || echo "gitleaks not found"
133+
@command -v trivy >/dev/null && trivy fs --severity HIGH,CRITICAL . || echo "trivy not found"
134+
@echo "Security audit complete"
135+
136+
# Scan for vulnerabilities in dependencies
137+
audit:
138+
@echo "=== Dependency Audit ==="
139+
@cargo audit
140+
@echo "Dependency audit complete"

vscode-extension/src/Extension.res

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
let activate = (_context) => {
2+
Js.log("Anvomidav Extension Activated (ReScript Pivot)")
3+
}

0 commit comments

Comments
 (0)