Aaron Christiansen

Results 19 issues of 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...

enhancement
core

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...

Plugin Idea

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...

enhancement

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...

enhancement

It would be good to be able to specify types for constants - currently they're all untyped.

enhancement

**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...

bug
external

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...

enhancement

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...