Qodana
 
You are viewing the documentation for an earlier version of Qodana.

Linters

Edit page Last modified: 10 January 2023

A linter is a software tool that analyzes codebase for bugs, errors, and other mistakes that impact its quality and can cause problems. Basically, each Qodana linter associated with a specific programming language helps:

  • Detect anomalous code and probable bugs

  • Eliminate dead code

  • Highlight spelling problems

  • Improve overall code structure

  • Introduce coding best practices

Starting from version 2022.3, if using the qodana.recommended and qodana.starter profiles, Qodana reads .gitignore files of your project and defines the files and folders to be ignored during inspections.

Here is an overview of Qodana linters for inspecting your projects.