# JSLint

> For the complete documentation index, see [llms.txt](https://www.jetbrains.com/zh-cn/help/idea/llms.txt).

> **TL;DR**
> 必需插件  :
>
>
>
> `JavaScript 和 TypeScript`  -  插件与 IntelliJ IDEA 捆绑在一起，并默认启用。
>
>
>
> `JSLint` ：在   设置 | 插件   页面上安装插件。

> **Warning:**
> 自从 IntelliJ IDEA 2020.2， [JSLint](https://www.jslint.com) 在 IDE 中的支持已被弃用。
>
>
>
> 不过，JSLint 支持仍可通过  JSLint  插件获得，该插件可在   设置 | 插件   页面上安装，详情请参阅 [从 JetBrains Marketplace 安装插件](managing-plugins.html#install_plugin_from_repo)。
>
>
>
> 请注意，JSLint 不完全支持某些最新的 ECMAScript 特性。 如需更多信息，请参阅 [JSLint official website](https://jslint.com/help.html#es6)。

当 [启用 JSLint 支持](#ws_js_linters_jslint_enable_and_configure) 时，IntelliJ IDEA 会高亮显示 JSLint 检测到的错误，提供错误描述，并在可能的情况下建议快速修复。

您可以在编辑器以及 [问题](linters.html#ws_js_linters_general_problems_tool_window) 工具窗口的   文件   选项卡中查看当前文件中检测到的错误的描述及其快速修复。

所有之前打开的文件中的错误及其快速修复会显示在   项目错误   选项卡的   问题   工具窗口中。 若要打开工具窗口，请点击编辑器右上角的   检查   小组件：

![检查小部件](https://resources.jetbrains.com/help/img/idea/2026.3/inspection-widget.png)

有关详情，请参阅 [在编辑器中查看问题并应用快速修复](linters.html#ws_js_linters_editor)以及 [问题工具窗口](linters.html#ws_js_linters_general_problems_tool_window)。

Procedure: 开始之前

* 按照 [从 JetBrains Marketplace 安装插件](managing-plugins.html#install_plugin_from_repo)中的说明，在   设置 | 插件  页面上安装并启用  JSLint 插件。

Procedure: 在 IntelliJ IDEA 中启用 JSLint 并配置其行为

1. 在   设置   对话框（ `Ctrl+Alt+S` (Windows), `⌘ Comma` (macOS), `⌘ Comma` (IntelliJ IDEA Classic (macOS)), `⌘ Comma` (macOS System Shortcuts), `Ctrl+Alt+S` (XWin), `Ctrl+Alt+S` (GNOME), `Ctrl+Alt+S` (KDE), `Ctrl+Alt+S` (Emacs), `Ctrl+Alt+S` (Sublime Text), `⌘ Comma` (Sublime Text (macOS)), `Ctrl+Alt+S` (Visual Studio), `⌘ Comma` (Visual Studio (macOS)), `Ctrl+Alt+S` (NetBeans), `Ctrl+Alt+S` (Eclipse), `⌘ Comma` (Eclipse (macOS))）中，转到  `语言和框架 | JavaScript | 代码质量工具 | JSLint` ，然后选中   启用   复选框。 之后，页面上的其他控件将可用。

2. 默认情况下，该工具会报告所有类型的检测到的问题。 要跳过某种类型的问题，请在   容忍   区域选中此类型旁边的复选框。

请访问 [JSLint 官方网站](https://www.jslint.com/help.html#browser)了解更多关于 JSLint 选项的信息。

3. 在   假设  区域，指定要检查代码的目标环境。

4. 在   全球变量  字段中，指定预定义的 [全局变量](https://jslint.com/help.html#global)。 输入他们的名字或使用  `predef` 对象键。

5. 如需验证  `.json` 文件，请在   请同时验证  区域中选择   JSON  复选框。

## See also

### 语言和框架特定指南

[JavaScript](javascript-specific-guidelines.html) [JavaScript linter](linters.html)

