是否有任何类型的林特支持不允许以下内容的规则:
function testFn(a: string, b: string)
但将允许:
function testFn(a: number, b: string)
我已经看到eslint可以设置最大参数,但我希望不允许的最大参数是certain type.
原因是很容易混淆参数并以相同的顺序传递它们.如果输入文字,它会让我知道我的伴侣是否向后,因为类型不匹配,但我不会知道字符串. 如果我希望通过两项,我更愿意对它们进行重组,因此:
function testFn(params: { a: string, b: string })