问题标签 [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.
javascript - 有 JSCS Eclipse 插件吗?
是否有 JSCS 的 Eclipse 插件或等效插件?如果不是,那么通过 Eclipse 强制执行 JS 样式指南的最佳方法是什么?
javascript - eslint 中 jscs `disallowKeywordsOnNewLine` 的等价物是什么?
jscs
's disallowKeywordsOnNewLine
in的等价物是eslint
什么?我在文档中找不到它:(
disallowKeywordsOnNewLine 不允许将关键字放在新行上。
类型:数组
值:引用关键字的数组
例子
有效的
无效的
也许此选项在 中不可用eslint
?
javascript - JSCS 递归排除文件夹,但不排除某些子文件夹
我最近开始将 JSCS 应用到一个项目中,该项目有现有的源代码,但我不想应用到所有,只应用我从这一刻开始编写的新代码以及对现有文件进行更改时
我在配置中使用排除功能
但是我如何排除folder
我想要的所有子文件夹
例如,我想以递归方式排除文件夹,除了folderd/subfolder2
javascript - gulp-jscs 自动修复不起作用
我的 gulpfile.js 中有以下代码
但在 prod-app/server.js 中与 server.js 是同一个文件。没有任何修复。如何解决?
javascript - 获取 VSCode 使用 JSCS 格式化规则
有没有办法将 VSCode 与 JSCS 集成?我的意思是:更改默认的空格缩进量,使格式选项(Alt++ Shift)使用规则和预设F格式化 JavaScript 代码?.jscsrc
javascript - JsHint {a} 未定义
我需要为特定行禁用 JsHint 的规则 117,目前我正在使用/*jshint -W117 */
但没有成功。
知道如何解决吗?
/*jshint -W117 */
注意:当放置在 JS 文件的开头而不是在我的方法中时,它似乎有效。
javascript - JSCS 错误:X 和 Y 之间最多应有 2 行
; 并且 $rootScope 在 app/scripts/services/betslipfactory.js 之间最多应该有 2 行:
发现 1 个代码样式错误!
这就是我在这里遇到的错误
javascript - 如何用 JSCS 规则替换已弃用的 JSHint 选项?
JSHint 选项参考列出了一些已弃用的选项,并附有以下通知。
警告此选项已被弃用,并将在 JSHint 的下一个主要版本中删除。JSHint 将其范围限制在代码正确性问题上。如果您想强制执行与代码样式相关的规则,请查看JSCS 项目。
具体来说,不推荐使用的选项是:
- 骆驼香烟盒
- 即时
- 缩进
- 麦克斯伦
- 新股
- 空的
- 引号
- 松懈
- 拉克斯逗号
- 多串
- 子
不幸的是,该参考资料并未说明如何替换这些已弃用的选项,而仅指向 JSCS GitHub 存储库。
哪些JSCS 规则对应于已弃用的 JSHint 选项?切换到 JSCS 时是否需要考虑任何配置差异?
jscs - jscs validateIndentation 带空格 .editorconfig
有这个.editorconfig:
我知道 tab 的 .jscsrc 的语法是什么
但是 4 个空格的语法是什么?
javascript - 无法让“disallowSpacesInsideParentheses”工作
我的 .jscsrc 文件如下所示
但是在运行jscs
我的代码时,它会在控制台中引发以下错误
我还尝试将值设置为disallowSpacesInsideParentheses
,true
但结果仍然没有变化。知道我做错了什么吗?还是我试图使用错误的规则来解决我的问题?有人可以指出正确的规则集吗?
谢谢