如果使用 useState,如何将 es-lint 配置为警告/错误

IT技术 javascript reactjs eslint
2021-05-06 13:34:45

我无法找到规则,但是如果有人试图useState而不是状态提供者,是否可以抛出警告或错误

我希望我不需要达到自定义规则,但如果那里没有现有规则,可以解决这个问题。

1个回答

您可以使用无限制语法

您需要做的就是使用AST Explorer我已经为您完成了,您需要将其添加到您的.eslintrc文件中rules

在下面的示例中,根据您的需要,您可以将其作为error抛出warn

"no-restricted-syntax": [
     "error",
     {
         "selector": "CallExpression[callee.name='useState']",
         "message": "Please use state provider instead."
     }
],