es lint 最大长度规则禁用不起作用

Jac*_*ack 6 javascript typescript reactjs eslint

我正在尝试在打字稿文件中禁用 eslint 规则。我有一个包含超过 500 个字符的正则表达式。所以它生成了一个 eslint 警告。由于这是一个正则表达式,更好的方法是在仅为该行声明正则表达式之前添加 eslint 注释。所以我的尝试如下。

/* eslint-disable-next-line max-len */
export const URI_REGEX = "" // something which is very long
Run Code Online (Sandbox Code Playgroud)

但这仍然不起作用。我可以看到 eslint 警告为This line has a length of 509. Maximum allowed is 270。那么我该如何删除这个警告呢?

Har*_*rry 5

不确定,你的方法应该可以工作,但是你可以通过包装来尝试一下吗?

/* eslint-disable max-len */ 
   export const URI_REGEX = "" // something which is very long
/* eslint-enable max-len */
Run Code Online (Sandbox Code Playgroud)