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

Store valid enabled checks which did NOT report findings and, opt-in, show this list on the UI (and the command-line) #4049

Closed
whisperity opened this issue Oct 19, 2023 · 1 comment · Fixed by #4156
Assignees
Labels
CLI 💻 Related to the command-line interface, such as the cmd, store, etc. commands enhancement 🌟 GUI 🎨

Comments

@whisperity
Copy link
Contributor

Currently it is really not trivial to recover the information as a normal user which checks were run, and if a check does not show any results, did it do so because it was not enabled at all, or did it do so because it simply did not have any findings?

The list of enabled checks SHOULD already be available in the metadata.json so all that's left is recovering and producing this information on the UIs.

@whisperity whisperity added enhancement 🌟 GUI 🎨 CLI 💻 Related to the command-line interface, such as the cmd, store, etc. commands labels Oct 19, 2023
@whisperity whisperity added this to the release 6.23.0 milestone Oct 19, 2023
@whisperity whisperity self-assigned this Oct 22, 2023
@whisperity
Copy link
Contributor Author

Correction: Well, if the store is run on a directory structure which does not come from an analyze invocation, but rather from some other things like:

  • report-converter
  • Cppcheck generating plists natively

then there will not be any metadata.jsons in the output, just a bunch of plists. Which makes the new proposed server-side implementation explode, as the "store checker identities in advance" does not register a lookup ID for anything, because there is no definitive list of checkers it could do that registration for...

Fun.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CLI 💻 Related to the command-line interface, such as the cmd, store, etc. commands enhancement 🌟 GUI 🎨
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant