Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[analyzers] Deprecate --all and --details for analyzers #4056

Merged
merged 2 commits into from
Oct 25, 2023

Conversation

Szelethus
Copy link
Contributor

  • Deprecate both --all and --details, because they were more confusing than useful
  • We list all supported (not available) analyzers by default, but print a warning message when its not available.
  • We used to query the version of each analyzer binary in a uniform way, but clang, cppcheck, gcc prints their version using different flags, and in different formats. I changed this to call the analyzer plugins' get_binary_version method (which I also implemented in this patch).

* Deprecate both `--all` and `--details`, because they were more
  confusing than useful
* We list all supported (not available) analyzers by default, but print
  a warning message when its not available.
* We used to query the version of each analyzer binary in a uniform way,
  but clang, cppcheck, gcc prints their version using different flags,
  and in different formats. I changed this to call the analyzer plugins'
  get_binary_version method (which I also implemented in this patch).
@Szelethus Szelethus added enhancement 🌟 analyzer 📈 Related to the analyze commands (analysis driver) deprecate ⏳ deprecate a feature labels Oct 24, 2023
@Szelethus Szelethus added this to the release 6.23.0 milestone Oct 24, 2023
@Szelethus Szelethus requested a review from bruntib October 25, 2023 10:34
@bruntib bruntib merged commit 3999910 into Ericsson:master Oct 25, 2023
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
analyzer 📈 Related to the analyze commands (analysis driver) deprecate ⏳ deprecate a feature enhancement 🌟
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants