LuciferHuang / heimdallr-sdk

A lightweight front-end monitoring sdk/一款简单易用、轻量化、插件化的前端监控sdk
https://luciferhuang.github.io/heimdallr-sdk/
MIT License
603 stars 123 forks source link

在使用getUrlPath方法时,Eslint报正则的错误 #18

Closed WalkingLianShou closed 4 months ago

WalkingLianShou commented 4 months ago

文件位置:packages/utils/src/base.ts 方法名:getUrlPath 26行:

const path = `${(url || '').replace(/^http(s|):/, '').split('?')[0]}`;

在进行Eslint校验的时候,提示 This empty alternative might be a mistake. If not, use a quantifier instead regexp/no-empty-alternative 经查看代码,是因为http(s|)后面是空的,所以报错了

是不是应该修改成

const path = `${(url || '').replace(/^https?:/, '').split('?')[0]}`;

LuciferHuang commented 4 months ago

原先的正则是有点问题,已修复,重新拉一下项目