- 前后端接入 ESLint 10 扁平配置(typescript-eslint 类型感知检查 + react-hooks/react-refresh),新增 lint / lint:check / lint:fix 脚本并纳入 check 链路 - 清理全部 no-unused-vars 与 no-useless-assignment 警告,修复 floating promises、正则转义等问题 - 删除确认无引用的死代码(markKuaishouCloudBindUrlRefreshFailed、未使用 helper 等)
10 lines
319 B
TypeScript
10 lines
319 B
TypeScript
export function normalizeCloudtentaclesMatchName(value: unknown) {
|
|
return String(value || '')
|
|
.toLowerCase()
|
|
.replace(/[【】[\]()()]/g, ' ')
|
|
.replace(/(自动发货|秒发|极速发货|官方直充|官方充值)/gi, ' ')
|
|
.replace(/[^\p{L}\p{N}]+/gu, ' ')
|
|
.replace(/\s+/g, ' ')
|
|
.trim()
|
|
}
|