mirror of
https://github.com/claude-code-best/claude-code.git
synced 2026-06-22 16:25:51 +00:00
style: 完成所有文件的lint
This commit is contained in:
@@ -9,10 +9,13 @@ export function recursivelySanitizeUnicode<T>(data: T): T {
|
||||
if (typeof data === 'string') {
|
||||
// Remove control characters except \t, \n, \r
|
||||
// Replace null bytes and other C0 controls
|
||||
return data
|
||||
.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F]/g, '')
|
||||
.replace(/\uFFFD/g, '') // replacement character
|
||||
.normalize('NFC') as unknown as T
|
||||
return (
|
||||
data
|
||||
// biome-ignore lint/suspicious/noControlCharactersInRegex: intentional control character sanitization
|
||||
.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F]/g, '')
|
||||
.replace(/\uFFFD/g, '') // replacement character
|
||||
.normalize('NFC') as unknown as T
|
||||
)
|
||||
}
|
||||
|
||||
if (Array.isArray(data)) {
|
||||
@@ -21,7 +24,9 @@ export function recursivelySanitizeUnicode<T>(data: T): T {
|
||||
|
||||
if (data !== null && typeof data === 'object') {
|
||||
const result = {} as Record<string, unknown>
|
||||
for (const [key, value] of Object.entries(data as Record<string, unknown>)) {
|
||||
for (const [key, value] of Object.entries(
|
||||
data as Record<string, unknown>,
|
||||
)) {
|
||||
result[key] = recursivelySanitizeUnicode(value)
|
||||
}
|
||||
return result as T
|
||||
|
||||
Reference in New Issue
Block a user