Qodana. This token is used for uploading Qodana reports. Qodana

 
This token is used for uploading Qodana reportsQodana 2 已正式推出! 我们已将 CircleCI Orb 添加到 Qodana 集成工具包,并为 Java、Kotlin、Android、PHP、JavaScript 和 Python 提供了新的和改进的代码检查。

At its core Qodana is a collection of linters with every linter providing two types of output: JSON files separately described per each linter; Web reports for interactive results investigation and configuration adjustment; Before this move to the cloud, Qodana could provide project analysis locally or in any CI by being run as a Docker image. The only code quality platform as smart as JetBrains IDEs. If Qodana cannot figure out the project structure, it will run the inspections nevertheless, but some inspections may report that they cannot find classes, packages, files or cannot resolve references. Datalore A collaborative data science platform. Using this workflow, Qodana will run on the main. Qodana는 코드베이스 및 테인트 데이터가 사용되는 모든 노드에서 이러한 위험을 탐지하고, 적시에 모든 테인트 데이터의 안정성을 검사합니다. Summary: You can use Qodana according to these Terms. Answered by brichbash on Jul 29, 2022. Qodana. Qodana is the only code quality platform on the market that uses inspections native to JetBrains IDEs and expands the smartness of your JetBrains IDE to the CI server. The key outcomesQodana. Additional Qodana arguments lets you extend the default Qodana functionality, see the Docker image configuration page for details. JetBrains/Qodana – our source of Qodana documentation. Baseline is a snapshot of the codebase problems taken at a specific Qodana run and contained in the qodana. Now you can enable the Qodana build runner and add static analysis to your build chain, run advanced code inspections, find code duplicates, track code quality progress of your code. If you wish to try this version of Qodana before the release date, you can use the eap linters. Space The intelligent code collaboration platform. json files. JetBrains Qodana is a code quality platform with a static analysis engine that integrates into any CI/CD pipeline. The only code quality platform as smart as JetBrains IDEs. Team Tools. Profile relationship, so profiles can be extended and included. Qodana¶ Qodana by JetBrains is a code quality monitoring tool that identifies and suggests fixes for bugs, security vulnerabilities, duplications, and imperfections. yaml. If you are familiar with IntelliJ IDEA Ultimate code inspections and know what to. View aggregated statistics for static code. Qodana reports 0 errors, though I know it can't be true. Qodana CLI is the easiest option to start. Table of Contents. Now you can run Qodana in the build. You can now use Qodana to access targeted feedback on server-side issues and fix them faster – with no. React Native. Link copied to clipboard. 它可以在您选择的 CI/CD 管道中设置质量门,以确保您项目中的任何编码问题都无处遁形,避免对后续开发工作造成影响。. Qodana for Python. 在 Qodana 发布后,我们将这些知识统一到一个中央代码质量平台,也是每个开发流程的核心 – 您最喜欢的 CI/CD 工具。 Qodana 由提交或拉取请求触发,可为所有发现的代码质量和安全问题生成全面的分析报告 (SARIF)。 Qodana 让这些报告可供开发者、QA . Qodana is a code quality monitoring tool that identifies and suggests fixes for bugs, security vulnerabilities, duplications, and imperfections. Besides that, now Qodana provides the new Qodana Community. 👩‍💻 Qodana on GitHub. The agent is on a ubuntu 22. The Qodana baseline feature. Currently in preview, Qodana is a smart code quality platform by JetBrains. Resolving the content for the patchPluginXML. IN-CLOUD AND ON-PREMISES SOLUTIONS. Qodana 是 JetBrains 开发的智能代码质量平台,目前处于预览阶段。. 3 EAP 仍处于起步阶段。. 바로 Qodana 입니다! Qodana는 품질 보장 프로세스를 간소화하고 프로젝트의 무결성을 보장하며 코드를 높은 수준으로 유지 관리할 수 있도록 도와주는 코드 품질 플랫폼입니다. Qodana Community for Android. 2 映像更加稳定,因为 Qodana 2022. Running the analysis on a regular basis as part of your continuous integration (CI-based execution)Single-shot analysis (for example, performed locally). TeamCity Powerful. 1:灵活的配置文件配置,支持迁移到 Kotlin/JS IR 编译器,检查 Go 的许可兼容性,插件集成,以及 30 多项新检查. sarif. Team Tools. highlight spelling problems. For details about the build runner, refer to Qodana. Assuming that you have already installed Qodana CLI on your machine, you can run this command in the project root directory:Static analysis with Qodana in your project lifecycle. Below is an example of how this works. Also, it’s easy to set up Qodana in GitLab, Jenkins, or any other CI that supports running Docker images. Writerside. Qodana Community for JVM. Evaluate the integrity of code you own, contract, or purchase . Qodana CLI is the easiest option to start. yml for the available options, or use the GitHub wizard when setting up the action for the default parameters. Team Tools. Improve this answer. 2 映像更加稳定,因为 Qodana 2022. sh script file to the project directory and specify execution in. 3 EAP가 출시되었습니다. Catch up on the latest . 隆重推出 Qodana !. This version of the platform brings support for NET. IN-CLOUD AND ON-PREMISES SOLUTIONS. 2 image for the Qodana for JVM linter, or jetbrains/qodana-dotnet:2023. Learn more. To do so, go to Preferences/ Settings | Build, Execution, Deployment and select the new Minikube radio button. . 我们还为已经支持的语言添加了 100 多项新检查。. git directory contains information that should be accessible by Qodana, and the repo/project directory contains the project that needs to be inspected by Qodana. Qodana Cloud. You can see. NET, JavaScript, and TypeScript programming languages. Contrast Code Security Platform. Qodana also provides several improvements related to profile configuration, such as: Support for file paths and scopes. We recommend that you have a separate workflow file for Qodana because different jobs run in parallel. "Consistent javascript - opinions don't matter anymore" is the primary reason why developers choose ESLint. Space The intelligent code collaboration platform. In the GitHub UI, create the QODANA_TOKEN encrypted secret and save the project token as its value. TeamCity Powerful. Qodana 2022. C and C++ inspections of Qodana for . The qodana-backend. While we try to keep EAP releases stable, they have not undergone the same degree of testing as a full public release. Qodana, the code quality platform from JetBrains, empowers you and your team to leverage the benefits of a static analysis tool while integrating with your favorite CI/CD pipelines – TeamCity, GitLab, GitHub, and others. Web Application Scanning (WAS) GitLab DevSecOps Platform. 最新の機能と改善が生産性向上に役立ち、コーディングの楽しみがさらに広がることを願っています!. 2 이미지가 더 안정적입니다. --baseline,qodana. By default, Qodana inspects your code using the qodana. Log in to Qodana. Contact us at qodana-support@jetbrains. The only code quality platform as smart as JetBrains IDEs. TeamCity Powerful. NET linter. If you added the directories/files to qodana. o. Qodana 是 JetBrains 开发的智能代码质量平台,目前处于预览阶段。 这款强大的静态分析引擎可以将检查从 JetBrains IDE 带到任何 CI 管道,在 CI 服务器上运行资源密集型检查,为您节省时间和计算资源。 支持 60 多种技术,分析无限行数的代码。 新版 Qodana 拥有重要的增强功能,可以帮助您确保代码具有. This way, the entire team could see the same list of issues and monitor progress right in the platform. YukiInu asked on Aug 11 in Q&A · Answered. JetBrains is trying to make it easier for developers to produce quality code with the release of its new platform, Qodana. TeamCity Powerful. json files. If you run the qodana init command in the project directory, Qodana CLI will let you choose the linter that will be run during inspection, and saves the choice in qodana. 최근에 Marketplace가 업데이트되어 플러그인의 ID를 페이지에서 직접 복사할 수 있습니다. Team Tools. Complete the onboarding stage as described in the Onboarding. Qodana. Datalore A collaborative data science platform. It can analyze code written in 60+ languages including Java, JavaScript, TypeScript, PHP, Kotlin, Python, Go, and C#. Today, we’d like to share the story of the cloud team at Zynex Monitoring Solutions, who have recently adopted Qodana to monitor the quality and security of their patient monitoring platform. NET is based on Rider and provides static analysis for . Qodana is a tool for static code analysis and code quality assurance. {"payload":{"allShortcutsEnabled":false,"fileTree":{"docs":{"items":[{"name":"CONTRIBUTING. 我们已将 CircleCI Orb 添加到 Qodana 集成工具包,并为 Java、Kotlin、Android、PHP、JavaScript 和 Python 提供了新的和改进的代码检查。. Try for free. We then decided to try Qodana with Java 17 and it is reporting multiple correctness issue that I don't know how to solve. Explore the GitHub Discussions forum for JetBrains Qodana. The only code quality platform as smart as JetBrains IDEs. json to your repository to share the Qodana settings with your team!. There is no way to filter problems using regexp yet. Qodana provides native solutions for Azure Pipelines, CircleCI, GitHub, and TeamCity. You have the following methods for configuring Qodana: YAML file contained in the root directory of your project. PHP, Java, and Kotlin inspections have been added to your pipelines. You can now use Qodana to access targeted feedback on server-side issues and fix them faster – with no distractions, extra tabs, or unnecessary context switching. Space The intelligent code collaboration platform. 2. yaml to your project root). To set QODANA_TOKEN environment variable in the build configuration: ; In the GitHub UI, create the QODANA_TOKEN encrypted secret and save the project token as its value. TeamCity Powerful. The Docker image for the Qodana Community for JVM linter is provided to support different usage scenarios:. We eagerly want your feedback on. プロジェクトをスキャンするためのチェックをスマート. 本地化项目负责人选择 Qodana 来简化代码检查流程,得到一个包含以下步骤的项目:. IN-CLOUD AND ON-PREMISES SOLUTIONS. Edit page Last modified: 10 July 2023. recommended' profile Loaded the 'qodana. Overview reports. Qodana for Go. This table lists the paths contained in Docker. 3 EAP는 아직 초기 단계이므로 Qodana 2022. Each report contains the following tabs: Actual problems exposes the problems that Qodana detected during the latest inspection. Reduce context-switching and app toggling for deeper focus. TeamCity Powerful. You can serve any Qodana HTML report regardless of the project if you provide the correct report path. improve overall code structure. 不过,Qodana 2022. Run Qodana in your CI/CD pipeline or locally. Qodana is a code quality monitoring platform that allows you to evaluate the integrity of code you own, contract, or purchase. NET Core 2. For example, if you set a. 바로 Qodana 입니다! Qodana는 품질 보장 프로세스를 간소화하고 프로젝트의 무결성을 보장하며 코드를 높은 수준으로 유지 관리할 수 있도록 도와주는 코드 품질 플랫폼입니다. 46%. #2. Space The intelligent code collaboration platform. This directory is typically mounted via Docker to let you view the HTML report later, independently of running Qodana. We’ll take a look now at a platform we’re developing ourselves – Qodana. 3 is designed to support all inspections provided by GoLand. Contact. 3 EAP 已正式发布。. results-dir, artifact-name, cache-dir, and additional-cache-hash are used to add the -backend and the -frontend postfixes to separate 2 steps that are executed in the same job. It is now possible to connect to a Docker daemon from Minikube. Team Tools. TeamCity Powerful. This version of the platform brings support for NET. yaml file in your repository root Qodana is a code quality monitoring platform that allows you to evaluate the integrity of code you own, contract, or purchase. Qodana. Space The intelligent code collaboration platform. In the New company name field,. server. JetBrains는 코드 품질 플랫폼인 Qodana에 새로운 기능을 지속적으로 추가하여 개선하고 있습니다. 第二大优势是改进的代码质量工作流。 在持续集成服务器中配置 Qodana 后,您就可以立即查看服务器端分析的结果,无需离开 IDE。 或者,您也可以直接导航到 Qodana Cloud,在直观的旭日图中查看问题概览。 Qodana 检出问题的概览 #2 代码覆盖率支持 JetBrains Qodana is a code quality platform with a static analysis engine that integrates into any CI/CD pipeline. var reportAsTests: Boolean? Content copied to clipboard. In this video, Anton Arhipov, Qodana developer advocate, will show you how to experiment with Qodana linters on your machine using a convenient command line. IN-CLOUD AND ON-PREMISES SOLUTIONS. Basically, each Qodana linter is associated with a specific programming language and helps you: Check third-party license compatibility. Custom XML profiles. Their "HTML Reporter" plugin also cannot resolve required . You can enrich your CI/CD pipelines with project-level checks, enrich your code with smart. The only code quality platform as smart as JetBrains IDEs. 1 linter is based on the Intellij community edition, whereas the jetbrains/qodana-jvm:2023. Qodana also reports any conditions that could affect the truthfulness or completeness of the results. circleci","path":". The only code quality platform as smart as JetBrains IDEs. by clicking on the “i agree” (or similar) button that is presented to customer at the time of customer’s purchase, or by downloading, installing, copying, saving on customer’s device, or otherwise using. The only code quality platform as smart as JetBrains IDEs. By CZ26502275 • Updated 15 days ago. 2. If you are familiar with IntelliJ IDEA code inspections and know what to expect. name: Qodana on: workflow_dispatch:. brichbashon Feb 2, 2022Maintainer. TeamCity Powerful. 0 and 2. Basically, names of Docker images are similar to the names of linters. To create a baseline for your project, download the qodana. 2-eap . 答案就是使用 JetBrains Qodana。 什么是 Qodana? Qodana 是一个静态代码分析平台,有助于直接在 IDE 中提高代码质量。 将代码扫描作为 CI 管道的一部分自动执行可以帮助专业软件开发者节省代码验证时间。 因. This functionality relies on the Qodana plugin, which you need to install and enable. sarif. Qodana is a smart code quality platform by JetBrains. A free plugin for the Unity Editor that helps you gain a deeper understanding of scenes. Qodana #898: Commit 214d3b6 pushed by dennisdoomen. Datalore A collaborative data science platform. The only code quality platform as smart as JetBrains IDEs. Navigating through the vast ocean of Software Quality Assurance using static analysis tools like SonarQube and Qodana was an enlightening experience for our team. This way, the entire team could see the same list of issues and monitor progress right in the platform. Here is the description of all steps shown in this video: In your IDE, navigate to the Problems tool window. Inspecting specific branches and merge requests. You can contribute to the Qodana documentation by submitting pull requests. Project ID. これは、品質管理プロセスを合理化し、プロジェクトの完全性を確保し、高度なコード管理を行うのに役立つコード品質プラットフォームです。. If you are familiar with PhpStorm code inspections and know what to expect. Datalore A collaborative data science platform. The latest Tweets from JetBrains Qodana (@Qodana). Qodana compares these values and selects the latest version. This powerful static analysis engine brings inspections from JetBrains IDEs to any CI pipeline, runs resource-intensive checks on the CI server, and saves you time and computing resources. 为了让您了解最新变化,伴随着 Qodana 2022. Qodana reports are formatted according to the SARIF specification and are contained in a JSON file. yaml correctly, this way it should be excluded for sure. Run code inspection with Qodana. Team Tools. Space The intelligent code collaboration platform. Here, the QODANA_TOKEN variable refers to the project token. This section explains how you can run Qodana Docker images within GitLab CI/CD pipelines and covers the following cases:. The picture below illustrates a typical software build process. PhpStorm. com or via our issue tracker. This section explains how you can run Qodana Docker images within GitLab CI/CD pipelines and covers the following cases:. In the GitHub workflow file, add QODANA_TOKEN variable to the env section of the Qodana Scan step: Using this workflow, Qodana will run on the main branch, release branches, and on the pull requests coming to your repository. Upload inspection results to Qodana Cloud. Whenever a new library is added to your project or an existing one unexpectedly changes its license, Qodana will alert you to this so you don’t miss any important license adjustments. Datalore A collaborative data science platform. SonarQube is one of the widely used and easy-to-use tools. Static code analysis is a method of debugging by examining source code without executing a program. We’re delighted to announce the release of Qodana 2022. Team Tools. Space The intelligent code collaboration platform. Alternatively, you can use the Docker command from the Docker image tab. Below are examples of some of the Go inspections that Qodana now supports. NET news from around the world. Team Tools. In Maven, you can configure the source and target versions of the Java compiler. On the Server-Side Analysis tab, click the Start Qodana button. This section explains how you can run Qodana Docker images within Bitbucket Cloud pipelines and covers application of the quality gate and baseline features. #Qodana is a code quality platform by JetBrains. The only code quality platform as smart as JetBrains IDEs. IN-CLOUD AND ON-PREMISES SOLUTIONS. The only code quality platform as smart as JetBrains IDEs. 使开发人员轻松地改善代码结构,使代码符合众多准则和标准,解决. Assuming that you have already installed Qodana CLI on your machine, you can run this command in the project root directory:Qodana Cloud 的公共预览现已开放 – 这是一种基于云的集中式解决方案,可以在一个地方收集和显示来自不同 Qodana linter 的数据。 从单人项目到大型开发团队,您可以使用 Qodana Cloud 在各种环境中. Datalore A collaborative data science platform. Choose what kind of fixes to apply . IN-CLOUD AND ON-PREMISES SOLUTIONS. Open the Marketplace tab, find the Qodana plugin, and click Install (restart the IDE if prompted). To send the results to Qodana Cloud, all you need to do is to specify the QODANA_TOKEN environment variable in the build configuration. PyCharm. 1 Is Available. During the analysis, Qodana says that these enums are not used and can be deleted. The area is under Syrian control within the UN-patrolled demilitarized zone between. Each inspection is a set of conditions to check code, detect and correct abnormal fragments in it. The only code quality platform as smart as JetBrains IDEs. . Qodana. Qodana. site exclude: - name: All paths: - public - storage -. To start, apply the Gradle plugin org. Configure the project token. Running the analysis on a regular basis as part of your continuous integration (CI-based execution)Single-shot analysis (for example, performed locally). If you already have a similar job configured and it works, you can reuse it in the Qodana job. TeamCity Powerful. The first Qodana run detected two problems in the codebase. It can help developers improve code quality by. 由于用户的持续呼吁,Qodana现已推出 VS Code 插件版本. - Jakub Lewkowicz. Task will be run automatically before the runInspections if the qodana. Back in 2021, after weeks of fruitless brainstorming on the product’s name, we turned to one of our polyglot colleagues for. Datalore A collaborative data science platform. Alternatively, you can use the Docker command from the Docker image tab. Qodana is a code quality monitoring tool that identifies and suggests fixes for bugs, security vulnerabilities, duplications, and imperfections. #Qodana is a code quality platform by JetBrains. 3 EAP. JetBrains/qodana-action – our GitHub action to run Qodana. Qodana Gradle plugin allows to run and configure Idea inspections for Gradle projectEach Qodana code inspection run produces the following output located in the output directory: log/: contains idea. Learn how to use Qodana,. Verified Publisher. Qodana already has plugins for Azure Pipelines, GitHub Actions, and TeamCity. The Qodana for JVM linter lets you perform static analysis of your JVM codebase. sln files. Qodana 是 JetBrains 开发的智能代码质量平台,目前处于预览阶段。. Datalore A collaborative data science platform. It can help developers improve code quality by automating code reviews, enforcing quality guidelines, and building quality gates. JetBrains / qodana-action Public. In the Run Qodana dialog, click the Try locally button. NET provides inspections for the C, C++, C#, VB. Run License audit. To check the overall configuration of your project, you can employ the qodana. The only code quality platform as smart as JetBrains IDEs. 将代码扫描作为 CI 管道的一部分自动执行可以帮助专业软件开发者节省代码验证时间。. cleanInspections. yaml to have the same configuration on any CI you use and your machine. Qodana CLI is the easiest option to start. IN-CLOUD AND ON-PREMISES SOLUTIONS. 2 brings a host of new and improved features to enhance the code quality workflow and provide developers with a seamless experience. The code quality platform for your favorite CI. circleci/config. Once done, you do not need to specify the linter in the commands, which is shown throughout this section. Its features include data flow analysis, code coverage, quick fixes. You can forward Qodana reports to Qodana Cloud using either Docker or Qodana CLI: Besides QODANA_TOKEN, you need to provide several additional variables: Application of these tools implies that the values for all required variables should be provided manually, which is not convenient. The paid Qodana linters request and verify license information from a Qodana Cloud organization. The qodana-backend. To prevent security issues arising from external packages, you can inspect your project using the vulnerability checker tool available in the Qodana for JVM, Qodana for Python, Qodana for Go, and Qodana for JS (only npm packages) linters starting from version 2023. sarif. I have teamcity setup in an ubuntu lxc running on proxmox. 2 \ --show-report. The Docker image for the Qodana for Python linter is provided to support different usage scenarios:. Qodana is a code quality monitoring platform that brings into your CI/CD pipelines all the smart features you love in the JetBrains IDEs as well as project-level checks like clone detection and license audit. 1 linter is based on the Intellij Ultimate edition. Qodana is a code quality monitoring platform that allows you to evaluate the integrity of code you own, contract, or purchase. The project token is required by the paid Qodana linters, and is optional for using with the Community linters. Qodana 2022. IntelliJ 팀은 Qodana를 TeamCity 파이프라인 에 연결하고 필요에 따라 국제화 코드 검사 를. JetBrains IDE 以支持多种语言的强大静态代码分析而闻名。 在 Qodana 发布后,我们将这些知识统一到一个中央代码质量平台,也是每个开发流程的核心 – 您最喜欢的 CI/CD 工具。 Qodana 由提交或拉取请求触发,可为所有发现的代码质量和安全问题生成全面的分析报告 (SARIF)。 Qodana 让这些报告可供开发者. My second build step is Qodana inspection. TeamCity Powerful. Assuming that you have already installed Qodana CLI on your machine, you can run this command in the project root directory:Qodana は JetBrains IDE のインスペクションを CI パイプラインに導入してコード品質の改善を支援する静的コード解析エンジンです。 今すぐ無料でお試しください!jetbrains/qodana. With Qodana, you can detect, analyze, and resolve code issues right in the CI/CD system you rely on. Add a comment. The only code quality platform as smart as JetBrains IDEs. 새로운 기능을 알려드리고자 Qodana 2022. Onboarding uses information from your JetBrains account including licenses and companies. 1 主要版本的发布,我们将启动一个定期博文系列。. Code inspections with Qodana. All Qodana reports in a single place. Aqua. Continue with your JetBrains Account. Qodana. Team Tools. You have qodana. TeamCity Powerful. Once done, you do not need to specify the linter in the commands, which is shown throughout this section. To see the exhaustive list, please refer to the GoLand documentation. Qodana JetBrains 에서 출시하는 제품들은 일단 관심을 가지게 된다. sanity' shared project profile The 'qodana. Before running Qodana, you can configure the JDK for your project. Running the analysis on a regular basis as part of your continuous integration (CI-based execution)Single-shot analysis (for example, performed locally). Projects accumulate Qodana reports. Baseline lists the problems that were marked as baseline and were not fixed since then. Qodana launched back in 2021 and offers users a universal code quality platform that provides integrations and visualizations of inspections and errors. Code coverage uses generated reports to calculate the overall code coverage inside a method, a class, and a file. Starting from 2022. qodana community linters agreement. 继续阅读以了解详情,并率先体验一些令人兴奋. このブログ投稿は、JetBrains のコード品質プラットフォームである Qodana の提供でお送りします。. 20+ – Very complex code, hard to understand and maintain. To make Qodana automatically fix found issues and push the changes to your repository, you need to. jetbrains. 2 开始,我们准备了 CircleCI. Code coverage uses generated reports to calculate the overall code coverage inside a method, a class, and a file. 配置检查配置文件. Qodana 2022. Qodana is a code quality monitoring. Prepare your project. 6; Fixed. NET tools. TeamCity Powerful. 6–10 – More complex, moderate risk. Qodana is a code quality monitoring platform that brings into your CI/CD pipelines all the smart features you love in the JetBrains IDEs as well as project-level. TeamCity helps you eliminate bugs and improve the quality of your software in so many ways – and now there’s one more! Starting with version 2022. 1. TeamCity Powerful. This sample shows how you can fine-tune Qodana for your needs. Install the StackShare GitHub App to automatically create stack profiles for your org’s public/private repos! ESLint, Prettier, TSLint, Azure DevOps, and SonarQube are the most popular alternatives and competitors to JetBrains Qodana. Find your balance with Qodana While manual reviews have their advantages, it’s important to address the challenges created by their flaws, such as the potential for human error, inconsistencies, a lack of traceability and accountability, and the possibility that changes will be. Qodana for PHP is based on PhpStorm. yaml: bootstrap: apt install <package_name>. 最初,Qodana与 JetBrains IDE 开发工具包集成,并向 IDE 提供服务器端报告。. Qodana. yaml. Starting from version 2022. Qodana for PHP. If you want to configure Qodana or a check inside Qodana, consider using qodana. Qodana provides two options for local analysis of your code. Supported technologiesIf you run the qodana init command in the project directory, Qodana CLI will let you choose the linter that will be run during inspection, and saves the choice in qodana. version exists. JetBrains has announced the first public preview for Qodana Cloud, which is a cloud based extension of the code quality platform Qodana.