George Dietrich
George Dietrich
It would be cool to revamp how GESI handles exceptions/logging such that I am able to better leverage Google Scripts logging/error tracking feature to help figure out issues and provide...
Currently it is possible for someone who is causing a bunch of errors to break other people's sheets on the same node/IP due to ESI's error limiting feature:  Should...
Currently when using a polymorphic model, the `type` column is generated to be like `Animal::Cow` or `Animal::Chicken`, or whatever the full class name of your model is. This conflicts when...
In most cases a PR results in one notable change within the changelog. However it might be worth adding some guidelines for when a single PR introduces multiple noteworthy changes....
I ran into an issue where the hashes are different between this lib and a standard subtree split. This is causing issues when trying to push the changes to a...
```cr class Foo property host : String? def set_value(name, value) self end end Foo.new.host=("host").set_value("id", 10) ``` ```sh expecting NUMBER, not `., `, at :9:22 (Exception) from ~/dev/git/crystal/src/compiler/crystal/tools/formatter.cr:5045:9 in 'check' from...
Related to #233. Because `# ameba:disable` only disablse the rule on the _next_ line, I'm not able to apply it to the whole heredoc to get linting to pass. I...
I currently have a spec that is asserted against a heredoc that is failing linting due to there being trailing spaces in the heredoc (as the expected output also required...
https://en.wikipedia.org/wiki/Yoda_conditions ```cr var = 1 puts "foo" if var = 1 # => foo ``` This compiles (and works), but is most likely a typo. If yoda conditionals were prefered...
A helpful rule could be to identify unnecessary parenthesis. E.x. ```cr if (1 == 1) end ``` They are required when assignments are involved, or for order of operations. ```cr...