gpt4 book ai didi

javascript - 无法让 "disallowSpacesInsideParentheses"工作

转载 作者:行者123 更新时间:2023-11-28 07:04:20 25 4
gpt4 key购买 nike

我的 .jscsrc 文件如下所示

{
"preset": "wikimedia",
"requireSpacesInsideArrayBrackets": null,
"validateIndentation": 4,
"disallowMultipleVarDecl": true,
"disallowSpaceAfterObjectKeys": "ignoreMultiLine",
"disallowSpacesInsideParentheses": { "only": [ "{", "}" ] }
}

但是在我的代码上运行 jscs 时,它会在控制台中抛出以下错误

Missing space after opening round bracket at js/app.js :
29 | windowScrollTimeout = null;
30 | if (currentTopOffet < prevTopOffset) {
31 | $('header').removeClass('mobile-hide');
----------------------------------------------------------------^

我还尝试将 disallowSpacesInsideParentheses 的值设置为 true,但结果仍然没有变化。知道我做错了什么吗?或者是我试图使用错误的规则来解决我的问题?有人可以指出我正确的规则集吗?

谢谢

最佳答案

检查 disallowSpacesInsideParentheses 的来源,该规则不会引发您所看到的错误。您的规则似乎与 wikimedia presets rule 相冲突:

“requireSpacesInsideParentheses”:“全部”

requireSpacesInsideParentheses似乎是罪魁祸首,而不是您设置的任何规则,因为它是唯一会引发该错误的规则。覆盖预设规则,根据docs您需要在 .jscsrc 文件中将规则设置为 null

“requireSpacesInsideParentheses”:“null”

关于javascript - 无法让 "disallowSpacesInsideParentheses"工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31826594/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com