Andrew Swerlick
Andrew Swerlick
- `downshift` version: 6.0.5 - `node` version: 10.20.1 - `npm` (or `yarn`) version: (unsure, can replicate in code sandbox) **Relevant code or config** Can replicate in this code sandbox example...
Is there a mechanism for having a policy with different scopes for different kinds of actions. For example, I have a license table that stores all the licenses for our...
To make site prism pages more discoverable, I propose we have a linter rule which enforces that the module namespaces for a site prism page matches the value passed to...
Hey @jcs090218 thanks for this great package, I think its a hugely important feature set in the emacs tree-sitter ecosystem. I'm curious what your plans are with regards to the...
This commit is a prototype exploring what it would mean to make the minor mode work with the built in `treesit.el` treesitter support in Emacs 29. I've modified many of...
Suggestion: Mutant should include mutations that replace methods like `find/detect/min/max/min_by/max_by/last` with `first` and `last` Justification The methods `min/max/min_by/max_by` all accept a block. However if there is only 1 item in...
Since webrowsers use different key codes than x, some non-alpha numeric keys don't wok. I have to maintain javascript to X key mapping list and it's not quite done yet.
I found this project through mastadon and I've been poking around the last few days. I have a few ideas that might help streamline getting other developers up and running...
#### Input [→ View on sorbet.run](https://sorbet.run/#%23%20typed%3A%20true%0Aclass%20Box%0A%20%20def%20initialize%28value%29%0A%20%20%20%20%40value%20%3D%20value%0A%20%20end%0A%0A%20%20def%20deconstruct%0A%20%20%20%20%5B%40value%5D%0A%20%20end%0Aend%0A%0A%0Aclass%20A%0A%20%20extend%20T%3A%3ASig%0A%20%20sig%7B%20params%28foo%3A%20T.any%28Integer%2C%20String%29%29.returns%28Integer%29%20%7D%0A%20%20def%20bar%28foo%29%0A%20%20%20%20case%20foo%0A%20%20%20%20in%20Box%5BInteger%20%3D%3E%20value%5D%0A%20%20%20%20%20%20T.reveal_type%28value%29%0A%20%20%20%20in%20%5B%5BInteger%20%3D%3E%20value%5D%5D%0A%20%20%20%20%20%20T.reveal_type%28value%29%0A%20%20%20%20end%0A%20%20end%0Aend) ```ruby # typed: true class Box def initialize(value) @value = value end def deconstruct [@value] end end class A extend T::Sig sig{ params(foo: T.any(Integer,...
Given classes like this ``` class Operation abstract! sig { abstract.void } def save!; end end class OperationJob < Active::Job extend T::Sig extend T::Generic abstract! OperationType = type_member { {...