feat(arch-scan): add @public JSDoc tag exemption mechanism for Server Actions

This commit is contained in:
SpecialX
2026-07-07 19:19:01 +08:00
parent 747344bfe3
commit 692e8ef580
5 changed files with 36 additions and 2 deletions

View File

@@ -141,6 +141,7 @@ export function queryViolations(db: Database.Database): Violations {
`SELECT s.name, f.path FROM symbols s
JOIN files f ON s.file_id = f.id
WHERE s.is_server_action = 1
AND s.is_public = 0
AND NOT EXISTS (
SELECT 1 FROM calls c
JOIN symbols cs ON c.callee_id = cs.id