收紧宿主壳结构门禁
补齐桌面壳单端 Rust 根目录和分层文件清单检查 将移动壳 src/env.d.ts 纳入根级结构门禁和文档反查 同步宿主壳结构门禁的架构文档与共享记忆
This commit is contained in:
@@ -155,6 +155,11 @@ const expectedMobileHostBridgeFiles = [
|
||||
'scanner.ts',
|
||||
'share.ts',
|
||||
];
|
||||
const expectedMobileSrcRootEntries = [
|
||||
'dir:host-bridge',
|
||||
'dir:shell',
|
||||
'file:env.d.ts',
|
||||
];
|
||||
const expectedMobileShellFiles = [
|
||||
'QrScannerOverlay.tsx',
|
||||
'ShellApp.tsx',
|
||||
@@ -225,6 +230,10 @@ const documentedShellLayerGroups = [
|
||||
.map((fileName) => `miniprogram/pages/${route}/${fileName}`),
|
||||
),
|
||||
},
|
||||
{
|
||||
label: 'mobile src root entries',
|
||||
files: ['apps/mobile-shell/src/env.d.ts'],
|
||||
},
|
||||
{
|
||||
label: 'mobile host bridge files',
|
||||
files: expectedMobileHostBridgeFiles
|
||||
@@ -1299,6 +1308,12 @@ function assertHostBridgeLayerLayout() {
|
||||
}
|
||||
}
|
||||
|
||||
assertSameList(
|
||||
readDirectoryEntryList('apps/mobile-shell/src', 'mobile shell src root entries'),
|
||||
expectedMobileSrcRootEntries,
|
||||
'mobile shell src root entries',
|
||||
);
|
||||
|
||||
assertSameList(
|
||||
readDirectoryFileList(
|
||||
'apps/mobile-shell/src/host-bridge',
|
||||
|
||||
Reference in New Issue
Block a user