jshint相关内容

JSHint错误不要在循环内创建函数

我正在通过JSHint运行一些代码,但不断出现以下错误: 不要在循环中创建函数. 我尝试关闭“关于循环内函数"的警告,这无助于阻止错误的报告.我已经决定使用JSHint的建议在此处重构代码, http://www.jshint.com/options/,但仍然出现错误.我希望有人可以帮助我稍微重构一下此代码,使其通过.这是该函数的副本: function setSounds(pa ..
发布时间:2021-02-13 19:52:46 前端开发

JShint不起作用

我使用npm install -g jshint安装了jshint.我不知道我的节点安装是否有问题,或者什么,但是在终端中运行jshint时它什么也没做.它没有显示任何内容,但在下一个终端提示出现时会显示空白行.在运行npm install -g jshint命令后,在升级之前遇到了麻烦之后,重新安装了节点之后,它看起来不像通常那样运行.这是尝试安装jshint的输出. $ npm inst ..
发布时间:2021-02-13 19:52:34 其他开发

使用jshint-rhino.js的自定义设置

我一直在将jshint与node一起使用,但最近不得不切换到与Rhino一起使用. 我曾经能够做到: jshint --config=jsHintConfig.json fileToLint.js 现在,我尝试将呼叫替换为: rhino jshint-rhino.js --config=jsHintConfig.json fileToLint.js 但是它似乎不起作用 ..
发布时间:2021-02-13 19:52:28 前端开发

如何禁用“严格使用"在JSHint

我想消除“缺少“严格使用"的声明".警告JSHint在我的.js文件中显示.现在,我想保持其余功能不变,并且我想要一种全局的方式来禁用"use strict;".事情,因为在每个文件中插入“使用严格"命令对我来说不是一种选择. 我找不到任何不涉及添加"use strict;"的解决方案.到每个文件,所以我希望这个问题能为我指明正确的方向. 谢谢. 解决方案 只需将strict选 ..
发布时间:2021-02-13 19:52:24 前端开发

Jshint.com |分配给"this"

每当我在jshint.com中 var this_hold = this; 我得到一个错误. 我违反了严格的错误. 应用程序是如此,我需要使用它(从事件处理程序中传入),或者我需要使用document.getElementById() 自己提取元素 这是该功能发挥最大作用的方式...否则,对于每种情况,我必须编写两次. 我希望错误消失.我不想将其关闭.我希望jshi ..
发布时间:2021-02-13 19:52:21 前端开发

在Rhino上使用JSHint的配置文件

我正在尝试使用Rhino从命令行运行jsHint.我想使检查成为团队检查过程的自动部分. 我可以使用以下命令来进行基本配置: java -jar .rhino.jar ./jshint.js ./samplefile.js 这将为我的(故意出错的)示例文件输出标准jsHint消息.并将配置注释添加到示例文件的顶部可以正常工作.但是,我想添加一个项目级别的配置文件来为每个文件指定我想 ..
发布时间:2021-02-13 19:52:18 前端开发

我怎样才能使jshint缩进选项起作用

jslint可以通过运行'jslint --indent 4 test.js'来检查缩进,但是我无法在jshint中使用它. 我按照以下步骤进行操作. 通过"npm install -g jshint"安装jshint 编辑〜/.jshintrc,我的jshintrc看起来像 {..., "indent":4, "white":false, ...} 编辑js文件test.js /j ..
发布时间:2021-02-13 19:52:12 前端开发

错误本地Npm模块"jshint-stylish";本地存在时找不到(通过symlink)

我有一个grind文件,该文件夹中有一个Linux符号链接到我的文件夹中名为node_modules的linux符号链接,但是当我运行grunt时,我得到了这个提示: 找不到本地Npm模块"jshint-stylish".安装了吗? 我所有其他的npm模块工作正常,有什么想法吗? 我的咕unt声文件: module.exports = function (grunt) { ..
发布时间:2021-02-13 19:52:06 其他开发

ESlint:关闭项目中的特定规则

我已经阅读了有关如何从文件中禁用规则的文档,但是我想知道是否存在一种方法,可以从.eslintrc禁用或覆盖规则而不覆盖其他先前的规则& ;;我定义的预设.我在AngularJS项目中工作,所以我在.eslintrc文件中使用了extends属性. 在不禁用我以前使用的所有其他功能的情况下,我想禁用有角度的ESlint插件中的3条特定规则. 没有rules属性,我所有的整理规则都 ..
发布时间:2021-02-13 19:52:03 前端开发

向javascript函数传递的参数过多时会收到警告

有没有一种工具可以帮助我检测何时传递的javascript函数参数太少?据我所知,JSLint和JSHint都不提供此功能. 请明确指出,如果我写: some_method = function(x,y) { // ..do stuff } some_method(2); 我想被警告,我可能不得不传递另一个论点. 解决方案 您无法做到这一点,所有参数始终是可选的,并且可 ..
发布时间:2021-02-13 19:51:57 前端开发

需要一个标识符,而看到了“>"

ReactDOM.render(, document.getElementById('root')); 请让我知道为什么VSCode [jshint]会显示该问题?并且也请让我知道如何在.jshintrc 内添加一些代码 解决方案 JSHint不支持jsx的掉毛.如果要使用jsx开发React应用程序,则应禁用它或最好切换到 ESLint . 对于Visual Stu ..
发布时间:2021-02-13 19:51:53 其他开发

如何在Sublime Text 2中全局配置JSHint选项?

在使用Sublime Text 2的JSHint插件时,我想全局关闭特定的警告.例如,"laxcomma". 我尝试编辑JSHint的Sublime Packages文件夹中的.jshintrc文件,但这没有用. { "laxcomma": true } 添加具有相同选项的项目特定的.jshintrc文件可以解决该特定项目的问题,但是我希望这些选项具有全局性. 有什么建议 ..
发布时间:2021-02-13 19:51:46 其他开发

Javascript ENUM模式命名约定

我正在开发一个JavaScript项目,该项目需要使用javascript"Enums",意思是对象,例如: var WinnerEnum = { Player1: 1, Player2: 2, Draw: 0 }; 这对我来说非常有用,但是,我不知道(按惯例)命名Enum的正确方法是什么,因为据我所知,只有 ..
发布时间:2021-02-13 19:51:43 前端开发

在Javascript中,可以将三元运算符的`?放在下一行吗?

我真的很喜欢对齐?以及当我的三元运算符不适合一行时的:: var myVar = (condition ? ifTrue : ifFalse ); 但是, JSHint 抱怨: 换行符在'?'之前破损 JSHint为什么会有此警告?是否有任何讨厌的东西(例如分号插入等)可以保护我免受伤害,或者我可以安全地更改我的JSHINT配置以忽略它? 解决方案 这 ..
发布时间:2021-02-13 19:51:39 前端开发