Code Quality and Security for Python
Python analyzer for SonarQube, SonarCloud and SonarLint
Useful links
Building the project
Maven build is generating protobuf messages for Typeshed symbols from a python script (see typeshed_serializer). In order for it to work properly it needs to have Python runtime and Typeshed available.
Prerequisites
- Run
git submodule update --init
to retrieve Typeshed as a Git submodule - Make sure to have Python 3.9 and tox installed and available in PATH
Profiles
mvn clean install
: execute full build, run tests for typeshed_serializermvn clean install -DskipTypeshed
: avoid running typeshed_serializer tests and build only Java maven modules
License
Copyright 2011-2022 SonarSource.
Licensed under the GNU Lesser General Public License, Version 3.0