如果使用useState,es-lint如何配置为warn/error
How can es-lint be configured to warn/error if useState is used
我没能找到规则,但是如果有人试图联系 useState
而不是状态提供者,是否可以抛出警告或错误?
我希望我不需要触及自定义规则,但如果没有现成的规则,我可以解决这个问题。
您可以使用no-restricted-syntax
您需要做的就是玩转 AST Explorer。我已经为您完成了,您需要将其添加到 .eslintrc
文件的 rules
部分。
在下面的示例中,根据您的需要,您可以将其作为 error
或 warn
。
"no-restricted-syntax": [
"error",
{
"selector": "CallExpression[callee.name='useState']",
"message": "Please use state provider instead."
}
],
我没能找到规则,但是如果有人试图联系 useState
而不是状态提供者,是否可以抛出警告或错误?
我希望我不需要触及自定义规则,但如果没有现成的规则,我可以解决这个问题。
您可以使用no-restricted-syntax
您需要做的就是玩转 AST Explorer。我已经为您完成了,您需要将其添加到 .eslintrc
文件的 rules
部分。
在下面的示例中,根据您的需要,您可以将其作为 error
或 warn
。
"no-restricted-syntax": [
"error",
{
"selector": "CallExpression[callee.name='useState']",
"message": "Please use state provider instead."
}
],