问题标签 [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 回答
221 浏览

javascript - 用于 HTML 中嵌入 JavaScript 的 Atom Jscs linter

我正在尝试将 Atom 作为我的 Polymer 项目的新编辑器,目前我使用 Sublime Text 3。我经常使用的两个最有用的功能是 Jscs 和 Jshint,因此我成功安装了 AtomLinter linter-jshint 和 linter-jscs https://github。 com/AtomLinter/linter-jscs(Linter 也是,因为它是先决条件)。

虽然 Jshint 对包含 Polymer 组件的 HTML 文件的作用就像一个魅力,但 Jscs linter 却没有。

正如 AtomLinter 在其 github 项目的自述文件中所报告的那样,该插件仅对带有 *.js 和 *.jsx 扩展名的源文件进行 lints。我通过 Atom 开发人员控制台检查了这一点。

我在网上花了一些时间来了解限制是否与核心 node.js linter node-jscs 或缺少 Atom 插件有关。由于 node-jscs 添加了此功能 https://github.com/jscs-dev/node-jscs/pull/1038和基于 node-jscs 的 Sublime Text 3 Jscs 插件我很确定 AtomLinter 尚未开发特征。我错过了什么吗?有谁知道我怎样才能让 jscs 在 Atom 中工作,以便在标签中嵌入 JavaScript 的 html 文件?

我会很感激任何答复!西蒙娜。

0 投票
1 回答
2395 浏览

sublimetext3 - 如何选择自定义 .jscsrc 文件

我们有多个带有各种.jscsrc文件的项目。我想使用我定义的一个,它比大多数项目更严格。

在我的情况下,它的~/.jscsrc.

如何配置sublime-linter以使用该文件jscs

谢谢!

0 投票
2 回答
1618 浏览

javascript - 不支持的 jsdoc 规则修复

使用 .jsrc 文件,我的服务器/前端文件出现以下错误。它在我的文件顶部引发错误。我怎么能压制这个?

这是我的.jscsrc文件

0 投票
1 回答
112 浏览

javascript - 如何通过 jshint 或 jscs 禁止 JavaScript 中的选项卡?

我正在为 JavaScript 项目设置样式规则的实施,我想完全禁止文件中的制表符(每个缩进级别有两个空格)。我发现的唯一相关 jscs 选项是disallowMixedSpacesAndTabs,它不会完全禁止选项卡。

0 投票
1 回答
2144 浏览

javascript - JSHint and JSCS inline ignore for the same next line

Is it possible to somehow make JSHint and JSCS play along nicely on inline ignore for the same next line?

I would like to do something like:

I tried a couple of different variations of that (separate "comment blocks", semi-colon in between, different lines for ignore), but couldn't make it work. Perhaps I'm missing something obvious? Or is it simply not possible? Thnx.

0 投票
1 回答
268 浏览

syntax - 如何在 Sublime Text 中根据文件语法选择命令

我花了太多时间来研究如何在编辑 JavaScript 时准确地覆盖特定的代码格式化工具以支持另一个工具,但将另一个用于格式化 HTML 和 CSS。

我没有在 SO 或其他地方找到任何完整的说明,所以我决定在这里发布问答。

问题:

HTMLPrettify 侦听特定的键绑定(super-shift-h),然后根据文件语法运行 Prettify 脚本变体。它处理 HTML、CSS、JS 和 JSON。

我想要JSCS

我找到了 JSCS,并喜欢它不仅可以轻松匹配和处理基础知识,而且还有大量的编码风格选项。

对我来说最酷的事情是用户可以简单地选择一个众所周知的 JS 样式指南,如 airbnb 或 jquery,JSCS 会将其格式化代码的样式与该样式相匹配。

无论如何,我想用它来代替。但是我想为 HTML 和 CSS 保留 HTMLPrettify,但找不到一种方法来为 JS 和 JSON 选择一个,而为 HTML 和 CSS 选择另一个。

0 投票
1 回答
185 浏览

gulp - 无法让 gulp-jscs 在原件上写入固定文件

运行gulp-jscs插件以使用以下任务分析我的代码没有问题。但是,当我添加时fix:true,文件中没有任何变化,并且 JSCS 现在就像它根本没有运行一样......当我删除传递给 JSCS 插件的对象并删除该gulp.dest()行时,它会报告代码样式问题。

因此,似乎传入fix:true或绑定写回固定文件会导致 JSCS 内部短路......想法?

0 投票
2 回答
258 浏览

jscs - JSCS 检查 ngdocs?

想知道 ngdocs 是否有任何 JSCS 检查?

或者,您建议 AngularJS 代码使用哪种文档框架以及检查代码是否记录良好的可能性?

可能与此有关:grunt-ngdocs 的“文档覆盖率”

0 投票
1 回答
115 浏览

javascript - 当 excludeFiles 属性添加到 .jscsrc 时,JSCS 挂起

我安装了 istanbul 来捕获我的测试的覆盖率,这开始导致 jscs 在覆盖率目录上抛出很多错误。

我尝试放入"excludeFiles": ["coverage/**", "test/fixtures/**"]我的 .jscsrc 文件,但现在这导致 jscs 在我运行它时无限期挂起。控制 c 不起作用退出。

我尝试了几种不同的模式,包括目录和前面的 ./ 作为路径名。相同的行为。

0 投票
1 回答
3580 浏览

node.js - 如何在 Windows 上创建 JSCS 配置文件

当我尝试创建 JSCS 配置文件时:

我收到以下错误:

safeContextKeyword 选项需要字符串或数组值

我应该传递什么参数?什么是安全上下文关键字?

NPM 和 JSCS 新手,请原谅无知。