Advise results: which are more useful than the other #259
Labels
kind/feature
Categorizes issue or PR as related to a new feature.
priority/backlog
Higher priority than priority/awaiting-more-evidence.
sig/user-experience
Issues or PRs related to the User Experience of our Services, Tools, and Libraries.
triage/accepted
Indicates an issue or PR is ready to be actively worked on.
Is your feature request related to a problem? Please describe.
Just going through the latest results in my console for https://thoth-station.ninja/search/adviser-220719131518-f9cde332e97c5073/summary and giving you feedback for the output. I separate every point with a <hr>. Let's go!
There are too many lines on the output, I have no control over the code inside our dependencies.
Could be a single line with multiple dependencies, doesn't need to be a single line for every dep. I also understand this is important for people that install directly from PyPI.
A lot of the
INFO
lines could even be suppressed:No $tool used
Please write which environment, I don't understand what I should change.
I don't care about this and specifically don't have control over CPU in our CI.
I don't understand if there is anything I should change or if Thoth is just telling me that it doesn't take that CVE into account.
Stack report: I like the table in the Web UI with ❌ and ✅: that's easy to read. In the console, there is a lot of text that's hard to parse. Could there e.g. be some score number that would tell the healthiness? So that in console it would only be a single line per project.
That's it! Overall the web interface is easier to read for me, especially the stack report. I also appreciate the Compare tab so that I can see what has changed in the meantime. One thing I'd highlight is that it's hard for me to find any of the points actionable - it's good that I know that information but it's not in my control do anything about it. Examples of actionable items:
"Dependency $XYZ has low health project status and can be replaced with $ASD"
"You are using setup.py style of Python packaging. Please consider migrating to $QWE"
"Option $A in setup.cfg is deprecated, please use $B"
The text was updated successfully, but these errors were encountered: