问题标签 [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.

0 投票
0 回答
116 浏览

node.js - jscs --fix 无法正常工作

我正在尝试使用 jscs --preset=airbnb --fix 来帮助我进行格式化。我正在尝试超过 100 个字符的行,例如 router.post('/api/v1/words/dailyTotals/', middleware.requireAuthentication, controllers.dailyTotal.create);

它没有像我预期的那样分裂它。这是正常的吗?

0 投票
1 回答
30 浏览

javascript - ESLint 中的 requirePaddingNewLinesAfterUseStrict

现在JSCS项目已与 ESLint 合并,并且不推荐使用 JSCS linter 我仍然很难弄清楚如何替换某些规则。具体来说,JSCS 有这条规则requirePaddingNewLinesAfterUseStrict,顾名思义:要求您在"use strict". 我搜索了 ESLint 规则,但找不到等效规则。是否有可能向 ESLint 添加类似规则的插件?

0 投票
0 回答
264 浏览

gulp - Unable to load JSCS config file

I new in "Gulp". I see this error when I start task with use gulp-jscs (v3.0.0)

#xA;

But if I install version ^3.0.2, I see

#xA;
0 投票
1 回答
1067 浏览

javascript - 如何将配置从 jshint 和 jscs 转换为 eslint?

我尝试使用 polyjuice 工具来完成这项任务:

它不能正常工作。

0 投票
1 回答
1345 浏览

ecmascript-6 - 为什么我应该在函数内部使用 let 而不是 const?

我在我的项目中为 js (es6) 添加了 linter,对于新配置,我发现它们阻止使用const内部函数 - 仅用于模块级常量。我应该使用内部函数let。但我找不到任何理由来支持这种规则。为什么?

例如,对于 jscs

disallowConstOutsideModuleScope:const只能在模块范围内使用(不能在函数/块内)

我知道我可以配置和关闭该规则,我只是想知道它启用了什么?这种检查的动机是什么?

PS我有链接https://madhatted.com/2016/1/25/let-it-be与块“常量常量”

关于何时使用 let 和 const 我需要解决另一种思想流派。该策略建议开发人员尽可能多地使用 const。任何未重新分配的变量都应使用 const 声明。

我认为这种用法是不好的做法。它给编程过程增加了额外的干扰,导致代码难以理解和更改。

但我找不到这些论点有价值

0 投票
1 回答
268 浏览

visual-studio-code - 排除jscs vscode中的文件

项目的根目录中有一个.jscsrc文件,它有其他人设置的设置,我想添加自己的选项,但只能在我自己的 vscode 上。比如排除gulpfile.js

我目前在我的设置中有以下代码段。

但它仍然显示来自gulpfile.js. 而且我不想触摸共享的设置。

0 投票
1 回答
650 浏览

reactjs - JSCS 标点符号

我在设置 JSCS 以使用 JSX/React 和 ES6(stage-0)时遇到了困难。它抛出这样的错误:

我无法修复它或找到此问题的原因。

我的配置是:

0 投票
1 回答
132 浏览

jscs - JSCS 如何禁用特定部分的代码规则 requireDotNotation?

我正在使用 JSCS 来验证我的代码,并且我的所有代码库都将requireDotNotation设置为 on,但是对于代码的特定部分,我需要禁用此规则。

基本上我需要做一些类似的事情(例如为 JSHint 工作),但对于 JSCS:

0 投票
1 回答
196 浏览

twig - PhpStorm + JSCS + 带有 JavaScript 的 TWIG。JSCS 不工作

JSCS 已正确安装,我已使用 .js 文件对其进行了测试。

当我编辑 .html.twig 或 .js.twig 时,JSCS 不会启动。

PhpStorm 检测到它是一个 HTML 和 JS 文件。

编辑树枝文件时,JSCS 是否可以在 PhpStorm 中工作?

谢谢

0 投票
1 回答
114 浏览

node.js - 如何修复 requireShorthandArrowFunctions

如何解决此 requireShorthandArrowFunctions 箭头函数以使其符合 JSCS?