问题标签 [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.
javascript - jshint 期望函数的新“前缀”
CSiginIn
, CSignUp
, CTryIt
,CBlocks
都是这样声明的函数
然而 JSHint 说我缺少“新”“前缀”。我能做些什么来解决这个问题?
它们只是模块模式中的函数。此外,它要求我删除放在我已完成的函数末尾的分号。
函数示例...
javascript - 将此设置为 var 会导致可能的严格违规:
在下面的缩写代码中,我使用此函数来确定函数参数是元素 id 还是对象。这样我总是有可以使用的元素。
jshint 给出了可能的严格违规。如何编写代码,以免出现这种违规行为?
javascript - 重新声明变量(JS)的问题
所以...我最近开始通过 JSHint 运行我的代码,它抱怨以下内容:
'var 配置已定义'
我有点认为它只是工作,到目前为止还没有真正遇到任何问题。
重新声明这样的变量有什么问题?(如果你知道怎么做,我如何禁用 JSHint 中的警告?)
javascript - 用于 Visual Studio 2010 的 JS Lint 问题
我有一个带有 JS 对象的文件:
我有一个文件,它创建了一个实例并使用它。
这些文件按顺序包含在 cshtml 文件中:
问题是我收到此错误:
如何配置它以便它找到监视器对象?
javascript - 使用 Mongoose 在 JSLint 中抑制“期望一个标识符,而是看到“默认”(保留字)
我jshint
用来验证我的 JavaScript 文件。
在服务器端,我将 node.js 与 Mongoose 一起使用。在 Mongoose 中,我被鼓励以如下方式编写模式:
运行 linting 时,出现错误:
有没有办法抑制这个错误?我真的更喜欢这种行为而不是写:
javascript - jsLint/jsHint maven 站点报告
我们正在寻求将 jsLint 或 jsHint 合并到我们的持续集成过程中,我发现许多 maven 插件将执行 jsLint 或 jsHint 并且如果违反规则会破坏构建。
然而,我们没有能力立即修复所有发现的问题,所以我只想使用 jsLint/jsHint 生成报告,而不是破坏构建。
我正在寻找的是一种让 jsLint/jsHint maven 插件在 mvn 站点中发布结果的方法,类似于 checkstyle。
如果有人有任何想法或知道任何具有此选项的现有插件,那将有很大帮助。
已经调查:
- http://mojo.codehaus.org/jslint-maven-plugin/ - 超出了基础,但没有报告
- http://code.google.com/p/jslint-maven-plugin/ - 构建失败,没有报告
名单还在继续,许多在他们的工作上是相似的,但没有报告。
javascript - Javascript:在循环外重构函数
所以 JSHint 告诉我我不应该在循环中创建函数。然后我通常在循环外创建一个函数。
但现在我有一个更困难的部分:
我如何重构这部分以不收到 JSHint 警告?
git - 当它应该失败时,使用带有选项的 JavaScriptCore 运行 JSHint
从运行以下的 jshint 目录中按预期失败:
但是当尝试添加选项时,它通过了:
我是否正确设置了选项?它评估的代码为了测试目的而故意添加了一条错误的行。这是执行该行的循环的 bash 脚本:
javascript - 将 JSHint 与 Express.js / 'delete' 一起使用(保留字)
我在 Node.js 之上使用 Express.js 来创建 RESTful API,并使用 grunt 来监视我的文件并自动检查我的 JavaScript。
每次我使用删除功能时,它都会被 JSHint 标记:
我知道“删除”是保留字,但它是由 Express.js 选择的!有没有更好的方法来检查我的 Express.js 应用程序?有什么办法可以关闭这个检查??