Skip to content

SonarScannerPython v0.0.6.191

Compare
Choose a tag to compare
@joke1196 joke1196 released this 04 Apr 09:19
· 137 commits to master since this release
15165c0

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

Full Changelog: https://github.com/SonarSource/sonar-scanner-python/commits/0.0.6.191