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:
@@ -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('');
|
||||
|
||||
Reference in New Issue
Block a user