Aaron Christiansen
Aaron Christiansen
## Specific Demand Some of my components need to take an `Arc` as a prop: ```rust #[derive(Props)] struct MyProps { something: Arc, } ``` This doesn't implement `PartialEq`, so my...
Heredocs are sensitive to their indentation, but it seems that YARD strips away this indentation. ## Steps to reproduce Create this file and generate documentation for it: ``` module X...
If `*` is used as an argument inside a method signature, this argument is not shown in the generated documentation. This is causing [this issue](https://github.com/AaronC81/sord/issues/98) in one of my projects....
This motivation behind this is primarily introducing better support for using YARD documentation alongside [Sorbet](https://sorbet.org) type signatures. These are specified by a `sig` call before the method's definition. Currently the...
Currently, the behaviour of blocks is a bit strange: - When outputting RBI, blocks are always required. - When outputting RBS, blocks are always optional. This inconsistency isn't intuitive and...
The default sigil generated by Sord is currently `strong`, which doesn't make too much sense given that Sord can generated types containing `T.untyped` which many sets of options. `strict` would...
It would be good to be able to specify types for constants - currently they're all untyped.
**Describe the bug** If a constant's value is a HereDoc, the generated RBI contains syntax errors due to the weird syntax of HereDocs in method calls. (I found this when...
I'm not sure if automated unit tests are really possible for this sort of project, but at the very least we could have something like: ``` Input: pandas Result: pandas...
This PR adds a special case to the conflict resolver so that "untyped" methods (ones where every parameter and the return type is `T.untyped`, such as those defined in Ruby...