如果已在.eslintrc.js
配置中将其关闭,我们能否以某种方式重新启用特定文件中的lint规则
假设我有(.eslintrc.js):
module.exports = {
// omiting extends and plugin etc...
rules: {
'react-hooks/exhaustive-deps': 'off'
}
}
答案 0 :(得分:0)
因此eslint-enable
看起来像是正确的解决方案,很遗憾,该解决方案无效。
// ❌DOESN'T WORK
/* eslint-enable react-hooks/exhaustive-deps */
export const useCount = () => {
const [value,setValue] = useState()
const inc = useCallback(()=>{
setValue(value+1)
// ?EXPECT ESLINT WARNING
},[])
return {inc, value}
}
Dunno,如果它是错误或“按预期方式工作”。...