问题标签 [jscs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
atom-editor - How to run JSCS on save only (not on keypress) in Atom?
I'm using https://github.com/AtomLinter/linter-jscs. The docs say:
It will lint on edit and/or on save
It seems that it lints on edit and save all the time. I don't see a way to configure it to lint on only save.
javascript - JSCS FIX:预期的节点列表结束,但发现“评论块”
我有一个新的 mac 最近克隆了 repo 并安装了所有的包。当我运行我的 linter 时,它给了我以下错误。
预期的节点列表结尾,但在以下位置找到“CommentBlock”
我尝试过搜索,但在互联网上没有找到任何有效的解决方案。如果您有任何想法或遇到这样的问题,请您分享您的黄金知识。任何事情都会不胜感激。
这是我的 JSCS 配置 .jscsrc
typescript - TSLint - 数组括号内需要空格
是否可以像使用JSCS一样在 TSLint 中的数组括号、函数、if、for、switch 和对象文字中强制使用空格?
例如:
javascript - jscs:validateQuoteMarks 找到无效的引号,validateLineBreaks 无效的换行符
所以我在 JavaScript 中使用 Atom 和 jscs linter-plugin。我在哪里可以编辑它的规则,因为我得到了标题中提到的使用双引号的警告,即使这在 JavaScript 中是可以的。我更喜欢双引号,因为我也在编程 Java。
我可以在哪里以及如何编辑该规则?
即使对我来说一切都很好,我也会在第一行之后得到 validateLineBreaks Invalid Line Break。只是在行尾的正常换行符。
我是新手。如何修正这些规则?
javascript - JSCS 线长,当它不是
我正在使用带有 airbnb 预设的 JSCS(考虑切换到 eslint,因为感觉更难获得我们想要的样式)。
JSCS 抛出这个错误
第 1 行不超过 100 个字符,事实上,如果我在该行中添加一个 ')',它就会停止抱怨(在其他地方开始抱怨)。
我用谷歌搜索并没有找到类似的东西。目前,我已经删除了行长检查,但想重新添加它。