Conversation
How to use the Graphite Merge QueueAdd either label to this PR to merge it via the merge queue:
You must have a Graphite account in order to use the merge queue. Sign up using this link. An organization admin has enabled the Graphite Merge Queue in this repository. Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue. This stack of pull requests is managed by Graphite. Learn more about stacking. |
CodSpeed Performance ReportMerging #8827 will not alter performanceComparing Summary
|
fa47337 to
52eb944
Compare
Boshen
left a comment
There was a problem hiding this comment.
I think this is too much of a noise 🤔
|
I'm afraid I tend to agree. In fact, I'm not sure our aim should be to document every single struct field or enum variant. I am really big on code comments but, even with my pro-comments bent, I find that when the meaning is really obvious already, comments can take away readability more than they contribute to it, because they break up the code too much. (I am thinking of how comments appear in the code itself, rather than the generated docs) It's tricky! We ideally do want everything which isn't obvious documented, and lint rules prevent anyone forgetting to do that. But of course there's no way to teach clippy what's "important" and what's not. For |

Requires that all new fields/structs/enums in the JS and TS files must have documentation.