Qodana 2021.1 Help

About Qodana License Audit

official project

Qodana License Audit can help software projects avoid problems with incompatible third-party licenses. The tool can detect more than 1600 licenses and works with several package managers. Like any other Qodana linter, License Audit is a CI-first tool: users can set up a Continuous License Compliance pipeline and tune it up to their needs.

Read License Audit Output Formats to find information about all inspections and possible ways to resolve reported problems.

Try it now

Analyse a project locally

To start, pull the image from Docker Hub (only necessary to get the latest version):

docker pull jetbrains/qodana-license-audit

and run the analysis locally:

docker run --rm -it -v <source-directory>/:/data/project/ -p 8080:8080 jetbrains/qodana-license-audit --show-report

where source-directory points to the root of your project.

Check the results in your browser at http://localhost:8080.

Read our Docker guide for more options and details related to the License Audit execution.

Run at GitHub

You can set up a workflow in your GitHub repository using the GitHub actions we published.

Supported languages

PHP with Composer, Java and Kotlin with Gradle, Python with Pip, Pipenv and Poetry, JavaScript and TypeScript with NPM and Yarn. Eventually, all languages and technologies covered by JetBrains IDEs will be added.

License

By using Qodana linters, you agree to the JetBrains EAP user agreement and JetBrains privacy policy.

Last modified: 05 July 2021