Final audit: every applicable rule (config shape, Deno size limits all off, no overrides or disable comments, no-asset-imports .ts/.js/.mts/.mjs, #testing on a direct src subfolder, flat scripts/,…
Size and complexity rules now match Deno (none, so all off), and the run.ts/post.ts splits and size-only helpers are reverted to main's layout; vp check and vp test pass.
Pruned the app, icon, decorator, lit-analyzer, and publishing notes that do not apply here, and moved #testing to ./src/testing/index.ts so aliases target only direct src/ subfolders (now…
tsconfig.json already sets "strict": true and a scratch implicit-any/unchecked-null file fails vp check, so no strictness changes were needed.
tsconfig.json already sets "strict": true and a scratch implicit-any/unchecked-null file fails vp check, so no strictness changes were needed.
Dependency split checked: the action's runtime (src/prepare.ts, run.ts, post.ts) imports only node: builtins, and yaml, vite-plus and the lint types are test or tooling only, so all stay in…
AGENTS.md now states alias rule v2 in full (aliases may point anywhere, owned areas, no overlap, no bypass, no ../ anywhere, unowned files import ./ freely); the imports-aliases-barrels note…
project/no-asset-imports now allows .ts, .js, .mts and .mjs imports; .jsx/.tsx and assets stay banned.
Applied the alias ownership rule (bfa8269): tests now reach src/ only through a new #testing file alias, ../ is banned via import/no-relative-parent-imports, and the alias notes are rewritten; vp…