为函数创建 ESlint 警告

Creating ESlint warning for function

我有一个函数,其中一个参数 (b) 应该只用于特定的用例。如果使用该参数,我想给开发者一个警告。

const myFn = (a: boolean, b: boolean) => {}

我想知道你是否可以定义内联规则,像这样:

/*eslint b !== undefined: 1 "Don't use this argument unless....." */
const myFn = (a: boolean, b: boolean) => {}

或者我怎样才能做到这一点?

自定义 ESLint 规则 - 你不能像你建议的那样简单(不是在线),但是看看这个:

https://www.kenneth-truyers.net/2016/05/27/writing-custom-eslint-rules/#:~:text=In%20order%20to%20write%20a,must%20start%20with%20eslint%2Dplugin