问题标签 [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 投票
4 回答
13221 浏览

web-essentials - 如何将 Web Essentials 2013 配置为忽略文件?

我在 VS 2013(更新 1)中安装了一个新的 MVC 5.1 Web 应用程序项目,其中安装了 Web Essential 2013(截至今天最新)。构建项目后,Web Essentials 会扫描 javascript 文件并将发现的任何问题发布到输出窗口。对于一个全新的 MVC 5.1 项目,它会生成超过 11,000 条消息 - 并不是真正有用。

我尝试了两种方法让它忽略默认包含在新 MVC 5 项目中的有问题的 javascript 文件:

  1. 使用 Web Essentials > Edit Global JSCS Settings 命令在我的用户配置文件目录中打开 .jscs.json 文件。然后将“excludeFiles”属性修改为[“test/data/ .js”,“Scripts/jquery .js”]。

  2. 在我的 Scripts 文件夹中使用“jquery*.js”创建了一个 .jshintignore 文件。

这些方法都没有对生成的 JSCS 消息产生任何影响。我做错了什么,还是 Web Essentials 的问题?

0 投票
3 回答
5462 浏览

visual-studio - How can I disable JSCS in Web Essentials for Visual Studio 2013?

How might I disable JSCS in the latest version of Web Essentials for Visual Studio 2013?

I was unable to find a relevant option in the menu.

I tried setting the JSCS configuration to ignore all files. This caused it to occasionally generate messages that wouldn't leave my Error List panel until I cleaned the solution.

0 投票
3 回答
23215 浏览

jscs - jscs 有什么方法可以忽略每个文件、块或行的规则?

我正在寻找一种方法,让 jscs(JavaScript 代码样式)执行与 jshint 相同的行为,以忽略每个文件的某些规则,顶部有注释,或者每行有一个开始和结束注释。

jshint 示例忽略文件中的特定规则:

jshint 示例忽略块中的特定规则:

0 投票
0 回答
270 浏览

javascript - 检测注释掉的源代码(JS)

我需要消除与多个团队合作的问题,即开发人员不断检查包含注释代码的源代码。这是一个 webapp,.html 和 .js。不幸的是锁定在 SVN 中,所以没有什么可以阻止代码气味在主干中的积累。

我们使用 JSHint 和 JSCS,netiher 都支持这种静态代码分析检查。我只找到了与 Java 相关的解决方案(例如https://stackoverflow.com/questions/1356587/tool-for-detecting-commented-out-code)而不是 JavaScript。

你认为有什么帮助?正则表达式?

0 投票
2 回答
1502 浏览

webstorm - 将 JSCS 链接到 Webstorm 中的自动格式化

我将 JSCS(google)用于 javascript 和 JSHint,但是如果我使用 cmd+L 自动格式化我的代码,它会在 function 和 opening 之间创建一个空格(。有没有办法告诉自动格式功能服从 JSCS 的编码人员?

0 投票
1 回答
607 浏览

gulp - gulp-jscs 在 gulp-watch 管道中使用时不输出任何内容

我的 gulpfile 中有以下(简化的)设置:

我的问题是 - 如前所述 - 在watch任务中没有生成输出jscs,即使管道与任务中的管道基本完全相同jscs,它按预期工作。

(我在 Windows 上运行它。)

编辑:此问题已在此处复制和讨论:https ://github.com/jscs-dev/gulp-jscs/pull/66

0 投票
3 回答
2111 浏览

javascript - gulp-jscs Object.keys 在非对象上调用

我是 gulp 的新手,并试图使用它。当我尝试使用时出现此错误gulp-jscs

这是我的gulpfile

0 投票
1 回答
1265 浏览

javascript - 用于检查 JSX 文件中代码样式的工具

vanilla Javascript 存在许多漂亮的代码格式化工具。例如,JSCS。有没有可以验证和格式化 reactjs 模板的工具?

我现在有这样的错误

0 投票
0 回答
57 浏览

javascript - 如何用 JSCS 做多行三元语句

有谁知道是否和/或如何让 JSCS 在没有忽略语句的情况下将以下代码视为有效?

0 投票
1 回答
726 浏览

javascript - disallowTrailingComma 在 jscs 中不起作用

我正在使用http://jscs.info。如果我的应用程序留下了逗号,我需要收到警告,例如,使用:

我应该得到警告。使用以下设置:

我无法收到警告。

我在这里做错了什么?