
Dependencies include the ESLint npm package and other plugins applicable to your project. Once linting is enabled, the necessary dependencies need to be installed. :::image type="content" source="media/vs-2022/linting-project-properties.png" alt-text="Screenshot of linting project properties."::: Installing ESLint dependencies In these projects, you can override the settings from the Tools > Options page using project properties: You can override these options in some project types, like the standalone React project templates. By default, all file extensions that can be linted (. In the options page, you can also modify the set of files that you want to lint. :::image type="content" source="media/vs-2022/linting-tools-options.png" alt-text="Screenshot of linting Tools Options page.":::

To enable linting support in Visual Studio 2022 or later versions, enable the Enable ESLint setting in Tools > Options > Text Editor > JavaScript/TypeScript > Linting.

If you're new to ESLint, you can begin by checking their documentation.

Linting JavaScript and TypeScript in Visual Studio is powered by ESLint.
