javascript - 如果使用 useState,如何将 es-lint 配置为警告/错误
问题描述
我无法找到规则,但是如果有人尝试useState
而不是状态提供者,是否可以抛出警告或错误?
我希望我不需要达到自定义规则,但如果那里没有现有规则,我可以解决这个问题。
解决方案
您可以使用无限制语法
您需要做的就是玩弄AST Explorer。我已经为您完成了,您需要将其添加到您的.eslintrc
文件中rules
。
在下面的示例中,根据您的需要,您可以将其作为error
或warn
。
"no-restricted-syntax": [
"error",
{
"selector": "CallExpression[callee.name='useState']",
"message": "Please use state provider instead."
}
],
推荐阅读
- javascript - 在移动到其他字段集之前验证按钮单击的字段集
- jenkins - Nightwatch.js 无法在 Jenkins 管道上运行
- python - 使用 python 抓取嵌套表
- c - C管道写入/读取双打序列失败
- kotlin - 减号与减号的不同用例是什么?
- wordpress - Wordpress 多站点子域显示服务器空白页 [已解决]
- r - R中折线图和堆积条的不同比例如何区分
- python - 如何为matplotlib中的所有水平网格线添加垂直刻度线?
- jenkins - 如何在 Jenkins 声明式管道中获取 Github Webhook 有效负载数据?
- php - 使用 PHP 从 JSON 数据中显示多个嵌套项