# 代码检查

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

在 IntelliJ IDEA 中，有一套代码检查可以在编译项目之前检测和纠正异常代码。 该 IDE 可以查找并高亮显示各种问题，定位无用代码，查找可能的错误、拼写问题，并改善整体代码结构。

[Video](https://www.youtube.com/v/aOLzGQUaTPA)

检查可以扫描所有项目文件中的代码，也可以仅扫描特定 [作用域](configuring-scopes-and-file-colors.html)中的代码（例如，仅扫描生产代码或已修改的文件）。

每项检查都有一个 [严重级别](configuring-inspection-severities.html) — 即问题可能影响代码的程度。 在编辑器中，严重级别会以不同方式高亮显示，以便快速区分关键问题和不太重要的内容。 IntelliJ IDEA 附带一组预定义的严重级别设置，并启用创建自定义严重级别的功能。

检查及其设置被归类于 [profiles](customizing-profiles.html)中。 每个配置文件都包含已启用检查的信息、这些检查所分析文件的作用域以及其严重级别。

Procedure: 访问所有可用的检查及其设置

* 在   设置   对话框（ `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))），转到  `编辑器 | 检查` 。

您也可以按 `Ctrl+Alt+Shift+H` (Windows), `⌘ ⌥ ⇧ H` (macOS), `⌘ ⌥ ⇧ H` (IntelliJ IDEA Classic (macOS)), `⌘ ⌥ ⇧ H` (macOS System Shortcuts), `Ctrl+Alt+Shift+H` (XWin), `Ctrl+Alt+Shift+H` (GNOME), `Ctrl+Alt+Shift+H` (KDE), `Ctrl+Alt+Shift+H` (Emacs), `Ctrl+Alt+Shift+H` (Sublime Text), `⌘ ⌥ ⇧ H` (Sublime Text (macOS)), `Ctrl+Alt+Shift+H` (Visual Studio), `⌘ ⌥ ⇧ H` (Visual Studio (macOS)), `Ctrl+Alt+Shift+H` (NetBeans), `Ctrl+Alt+Shift+H` (Eclipse), `⌘ ⌥ ⇧ H` (Eclipse (macOS)) 并在弹出窗口中选择   配置检查  。

![检查列表及其设置](https://resources.jetbrains.com.cn/help/img/idea/2026.3/inspections_settings.png)

请使用 ![筛选图标](https://resources.jetbrains.com.cn/help/img/idea/2026.3/app.expui.general.filter.svg) 筛选检查列表。 例如，您可以按严重性或语言筛选检测。

> **Note:**
> 选中   默认禁用新检查项  复选框以禁用来自已安装插件的新检查，因为它们可能会影响您的检查配置文件。

## 使用 Qodana 进行代码检查

除了在您的 IDE 中运行代码检查，您还可以使用 [Qodana](https://www.jetbrains.com.cn/qodana/)检查您的代码：

* 在本地运行 IntelliJ IDEA 检查，包括在 IDE 中运行，并作为 CI/CD 流水线的一部分运行。

* 使用您的 CI/CD 基础设施运行资源消耗型检查。

* 在您的 CI 系统中通过质量门控强制执行质量标准。

* 在 IDE 和 CI 工具中共享相同的检查配置文件。

* 仅在 Qodana 中提供的访问检查，例如安全检查和许可证审计。

* 访问检查结果的历史概览。 您可以比较不同提交之间的检查结果，以更好地了解您的进度。

有关更多信息，请参阅 [Qodana](https://www.jetbrains.com.cn/help/qodana/about-qodana.html)。

![Qodana 报告](https://resources.jetbrains.com.cn/help/img/idea/2026.3/qodana_report.png)

## See also

### 过程

[意图操作](intention-actions.html)

### 参考

[检查](inspections-settings.html) [作用域](settings-scopes.html) [问题工具窗口](problems-tool-window.html)

### 外部链接

[Check lambda support in IntelliJ IDEA 12 EAP](http://blogs.jetbrains.com/idea/2012/08/check-lambda-support-in-intellij-idea-12-eap-build-122202/)

