# Validation

> **TL;DR**
> `File | Settings | Build, Execution, Deployment | Compiler | Validation` for Windows and Linux
>
>
>
> `IntelliJ IDEA | Settings | Build, Execution, Deployment | Compiler | Validation` for macOS
>
>
>
> For more information about using the compiler validators, refer to [Configure compilation validators](specifying-compilation-settings.html#validators).

Use this page to specify the validation settings for your application.

| Item | Description |
| --- | --- |
| Validate on build | Select this checkbox, to have IntelliJ IDEA run the desired validators when building your project. The validation results will be shown in the [Messages window](compiling-applications.html#see-results), and you will be able to easily navigate through the list of issues and jump directly to problematic code fragments. |
| Validators | Select the validators you want to be run. |
| Exclude from validation | Use ![](https://resources.jetbrains.com.cn/help/img/idea/2026.2/app.expui.general.add.svg) `Alt+Insert` (Windows), `⌘ N` (macOS), `⌃ N` (IntelliJ IDEA Classic (macOS)), `⌘ N` (macOS System Shortcuts), `Alt+Insert` (XWin), `Alt+Insert` (GNOME), `Alt+Insert` (KDE), `Alt+Insert` (Emacs), `Ctrl+N` (Sublime Text), `⌘ N` (Sublime Text (macOS)), `Alt+Insert` (NetBeans), `Ctrl+N` (Visual Studio), `⌘ N` (Visual Studio (macOS)), `Alt+Insert` (Eclipse), `⌘ N` (Eclipse (macOS)) and ![](https://resources.jetbrains.com.cn/help/img/idea/2026.2/app.expui.general.remove.svg) `Alt+Delete` (Windows), `⌘ ⌦` (macOS), `⌘ ⌦` (IntelliJ IDEA Classic (macOS)), `⌘ ⌦` (macOS System Shortcuts), `Alt+Delete` (XWin), `Alt+Delete` (GNOME), `Alt+Delete` (KDE), `Alt+Delete` (Emacs), `Alt+Delete` (Sublime Text), `⌘ ⌦` (Sublime Text (macOS)), `Alt+Delete` (NetBeans), `Ctrl+R, D` (Visual Studio), `⌘ R, D` (Visual Studio (macOS)), `Alt+Delete` (Eclipse), `Alt+Delete` (Eclipse (macOS)) to form the list of files and directories that should be excluded from validation. For directories, use the Recursively checkbox to specify that the corresponding directory should be excluded from validation along with all the subdirectories contained therein. |

