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

0 投票
2 回答
1410 浏览

jshint - jshint grunt 目标生成消息:0 个文件被 linted。请检查您忽略的文件

我的 gruntfile 中有多个 jshint 配置。

我测试了每个配置,效果很好。

但是,当我在 gruntfile 中为每个配置定义一个目标时,jshint 停止工作,我只能看到:

0 files linted. Please check your ignored files.

这是我的 jshint 配置与目标的样子:

0 投票
1 回答
111 浏览

gruntjs - grunt-contrib-jshint 没有忽略指定的目录

我有以下文件夹和文件:

我希望 JSHint 仅 lintfile1并且file2(无需指定确切的文件)并且不要 lint lib 文件夹和已编译文件夹。

谁能解释为什么我下面的 JSHint 任务是检查所有 .js 文件而不忽略compiledandlib文件夹?

0 投票
1 回答
806 浏览

angularjs - grunt jshint angular service 调用构造函数时缺少“new”前缀

咕噜文件

为什么当我运行 grunt 我仍然有

调用构造函数时缺少“新”前缀。$scope.paginator = 分页器(2,5,medias);

Paginator 是一个角度服务/工厂/提供者

更新

它应该是:

0 投票
3 回答
7600 浏览

jslint - JSHint W117 内联忽略

JSHint 覆盖不被尊重。

[输出]:[L59:C38] W117:未定义“警报”。

[输出]: /*jshint -W117 */alert("未能加载评论数据..");/*jshint +W117 */

-- 实际代码行:

我将这些用于其他警告,但 W117 似乎被忽略了。

0 投票
1 回答
2796 浏览

javascript - JSHint 的几个问题:“已定义但从未使用”和“未定义”

我有这个应用程序非常模块化,因此,JSHint 给了我'x' is defined but never used错误。

我的设置是这样的:

应用程序/资产/脚本/bootstrap.js: var x = 5;

应用程序/资产/脚本/kickstart.js: console.log(x);

这是我从 JSHint 得到的输出:

我知道我可以使用类似的东西,/* exported x */但如果我有很多这样的变量,那就太麻烦了。

无论如何,在不禁用其特定选项的情况下解决这两个问题吗?因为它们可以在其他更重要的情况下派上用场。

0 投票
2 回答
9163 浏览

node.js - .jshintrc 中全局变量和预定义的区别?

将它们都放在 .jshintrc 中有什么区别和目的?当我想添加一个要忽略的变量时,我应该使用哪一个最好?我在http://www.jshint.com/docs/options/中也找不到“predef”

0 投票
1 回答
1728 浏览

javascript - 为 javascript 项目设置 jshint 和 travis-ci

我正在尝试在托管在 GitHub 上的一个 JavaScript 项目上设置 Travis CI,但出现类似错误

这些是我的文件:

Gruntfile.js

.travis.yml

包.json

0 投票
1 回答
922 浏览

terminal - Grunt/jshint - 任务观察者终端输出颜色

我正在使用 Grunt 任务运行程序在 Windows 8.1 上构建一个 Web 应用程序,并使用 JSHint 任务来检查 Javascript。Gruntfile 是使用 Webapp 生成器生成的。

当 JSHint 检测到错误时,在终端窗口中生成的输出是深蓝色的 - 这与终端窗口的黑色背景颜色相比非常难以阅读。

我试图将背景颜色更改为其他颜色,但是虽然它修复了 JSHint 输出,但它使其他输出难以阅读。

所以我的问题是;如何更改 JSHint 输出的颜色?

0 投票
2 回答
142 浏览

javascript - jshint 预期分配错误

对于上面 JSHINT 中的代码,我收到以下错误消息:

“预期一个赋值或函数调用,而是看到一个表达式”

有人可以告诉我如何解决这个问题吗?

谢谢!

0 投票
2 回答
85 浏览

javascript - JSHint:多个缩进?

我在我的项目中使用 D3。我很想强制执行特定的缩进模式,但由于多重链接,我想使用多个缩进实例来组织我的代码。当我有这样的事情时,JSHint 会抛出一个错误:

有什么可能的方法可以强制执行 4 个缩进,但忽略 .jshintrc 中的多个缩进?即var AxisGroup源于svgContainer,希望嵌套没有来自 JSHint 的警告。