fix(判据): 新判据里又用了裸 readFileSync —— 被 criteria-hygiene 第二次抓住,改走 prose
教训补一笔:这条纪律我今天已经踩过一次(run-all.mjs),第二次犯在**刚写的那条判据**里。 说明"靠我记得"确实不成立 —— 抓住它的还是判据本身,这不是巧合,是这套机制在起作用。
This commit is contained in:
@ -163,10 +163,9 @@ test('自检:分类逻辑对合成输入有分辨力(否则这条判据可
|
||||
* 所以 **不**在这里假装比对 —— 只把"能测的那笔"钉住。)
|
||||
*/
|
||||
export async function debtLedgerStaticMatches() {
|
||||
const { readFileSync } = await import('node:fs');
|
||||
const { join } = await import('node:path');
|
||||
const src = readFileSync(join(HERE, 'run-all.mjs'), 'utf8');
|
||||
const registered = JSON.parse(readFileSync(join(HERE, '..', '..', '..', 'docs', 'DEBTS.json'), 'utf8'))
|
||||
const { prose } = await import('./lib/read.mjs');
|
||||
const src = prose(join(HERE, 'run-all.mjs'));
|
||||
const registered = JSON.parse(prose(join(HERE, '..', '..', '..', 'docs', 'DEBTS.json')))
|
||||
.debts.find(d => d.id === 'static-criteria').count;
|
||||
// 实测:STATIC_ONLY 的条目数(数 `'test/xxx.test.mjs', '...', '...'` 形状的行)
|
||||
const block = /const STATIC_ONLY = \[([\s\S]*?)\n\];/.exec(src);
|
||||
|
||||
Reference in New Issue
Block a user