问题标签 [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?
如何将全局配置传递给 jshint?我没有在文档中找到答案。
我的配置文件:
这是我迄今为止尝试过的:
javascript - 如何在带有 Django 模板标记的文件上运行 JSHint?
我想在我所有的 Javascript 源文件上运行 JSHint,但其中一些有一些嵌入的 Django 模板标记。JSHint 在这个标记上抛出了大量错误。
有没有办法...
- 告诉 JSHint 忽略这个标记
- 使用一些虚拟数据运行 Djnago 模板解析器以生成呈现的 js 文件的所有排列,然后在其上运行 JSHint?
我想我可以写一堆代码来做#2,但我想知道是否有更简单的方法。
javascript - 有没有一种简单的方法可以将 jshint 与 netbeans 集成?
在网上搜索了一个用于 netbeans 的 jshint 插件,但没有找到...
任何人都可以描述或展示一个简单的 jshint 在 netbeans 中集成的解决方案吗?
javascript - 如何避免这种邪恶评估的情况?
我继承了一个 javascript 代码库,我是 javascript 新手。所以我使用 JSHint 来避免常见的错误和误用。
JSHint 找到了这段代码,但我不知道如何避免邪恶的 eval:
django - 如何在带有模板的文件中运行 JSLint / JSHint?
我试图在工作中引入一些工具来提高代码质量。我在以前的公司使用的一个明显的解决方案是jslint
在签入代码之前运行。
问题是我们正在使用 Django 来做我们的模板(不过,我假设我们在使用其他模板语言时也会遇到类似的问题)。
如何获取如下代码,并在忽略模板标签的同时正确使用 JSLint/JSHint?
我已经看到这个问题专门关于 JSHint,看起来它可以处理某些情况,但它没有解决内联变量,就像{{ my_variable }}
上面一样。
有没有办法使用 JSHint/JSLint 忽略某些行,或者让 linting 正确执行?
javascript - 抑制 JSHint / JSLint 或替代服务中的“混合空格和制表符”警告?
JSHint 和 JSLint 是很棒的工具。
但是,“混合空格和制表符”警告在报告中占主导地位。有没有办法抑制这些警告,或者是否有类似的服务可以抑制空白警告?
javascript - JSHint 认为 for-in 变量是“坏的”。这是什么意思?
以下代码:
在 jshint 中始终产生以下错误:
我不明白是什么让“事物”变量“不好”——如您所见,它没有在其他任何地方使用。我应该怎么做才能让 jshint 不认为这是一个错误?
javascript - JSHint 不允许我在“for”循环中使用“forEach”
我有一个以数组为值的对象。
对于每个键,我想遍历相应数组中的值。很简单:
但是 JSHint 抱怨:
这真的是我的代码的问题吗?我非常喜欢简短的 ES5 for 循环语法。我是否需要使用 ES3 样式或以其他方式更改我的代码?
javascript - jshint:时髦的代码与分号;如何在这里消除 jshint 对分号的所有抱怨?
我不是 ASI 的粉丝。但是鉴于这是完全合法的 JavaScript,jshint(重复,8 次以上)期望找到分号的确切位置在哪里?