Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
In order to get a more snappy feeling from the CLI help system, only load the information when it is actually referenced, rather than loading everything up-front.
The performance impact is not huge compared to
main
, but this opens up for adding more data without having to pay the cost in time up-front, for things like rules and api types info (see #14227)On
main
1e1fdab:This branch:
And for
help-all
the difference is negligible:There are a few places with "ugly" lazy loading code for the rule infos, which will be refactored and cleaned up in #14227