How to set up your project in Qodana Cloud
To be able to run analysis with any of our paid linters, you need to set up your project in Qodana Cloud first, because this will provide you with a token that paid linters require. Qodana Cloud guides you through the project setup, you can follow all instructions right in the Qodana Cloud user interface. Also, Qodana requires a connection to your repositories for active contributors counting, as required by our license agreement.
During the project setup, you can configure Qodana for running in various CI/CD pipelines for repositories hosted on GitHub or any other VCS using a public repository key or the QA Test Qodana App
OAuth App in case of GitHub, as well as running locally using Qodana CLI and JetBrains IDEs.
To be able to run Qodana in CI/CD pipelines, you need to provide the URL to your repository, and the project setup wizard will let you choose the linter to analyze your repository, generate a project token, and provide a configuration snippet for your CI/CD software.
GitHub integration
If you plan to run the Qodana Scan GitHub action for a repository hosted on GitHub, you can authorize the QA Test Qodana App
OAuth App for your repository or repositories that you would like to analyze. After that, you will be able to select the linter and save the GitHub Actions configuration to your repository.
If you do not have access to the repository that you are going to analyze, then you should request this access and wait until you receive it.