草庐IT

jshint-loader

全部标签

javascript - 防止 jshint 报告某个变量未用于特定局部变量?

在我的几个javascript文件上运行jshint时,我收到如下警告:file.js:lineX,col93,'fromParams'isdefinedbutneverused.file.js:lineX,col72,'toParams'isdefinedbutneverused.file.js:lineX,col63,'toState'isdefinedbutneverused.file.js:lineX,col56,'event'isdefinedbutneverused.对于这样的事情:$rootScope.$on('$stateChangeSuccess',function(

jquery - Google Feed Loader API 忽略 XML 属性

Google的提要加载程序在转换为JSON时似乎忽略了属性。我正在使用jQuery通过AJAX获取提要。实际的RSSXMLfeed可见here,可以看到AJAX调用的响应here.我需要访问url的属性标签,但均未出现在响应中。作为引用,我使用的代码是:functiongetFeed(url){url='http://ajax.googleapis.com/ajax/services/feed/load?v=1.0&num=10&callback=?&q='+encodeURIComponent(url);$.ajax({type:'GET',url:url,dataType:'jso

windows - NT DLL Loader 是否按照可执行文件导入部分的顺序加载 DLL?

如果您在Windows上有一个可执行文件,您可以使用DUMPBIN实用程序(例如包含在VisualStudio中)查看其导入部分。要获取所有导入的DLL的列表,您可以运行如下命令(只是一个任意示例):C:\Programme\GIMP-2.0\bin>dumpbin/IMPORTSgimp-2.4.exe|grep-i\.dlllibgimpcolor-2.0-0.dlllibgimpmath-2.0-0.dlllibgimpmodule-2.0-0.dlllibgimpthumb-2.0-0.dlllibgimpwidgets-2.0-0.dlllibart_lgpl_2-2.dll

windows - 对于 CI,如何从 JSHint 的 NPM 版本中获取错误代码 (Windows)?

我们刚刚在Windows中升级到JSHint的NPM版本,我们的CI不会再因JSHint失败而失败。这感觉像是一个愚蠢的问题,但我想不通。我们正在运行NAnt和CCNet。当我们尝试从NAnt中运行jshint.cmd时,它失败并指出路径错误。我无法在脚本中对路径进行硬编码,因为每个开发站(和CI服务器)都将NPM和JSHint安装在不同的位置(“C:\Users\me\AppData\Roaming\npm”)。所以我们写了一个批处理文件,NAnt调用它,调用jshint.cmd。它现在运行JSHint,但不会给出错误代码或正常失败。看起来在jshint.cmd失败后我们的批处理文件

javascript - 批量修复 JSHints 在项目中发现的缺失分号

根据JSHint,我有一个包含100多个javascript文件的项目,每个文件缺少1-5个分号(结果是多人以不同的约定处理该项目)。我想批量修复所有内容,因为逐个修复不切实际。我发现了这个:https://github.com/jshint/fixmyjs但我看不到只修复分号而不“修复”其他东西(例如制表符->空格)的方法。有谁知道这样做的方法吗?我对它可能导致损坏/引入错误的可能性感到满意。我查看了这些错误,它们看起来很正常。 最佳答案 我真的希望你喜欢这个解决方案。请注意,在解决问题后再次使用jshint进行验证。出于好奇,您

javascript - 当 jshint 发出警告时,如何使 Webpack 退出并出错?

使用jshint-loader与Webpack,当JSHint发出警告时,如何使webpack命令失败?如果linting检测到问题,我希望CI构建失败。目前,我只是将Webpack配置为在预加载JS文件时运行jshint-loader://webpack.config.jsmodule.exports={module:{preLoaders:[{test:/\.js/,exclude:/node_modules/,loader:'jshint-loader',},],},}; 最佳答案 首先,jshint-loader必须配置为在

javascript - jshint - 创建自定义警告/规则

是否可以创建自定义jshint规则,将其添加到现有的内置规则,并在我们的项目中配置(打开或关闭)?jshint是否可扩展,就像我们如何在Grunt中创建自己的自定义任务一样?有时我们需要在我们的环境中强制执行javascript编码实践。例如,我们希望强制我们的开发人员使用Date.now()而不是Date.getTime()。 最佳答案 您应该考虑使用ESLint在那种情况下。每条规则都是独立的。Eventhedefaultrules.因此,您可以将其中一个默认规则作为蓝图,然后编写您自己的规则。

javascript - Webpack,less-loader - 意外的 token - 为什么?

我正在使用Webpack(在Windows环境中),我正在尝试使用less-loader和extract-text-webpack-plugin生成一个css文件。我的node_modules文件夹中还有less、webpack-core和webpack。在我的应用中我使用:require('./index.less');我的Webpack配置:constpath=require('path');constExtractTextPlugin=require("extract-text-webpack-plugin");module.exports={entry:['./app/inde

javascript - AS3 : How do I get dynamic loader URL from LoaderInfo in Event Listener Function?

我正在加载很多图片,并且正在使用一个数组来执行此操作。loader[i].load(newURLRequest(picture[i]));我的事件监听器功能是这样启用的:loader[i].contentLoaderInfo.addEventListener(Event.COMPLETE,onComplete);我的onComplete事件处理程序显示了这一点:trace(e.target);//OUTPUT:[objectLoaderInfo]我在LoaderInfo中寻找了一些属性,这些属性可能会识别哪个加载器启动了监听器(“i”的值),这样我就可以具体地处理每个加载器,如下所示:

javascript - Webpack [url/file-loader] 没有解析 URL 的相对路径

我在Webpack中遇到了一个关于相对路径的问题。让我试着解释一下这个场景:我在Workspace目录中有2个单独的项目:Project-A[使用Gulp捆绑]:稳定且有效项目-B[使用Webpack捆绑]:新项目由于这两个项目都使用相同的样式,所以我想重用ProjectA到ProjectB的SCSS文件[由标准变量、预定义布局、模态、类等组成].现在,如果我尝试将项目Aindex.scss导入项目Bindex.scss作为另一个部分[注释掉背景图像URL依赖性],webpack能够生成所需的CSS输出文件。//ImportProjectASCSS[CommonVaribles,Cla