jshint相关内容

当 gulp-jshint 失败时,无法使 gulp-notify 弹出错误消息

所以,我们整天都在研究新的 FE 工作流程,主要想法是通过观察者运行一些任务,我们将拥有我们的 IDE 和一个窗口,每次发生变化时都会刷新浏览器(scss、js, html 等). 因此,如果一切顺利,我们将什么也看不到:浏览器将重新加载,我们将继续工作. 但是,我们想使用 gulp notify 来处理错误,所以万一我们有问题,会弹出通知程序,此时您可以检查控制台并查看错误. ..
发布时间:2022-01-12 14:20:56 前端开发

Gulp 错误:找不到模块 'jshint/src/cli'

所以我已经重新安装了 El Capitan,并且我正在给这些任务运行者再试一次. 我正在关注 sitepoint 的 Gulp.js 简介,但我被困在第四步,当我尝试运行 gulp jshint 我得到“Error: Cannot find module 'jshint/src/cli'" 我不知道是什么原因造成的,这就是我在这里问的原因.下面是几个屏幕截图来帮助解决这个问题. ..
发布时间:2022-01-12 13:56:50 前端开发

任务失败时 Gulp 返回 0

我在我的小项目中使用 Gulp 来运行测试和 lint 我的代码.当这些任务中的任何一个失败时,Gulp 总是以返回代码 0 退出.如果我手动运行 jshint,它应该以非零代码退出. 这是我非常简单的 gulpfile. 我是否需要以某种方式明确告诉 Gulp 返回一个有意义的值?这是 Gulp 的错,还是 gulp-jshint 和 gulp-jasmine 插件的错? 解决 ..
发布时间:2022-01-12 13:41:57 前端开发

JSHint 认为 Jasmine 函数未定义

