George Dietrich

Results 144 issues of 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: ![image](https://user-images.githubusercontent.com/12136995/139623253-08f5f16d-d89b-4d10-84e2-ce1328fd166b.png) 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...

onedaymaybe

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

kind:bug
topic:tools:formatter

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

feature

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

false positive

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

new feature

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

new feature