JetBrains Rider
 
Get JetBrains Rider
Get your hands on the new features ahead of the release by joining the Early Access Program for Rider 2025.1! Learn more

File Watchers

Last modified: 16 January 2025

A File Watcher is a JetBrains Rider system that tracks changes to your files and runs a third-party standalone application. JetBrains Rider provides predefined File Watcher templates for a number of such standard popular third-party tools (compilers, compressors, prettifiers, and others).

You can also configure a custom File Watcher to run any other third-party tool.

File Watchers have two dedicated code inspections:

  • The File Watcher available inspection is run in every file where a predefined File Watcher is applicable. If the project has no relevant File Watcher configured, JetBrains Rider suggests to add one.

  • The File Watcher problems inspection is invoked by a running File Watcher and highlights errors specific to it.

You can use one of the available templates or configure a File Watcher from scratch. A configured File Watcher can be saved in your project settings or in the IDE settings and used in different projects.

For more information about File Watchers for specific tools, see the corresponding pages:

Note that using some of these tools in JetBrains Rider requires that you install plugins on the Settings/Preferences | Plugins page as described in Installing plugins from JetBrains Marketplace.