问题标签 [grunt-contrib-jshint]
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.
jshint - jshint 中是否可以有多个记者和记者输出?
在我的选择中,我在 jshint 的 grunt 任务中定义了一个记者和记者输出。但我想从相同的数据中写出两个文件。jshint 是否可以使用这些选项,或者我只需要定义 2 个执行相同操作但输出相同结果的不同格式的 grunt 任务?
我也想对 jscs 输出做同样的事情。
gruntjs - 为什么 grunt.loadNpmTask('grunt-contrib-jshint') 会在 Sails.js 中触发错误?
这看起来很简单,但我似乎无法调试这个错误。我已将此代码作为 /tasks/config/jshint.js 添加到我的 Sails API
现在,当我执行任何 grunt 任务时,我会收到一条错误消息(但旧任务仍然成功执行)。
当我运行 jshint 任务时,我得到相同的加载错误并且任务被中止。
其他一些注意事项:
- 仅使用
--force
更改错误消息的措辞。 - grunt-contrib-jshint 似乎已成功安装在 /node_modules 中(我删除了所有内容并重新运行
npm install
以确保。 - 如果这很重要,我正在 Windows 上运行它。我尝试以普通用户和管理员身份打开命令行。
- 我尝试注释掉该
loadNpmTask
行以查看风帆是否会自动加载它,但仍然得到Warning: Task "jshint" not found.
感谢您提供的任何线索。
build - Visual Studio Team Services 中针对 grunt jshint 输出的电子邮件警报(之前是 Visual Studio Online)
我有 jshint 的繁重任务。在 Visual Studio Team Services(之前是 Visual Studio Online)中,我已经配置了 grunt 任务来读取我的 gruntfile.js。
我想在 Team Services 中配置一些东西,我的构建配置应该向团队发送包含所有 jsHint 错误的电子邮件。另一件事是,构建结果(成功/失败)不应该依赖于 jsHint 错误。我正在寻找的是如何从 Team Services 发送一封带有 jsHint 错误的电子邮件。
非常感谢任何帮助。先感谢您。
javascript - 防止JSHint的“'a'被定义但从未使用过。”对于具有以下参数的未使用函数参数?
有没有办法禁用或规避具有以下参数的参数的警告(在上面的示例中a
)b
?
对于未使用的最后一个参数,我总是将参数注释掉(或删除它们)。
如果不使用JavaScript中未使用的第一个参数,这是不可能的arguments
,还是以某种方式?
我想唯一有意义的选择是通过更改unused:strict
为unused:vars
(全局或局部函数周围)来禁用所有函数参数的警告?
javascript - 如何重新编写此 Javascript 代码以避免 JSHint 警告?
我是一个新手,正在开发一个使用 HTML、JavaScript (Angular 1.5.0) 和 CSS 的小型 Web 应用程序。我正在使用 Grunt 来处理、jslint、缩小我的 javascript 和 CSS 文件。我的 Javascript 代码包含由 d3.js 创建的 SVG 图像。
我目前从 jshint 收到以下警告:
如何重写下面的代码以消除此警告?
javascript - 尽管代码、版本和配置相同,JShint 在不同机器上的行为不同
我和我们的机器上有以下JShint
相关模块版本,它们在构建之前运行 jshint :local machine
jenkins build
UI
两台机器使用相同的.jshintrc
配置文件。
当我在本地运行 jshint 时,我得到no problems
.
当我在build machine
(当然是相同的代码)上运行它时 - 我得到了很多错误。
我很确定它的版本相关,因为配置和代码是相同的,但我不知道还能去哪里看。
谢谢!
gruntjs - 如何在 grunt-contrib-jshint 中使用不同的选项执行多个目标
目标:灵活执行 jshint 以将结果输出到控制台(如果正在开发中)或文件(如果正在发布/在 Jenkins 中)。
可能吗?我可以将单个目标添加到我的 jshint 设置中,但除了报告者详细信息之外,我的所有选项都是相同的。所以最好不要复制那些。我需要从“全部”进行连接,并使用所有全局选项和来自被调用目标的特定选项。如何?
jshint.js:
gruntjs - Grunt 警告:路径必须是字符串。收到一个空
当我尝试使用 Grunt 进行编译时出现此错误。我以前没怎么用过它,但我似乎只在这个项目中遇到了这个错误,它适用于我服务器上的其他项目。
运行“jshint:main”(jshint)任务警告:路径必须是字符串。收到 null 使用 --force 继续。
由于警告而中止。
咕噜声文件
javascript - 如果 JSHint 在监视任务期间失败,如何使 Grunt 构建失败?
这似乎是一个基本问题,但我不知道该怎么做。这是如何在 gulp 中进行的。
我希望在保存带有 jshint 错误的文件时使 Grunt 构建失败。输出表明 jshint 失败但 Grunt 仍然成功完成。
我知道有,grunt.fail
但我将如何在这里使用它?
gruntjs - 正在加载“Gruntfile.js”任务...错误>> SyntaxError:意外标识符,找不到任务“默认”
当我在终端中运行 grunt 时,我收到此错误消息,谁能告诉我为什么?我收到一条错误消息:正在加载“Gruntfile.js”任务...错误
SyntaxError:意外的标识符警告:找不到任务“默认”。使用 --force 继续。