如何配置ESLint的no-restricted-properties规则仅禁用window.location.href
配置ESLint规则禁止使用window.location.href
你当前的no-restricted-properties配置直接禁用了window.location整个对象,导致所有子属性都被限制。要只禁用href属性,只需调整配置的对象层级,精准定位到window.location.href:
"no-restricted-properties": ["error", { "object": "window.location", "property": "href" }]
这个配置只会拦截对window.location.href的访问或赋值操作,window.location的其他属性(比如pathname、search、hash等)依然可以正常使用。
内容的提问来源于stack exchange,提问作者Tom Fridental
相关产品推荐
相关产品推荐

