问题标签 [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 - 用于 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 文件?
我会很感激任何答复!西蒙娜。
sublimetext3 - 如何选择自定义 .jscsrc 文件
我们有多个带有各种.jscsrc
文件的项目。我想使用我定义的一个,它比大多数项目更严格。
在我的情况下,它的~/.jscsrc
.
如何配置sublime-linter
以使用该文件jscs
?
谢谢!
javascript - 不支持的 jsdoc 规则修复
使用 .jsrc 文件,我的服务器/前端文件出现以下错误。它在我的文件顶部引发错误。我怎么能压制这个?
这是我的.jscsrc
文件
javascript - 如何通过 jshint 或 jscs 禁止 JavaScript 中的选项卡?
我正在为 JavaScript 项目设置样式规则的实施,我想完全禁止文件中的制表符(每个缩进级别有两个空格)。我发现的唯一相关 jscs 选项是disallowMixedSpacesAndTabs,它不会完全禁止选项卡。
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.
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 选择另一个。
gulp - 无法让 gulp-jscs 在原件上写入固定文件
运行gulp-jscs插件以使用以下任务分析我的代码没有问题。但是,当我添加时fix:true
,文件中没有任何变化,并且 JSCS 现在就像它根本没有运行一样......当我删除传递给 JSCS 插件的对象并删除该gulp.dest()
行时,它会报告代码样式问题。
因此,似乎传入fix:true
或绑定写回固定文件会导致 JSCS 内部短路......想法?
javascript - 当 excludeFiles 属性添加到 .jscsrc 时,JSCS 挂起
我安装了 istanbul 来捕获我的测试的覆盖率,这开始导致 jscs 在覆盖率目录上抛出很多错误。
我尝试放入"excludeFiles": ["coverage/**", "test/fixtures/**"]
我的 .jscsrc 文件,但现在这导致 jscs 在我运行它时无限期挂起。控制 c 不起作用退出。
我尝试了几种不同的模式,包括目录和前面的 ./ 作为路径名。相同的行为。
node.js - 如何在 Windows 上创建 JSCS 配置文件
当我尝试创建 JSCS 配置文件时:
我收到以下错误:
safeContextKeyword 选项需要字符串或数组值
我应该传递什么参数?什么是安全上下文关键字?
NPM 和 JSCS 新手,请原谅无知。