fix(lint): align eslint and oxlint rules (#8118)

* docs: 路由文档示例代码同步路由组织新规范

* fix(lint): align eslint and oxlint rules

* fix(lint): avoid control character regex
This commit is contained in:
dream-weave
2026-07-03 17:12:13 +08:00
committed by GitHub
parent 77468ce9a6
commit 81619b6090
4 changed files with 21 additions and 3 deletions

View File

@@ -20,7 +20,13 @@ async function getStagedFiles(): Promise<string[]> {
'-z',
]);
let changedList = stdout ? stdout.replace(/\0$/, '').split('\0') : [];
const nullSeparator = '\u0000';
const normalizedStdout = stdout.endsWith(nullSeparator)
? stdout.slice(0, -1)
: stdout;
let changedList = normalizedStdout
? normalizedStdout.split(nullSeparator)
: [];
changedList = changedList.map((item) => path.resolve(process.cwd(), item));
const changedSet = new Set(changedList);
changedSet.delete('');