我有一个使用 Karma+Jasmine 和 JSHint 的 Grunt 设置.每当我在我的规范文件上运行 JSHint 时,我都会收到一系列“未定义"错误,其中大部分是 Jasmine 的内置函数.例如: 运行“jshint:test"(jshint)任务js/main.spec.js3 |描述(“加载矩阵()",函数(){^ 'describe' 未定义.4 |it("如果没有传入参数,则 ..
发布时间:2022-01-11 18:36:32 前端开发

你如何使用JsHint ".jshintrc"带有 Visual Studio 2013 Web Essentials 扩展的文件?

我已将“Web Essentials"扩展安装到 Visual Studio 2013 中.我现在在“消息"部分下的“错误列表"窗口中收到 JSHint 警告.然而,它抱怨一些它认为没有定义的全局变量. 从我读到的内容来看,您可以使用 JSHint 的 .jshintrc 文件来列出全局变量,这样它就不会抱怨它们了.我想按如下方式设置它.(这样它就不会抱怨“ko"……这是一个 Knockou ..
发布时间:2021-12-31 14:07:56 C#/.NET

JSHint 是否支持异步/等待?

我将 JSHint 用于 JavaScript 项目(使用 Visual Studio Code).在这个项目中,我使用了 async/await,JSHint 将其突出显示为错误. 我尝试设置 jshint,但“esversion"的格言版本似乎是 6. jshint 支持 async/await 吗?如果可以,如何开启?如果没有,是否有任何解决方法? 解决方案 更新(2 ..
发布时间:2021-12-17 12:48:24 前端开发

JavaScript 函数顺序:为什么重要?

原始问题: JSHint 当我的 JavaScript 调用一个定义在页面下方而不是调用它的函数时会抱怨.但是,我的页面是用于游戏的,在下载整个内容之前不会调用任何函数.那么为什么订单函数出现在我的代码中很重要? 编辑:我想我可能已经找到了答案. http://www.adequatelygood.com/2010/2/JavaScript 作用域和提升 我在里面呻吟.看起 ..
发布时间:2021-12-07 23:05:05 前端开发

如何设置jshint/jsxhint“esnext"Atom 中的选项

我正在使用 Atom 的 linter、react 和 linter-jshint/linter-jsxhint.在我的 JSX 文件中,我不断收到警告 警告:'import' 仅在 ES6 中可用(使用 esnext 选项).(W119) 这很简单.我做了一些搜索,发现可以在 package.json 中的 jshintConfig 选项下设置(使用 NPM 时).我的项目使用 NP ..
发布时间:2021-11-30 14:40:11 其他开发

如何禁用警告“定义"未使用 JSHint 和 RequireJS 定义

我在我的项目中使用了 RequireJS AMD.当我在我的项目上运行 jshint 时,它会抛出像 这样的错误 在 AMD 脚本中 'define' 未定义. 在 Mocha 测试用例中 'describe' 未定义.“它"没有定义. 如何在 jshint 中删除此警告? 解决方案 为了扩展一点,这里是 Mocha 的 .jshintrc 设置: {....“全球":{ ..
发布时间:2021-11-27 11:30:53 前端开发

如何使用自定义模式在 Ace Editor 中集成语法检查?

我是 ace-editor 的新手,我已经包含自定义模式来验证我的代码,每一行都应该以分号结尾,如果我的查询中错误地不存在分号,那么编辑器应该放弃警告,如“缺少分号". define('ace/mode/javascript-custom', [], function(require, export, module) {var oop = require("ace/lib/oop");var ..
发布时间:2021-11-26 21:17:27 其他开发

jshint 了解 Angular 吗?

jshint 在定义 Angular 样式指南(由 John爸爸或托德格言).例如,对于这样的控制器: (函数(){'使用严格';有角的.module('myApp').controller('myAppCtrl', theController);函数 theController() {...}})(); ... jshint 抛出这个错误: 'theController' 在定义之前就被使 ..
发布时间:2021-11-09 03:55:09 前端开发

JSHint (r10): 'angular' 未定义

我有以下几点: angular.module('test').controller('TestMenuController',['$http','$范围','$资源','$状态','os','我们',功能 ($http,$范围,$资源,$状态,操作系统,我们) { 当我在 VS2014 中构建它时,它给了我一条错误消息: JSHint (r10): 'angular' 未定义. 谁能告诉我 ..
发布时间:2021-11-09 03:44:22 其他开发

为什么不能使用条件运算符来像这样有条件地增加属性?

为什么我在使用条件运算符时会收到 linter 警告,而使用简单的 if 语句却没有? 不正确 开关(类型){案例“添加":数组[索引]['数量'] += 1;//使用 `++array[index]['Quantity']` 时出错休息;案例“删除":数组[索引]['数量'] >0 ?数组[索引]['数量'] -= 1:空;//错误:需要赋值或函数调用,却看到了一个表达式(no-unus ..
发布时间:2021-09-05 20:43:01 前端开发

如何关闭JSHint错误?

在测试中我的文件出现以下错误: Expected an assignment or function call and instead saw an expression. 它是由柴库断言生成的.如何在.jshintrc文件中将其关闭?我基于它运行一个Gulp任务. 解决方案 在这里,您可以在.jshintrc文件中将其静音. { ... "expr": true ... ..
发布时间:2021-02-13 19:53:02 前端开发

如何在Sublime Text 2中使用JSHint smarttabs选项

我似乎无法获得Sublime Text 2 SublimeLinter软件包来停止显示“混合的制表符和空格"警告. 我已经在设置中设置了"smarttabs":true,但是仍然无法使用. 还有其他人解决了这个问题吗? 这是SublimeLinter软件包的用户设置: https://gist.github.com/3737558 谢谢. 解决方案 我解决了这样的问 ..
发布时间:2021-02-13 19:52:59 其他开发

如何使用Maven配置JSHint

我在我的Maven项目中使用JSHint(执行mvn jshint:lint将显示警告).在 http://www.jshint.com/docs/ 上提供了两种配置方法. > 当前我正在使用Inline configuration,但是我对使用他们在Configuration中提到的package.json文件感兴趣,但是我不知道将该文件放在何处. 如何将Maven项目配置为与jshi ..
发布时间:2021-02-13 19:52:56 其他开发

将JsHint与Angular一起使用时,忽略角度样式

我正在使用angular,并且想使用JSHint.但是,我收到了很多警告,例如'$' is not defined.,这在角度上是正确的,但JSHint不知道这一点. 是否有一种方法可以忽略某些特定的错误(因为这种$错误经常发生),或者对于Angular的JS有更好的选择吗? 解决方案 JsHint允许您跨源代码和每个文件定义全局变量. 您可以添加.jshintrc文件并放入以 ..
发布时间:2021-02-13 19:52:53 其他开发

使用HTML运行JSHint并出现错误

我是JSHint的新手,正在尝试运行它来验证我的Javascript.我安装了node.js,当我尝试运行JSHint时,出现以下错误. C:\Users\574839\Desktop\testscr.js:1 (function (exports, require, module, __filename, __dirname) { ..
发布时间:2021-02-13 19:52:49 前端开发