项目里面竟然有个 max-lines-per-function 规则,还不准disable,搞来恶心谁呢,你来教教我怎么缩tsx行数
@mashiro 不過它有個max option可以定義有多長,而且應該是可以disable的
https://learn.coderslang.com/0023-eslint-disable-for-specific-lines-files-and-folders/
@quetalocatl 项目规范里面不允许,disable了就过不了ci,真的没办法
@mashiro 那試試max改到999999999 😂
@quetalocatl 我哪敢改eslintrc
@mashiro 应该是代码质量管控相关的参数,或者工具配置。其他语言比如PHPMD也有类似的检测,甚至还包括算法复杂度。 https://phpmd.org/rules/codesize.html
@t0405 天呐
@mashiro 对强迫症来说的是code sniffer地狱,不过没强迫症的话我记得检测工具有标记语法可以对某段代码禁用某项检查。
@t0405 我本来就是禁用了,被打回来改的
@mashiro 啊,简单来说就是拆func,但有的不行的就要改算法啦。
@mashiro 所以我一直都反對用eslint,它的規則太奇芭