Frequently-used terms
This section lists common terms related to Qodana in alphabetical order.
A
Account in Qodana Cloud is a user account that lets a user explore analysis reports, manage access to them.
Analysis or code analysis is an action performed by Qodana when a specific codebase is analyzed for the presence of problems using inspections.
Analysis in CI/CD pipelines is an analysis performed on a server using CI/CD tools.
Analysis report is a description of problems found by Qodana as a result of analysis. Generated and shown as a web page or SARIF-formatted file.
B
Baseline is a Qodana feature that lets you configure a set of code problems to ignore to focus on new problems.
C
CI/CD support is an option to add Qodana capabilities to CI/CD pipelines.
Community linter is a linter that does not require a paid Qodana license. However, it still requires a project token.
Contributor is a person or a bot who commits code changes to a source code repository that Qodana analyzes.
D
Deployment is a process of setting up Qodana either locally or in a CI/CD pipeline of a user's choice.
Docker mode is an option to analyze code using an available Docker image.
I
IDE support is an option to use Qodana in JetBrains IDEs, integrated into the Problems tab.
Insights is a feature that aggregates analysis reports across some or all of an organization's projects.
Inspection is a software component that lets Qodana analyze a codebase for the presence of specific problems the inspection should reveal.
L
Linter is a Qodana software component that performs inspections aimed at a specific programming language or technology.
Local analysis is an analysis performed on a local user's computer using either user's IDE or a CLI tool like Qodana CLI or Qodana Docker image.
N
Native mode is an option to analyze code without using a Docker engine. Available either locally or using GitHub Actions.
P
Problem is an inspection rule violation in a specific code location that was detected by Qodana and that may deteriorate software quality.
Profile is a selection of Qodana inspections for a specific purpose.
Project is a codebase analyzed by Qodana using inspections.
Project setup is a Qodana Cloud project configuration, analyzing a source code repository.
Project token or Qodana token is a combination of characters used to authorize someone to use a Qodana project.
Q
Qodana is a tool used for static analysis of code. Includes various components, such as Qodana Cloud and Qodana CLI.
Qodana Cloud is a cloud-based tool that manages Qodana licenses, aggregates analysis reports and manages access to them.
Qodana Cloud GitHub App is a tool that integrates Qodana Cloud with GitHub Actions and enables Qodana Cloud to receive analysis information from GitHub.
Qodana Cloud organization groups teams and projects in Qodana Cloud. Also manages licenses and other Qodana Cloud features.
Qodana Cloud project groups analysis reports in Qodana Cloud.
Qodana Cloud team groups projects in Qodana Cloud. Also manages user access.
Qodana Self-Hosted is Qodana Cloud deployed on user's servers. Currently, this can be performed using Kubernetes or Docker images.
S
Setup instructions are instructions showing how a user can deploy Qodana for local analysis or in a CI/CD pipeline of their choice.