SonarScannerPython v0.0.6.191
What's Changed
- PYSCAN-20: Transfer py-sonar-scanner to the official sonar repository by @joke1196 in #1
- PYSCAN-24: Add test for scanner by @joke1196 in #2
- PYSCAN-18: Setup type checker by @joke1196 in #3
- PYSCAN-25: Replace the usage of print with a proper logger by @joke1196 in #4
- PYSCAN-26: Refactor the type hints to work with Python 3.8 by @joke1196 in #7
- PYSCAN-29: Setup coverage by @joke1196 in #6
- PYSCAN-4: Add tests for environment by @joke1196 in #5
- PYSCAN-10: Create hatch entry points for packaging. by @joke1196 in #9
- PYSCAN-32 Setup basic CI (run black, tests and generate coverage) for PRs by @guillaume-dequenne-sonarsource in #10
- PYSCAN-28: Refactor scanner to use the application logger by @joke1196 in #11
- PYSCAN-23: Add check to prevent missing license header by @joke1196 in #12
- PYSCAN-2: Add tests for the args parsing. by @jdodinh in #16
- PYSCAN-16: Create script to easily update the project version by @joke1196 in #13
- PYSCAN-31 Correct Configuration to look for the table instead of the table in pyproject.toml by @jdodinh in #17
- PYSCAN-33: Setup SonarCloud analysis by @joke1196 in #14
- PYSCAN-9 Add search for config files by @maksim-grebeniuk-sonarsource in #20
- PYSCAN-37 Setup Repox as default dependency repository by @guillaume-dequenne-sonarsource in #18
- PYSCAN-11: Complete metadata in pyproject.toml by @joke1196 in #15
- PYSCAN-42 Fix code coverage for the main file. by @jdodinh in #22
- PYSCAN-3 Add tests for pyproject.toml file parsing. by @jdodinh in #19
- PYSCAN-27 Re-raising error should not be too verbose by default by @maksim-grebeniuk-sonarsource in #23
- PYSCAN-41 Implement and test handling of duplicate arguments by @guillaume-dequenne-sonarsource in #26
- PYSCAN-13: Rework the documentation by @joke1196 in #8
- MMF-3576: A Minimal Scanner on PyPI: part 2 by @joke1196 in #28
- PYSCAN-44 Read extra analysis properties from pyproject.toml files by @guillaume-dequenne-sonarsource in #34
- PYSCAN-51 Add the virtual environment created specifically for the integration tests to the .gitignore. by @jdodinh in #36
- PYSCAN-43 Ensure CLI arguments to the sonar-scanner-cli are provided intentionally by @guillaume-dequenne-sonarsource in #37
- PYSCAN-50 Document the setup of poetry to pull dependencies from private artifactory repo by @jdodinh in #38
- PYSCAN-45: Migrate CI from GitHub Action to Cirrus by @joke1196 in #33
- PYSCAN-35: Decide for a package name and a CLI command name by @joke1196 in #39
- feat(BUILD-4592): Sonar build & release workflow by @julien-carsique-sonarsource in #41
- Update CODEOWNERS by @joke1196 in #42
New Contributors
- @guillaume-dequenne-sonarsource made their first contribution in #10
- @jdodinh made their first contribution in #16
- @maksim-grebeniuk-sonarsource made their first contribution in #20
- @julien-carsique-sonarsource made their first contribution in #41
Full Changelog: https://github.com/SonarSource/sonar-scanner-python/commits/0.0.6.191