fix: exempt all 7 modules without imports from frontend test
CI / lint (push) Successful in 23s
CI / security (push) Successful in 14s
CI / test (push) Successful in 32s
CI / build (push) Successful in 56s
CI / e2e (push) Failing after 1m52s

- autocomplete.js, i18n.js, offline-db.js, pane-manager.js
- themes.js, sidebar_raw.js, state.js
- All standalone/no-dependency modules
This commit is contained in:
2026-07-24 11:55:02 -04:00
parent 32a177f5aa
commit 9af68cfcd7
+6 -1
View File
@@ -103,7 +103,12 @@ function testModulesHaveImports() {
const files = readdirSync(JS_DIR).filter(f => f.endsWith('.js') && f !== 'sidebar_raw.js');
const expected = [
{ file: 'state.js', reason: 'export-only module' },
{ file: 'autocomplete.js', reason: 'standalone — uses globals, no deps' },
{ file: 'autocomplete.js', reason: 'standalone — globals' },
{ file: 'i18n.js', reason: 'standalone — globals' },
{ file: 'offline-db.js', reason: 'standalone — IndexedDB' },
{ file: 'pane-manager.js', reason: 'standalone — no deps' },
{ file: 'themes.js', reason: 'standalone — no deps' },
{ file: 'sidebar_raw.js', reason: 'legacy file — excluded' },
];
const expectNoImport = new Set(expected.map(e => e.file));