JSHint:循环中的异步函数
我在for 循环中放置了一个异步回调函数(类似于$.ajax)。它看起来或多或少像(编辑:更新的代码,见 cmets): var i = 0; for ( ; i < 5; i++ ) { (function( index ) { $.ajax({ url: "", success: function() { console.log( ... »
我在for 循环中放置了一个异步回调函数(类似于$.ajax)。它看起来或多或少像(编辑:更新的代码,见 cmets): var i = 0; for ( ; i < 5; i++ ) { (function( index ) { $.ajax({ url: "", success: function() { console.log( ... »
我一直在将 jshint 与 node 一起使用,但最近不得不切换到将它与 Rhino 一起使用。 我曾经能够做到: jshint --config=jsHintConfig.json fileToLint.js 现在,我已尝试将调用替换为: rhino jshint-rhino.js --config=jsHintConfig.json fileToLint.js 但它似乎不... »
我在我的电脑上安装了 jshint: npm install -g jshint 没有错误。从任何目录中的命令提示符键入: jshint -v 显示: jshint v2.6.0 我还安装了 TeamCity 9.0.2,并使用此“命令行”构建步骤进行构建配置: jshint -v 但是构建失败并且构建日志说: [17:43:06]Step 1/7: Command Li... »
我在我的 html 编辑器中使用 codemirror,在 codemirror 中使用 jshint.js,当我将代码传递给 jshint 时,它也会验证 html 标记,因此它会显示 html 代码中的错误。如何将javascript代码分离并与codemirror代码匹配。 <script id="script"> var widgets = [] function u... »
所以我在执行自定义构建任务时尝试从 powershell 获取自定义构建任务目录名称。 目的是我希望 jshint 在构建时运行,我已经这样做了,但是 .jshintignore 文件需要知道一个相对路径来排除文件或文件夹. 所以我需要能够在运行时获取该路径,以便知道有多少“../”添加到 minmatch 引擎的排除文件中,这是 jshint 使用的,以匹配它们。< /p> 当然,我可以... »
有没有办法将 monaco 编辑器与 jshint linting 工具集成? 我知道 monaco 提供了设置编译器选项的可能性,但它们对我来说还不够。例如,我想在语句末尾使用分号,但找不到这样做的方法。... »
我有以下验证 JavaScript 代码的代码: var jsCode = "....."; // JavaScript code here var success = JSHint(jsCode); // alert(success); // Shows whether 'true' or 'false' 如何显示代码中所有错误的列表,而不仅仅是“真”或“假”?在文档中,它说:“在这种... »
我最近通过 Sublime Text 2 中的包管理器安装了 JSHint。作为我工作的一部分,我需要编辑 .coffee 文件,JSHint 会在这些文件上引发各种错误。我无法识别任何首选项文件或在这些文件上禁用 JSHint 的其他方法。 是否可以在某些文件扩展名上选择性地禁用 JSHint?... »
在我们的 angularjs 项目中,在 gulp3 升级到 4 之后,当我运行时:gulp lint C:\filepath>gulp lint [12:59:30] Using gulpfile ~\filepath\gulpfile.js [12:59:30] Starting 'lint'... app\js\app.config.js: line 4, col 1, Use th... »
此命令在 bash 中运行。 npm install --save-dev gulp-jshint gulp-jscs jshint-stylish 要使用 jshint,我运行了以下命令 gulp style module.js:341 中出现错误 找不到模块'jshint/src/cli' 问题出在 jshint 但为什么?... »
for ( element = 0; element < this.tag_array.length; element++ ) { document.getElementById( this.tag_array[element] ).addEventListener( "click", function(){ /* constructor function here */ }... »
我试过了: /*jshint esversion: 6 */ 但运行 grunt 时出错: 这应该是首选方法,因为 esnext 已被弃用。看这里 - http://jshint.com/docs/options/#esnext ... »
我有一个多项目应用程序,我想让JSHint 作为编译任务的一部分运行。下面是我如何配置我的项目: 1) 将 JSHint 插件添加到myApp/project/plugins.sbt: ... addSbtPlugin("com.typesafe.sbt" % "sbt-jshint" % "1.0.1") 2) 在myApp/build.sbt 中启用它(SbtWeb): ... ... »
这种情况下Jshint不会抛出错误 var x; x = 'aaa'; // The variable is never read 这种情况有什么选择吗?... »
给出一个示例代码: var yyy = { abc : 1 }, xxx = yyy.abcc + 1; 它不会抛出任何错误,但有一个错字,其中 yyy.abcc 应该是 yyy.abc,因此由于错字错误,xxx 现在等于“NaN”。 我使用 jslint、jshint 来检查代码中的问题,但它不会告诉你 abcc 是否是有效属性。 有没有像 jslint 或 jshint 这样... »
当我没有声明 catch 用来存储错误的变量时,JSHint 给我以下错误 function foo (){ try{ let a = 0/0; } catch (e){ console.log (e); } } error| 'e' is not defined 当我定义它时,我会得到这个错误 function foo (){ ... »
对于使用 WebStorm 11 和最新版本的 JSHint 2.9.3 的我来说,这仍然是一个无法解决的问题 问题是这样的: 如果我在我的 .jshintrc 中只指定 "esversion": 6,,我会得到完美的 JSHINT 输出。问题是 WebStorm 编辑器错误地输出了基本的 ES6 关键字,例如“import”。它声明我应该使用'esnext: true' 参见图片。 如果我... »
我正在通过JSHint 运行我的代码,我遇到了这个错误: 在case 之前需要一个break 语句 在这个代码块上: switch(true) { // Renames skill1=abc to section_8_1_body=abc case Major === 0 && Minor === 0 && Patch < 433... »
我无法绕过 JSHint 的错误消息。这是我正在使用的循环: for (i = 0; i < Collection.length; i += 4) { data.push({ items : Collection.slice(i, i + 4).map(function(item) { return { id:... »
我已将 95% 的 'parentCtrl'(控制器)包裹在 'IF' 语句中,这样可以防止在用户未登录和授权时触发任何函数。由于这样做,我不断收到以下 JSHint 错误! 错误 JSHint 104:5 函数声明不应放在块中? 如果我删除 'IF' 语句,错误就会消失! 有关如何解决此问题的建议会很有帮助! IF 声明 if($scope.user){} 控制器 JS ... »