shared service lib
- poetry
- pre-commit
# installs pre-commit hooks into the repo
pre-commit install --install-hooks
# run pre-commit hooks for staged files
pre-commit run
# run pre-commit hooks for all files in repo
pre-commit run --all-files
# bump versions of the pre-commit hooks automatically
pre-commit autoupdate
# bypass pre-commit check
git commit --no-verifypoetry install --with dev syncpoetry run pytest
- Make sure that you have SonarQube scanner installed.
- Duplicate the
sonar-scanner.properties.sampleconfig file.
cp sonar-scanner.properties.sample sonar-scanner.properties
- Update
sonar.host.url,sonar.logininsonar-scanner.properties. - Run the following command
java -jar /path/to/sonar-scanner-cli-4.6.0.2311.jar -D project.settings=sonar-scanner.properties
- Review the results in your SonarQube web instance.