我不想在测试文件中忽略此警告,因为我不需要产生产量效应:
ESLint: call effect must be yielded (redux-saga/yield-effect)
在this question中,建议添加
/* eslint-disable */
在代码上方,您不希望出现警告,并且在代码下:
/* eslint-enable */
这两行之间的代码将忽略所有eslint警告。乍一看似乎可以,因为它可以解决我的问题,但是如果我真的想要陪同警告,以防万一它说的是合理的话,该怎么办。
一种解决方案是在我希望忽略产生的警告的确切行的正上方和正下方添加这两行:
/* eslint-disable */
assert.deepEqual(next.value, call(api.myApiFunction));
/* eslint-enable */
但是,这可能与我上面提到的问题相同。这种方法的另一个缺点是有两行注释可以忽略此警告。我希望这只是一行。
提前感谢您的任何建议!