My timeline is empty… time to make friends!

Hi! I'm @searls—the same one as https://twitter.com/searls

While I'm best known for dishing salty takes about buggy apps, I've actually dedicated my career to improving the experiences people have building and using software. It's why I cofounded the employee-owned agency @testdouble.

This place feels just like early-days Twitter. Playful. Cozy. Full of new things. A chance to make real-world friends. I hope we can recreate the magic together here! 💚

Justin Searls (@searls) / Twitter

Almost as good at writing code as talking about writing code. Total 🐞 magnet. Co-founded @testdouble. @beckyjoy's lesser ½. 日本語 🆗. A Song of 🧂& 🔥.

Twitter
@searls @testdouble Loving standard, but not understanding the approach to old ruby version linting support.
https://github.com/standardrb/standard/pull/563#issuecomment-1567471055
🐛 Ruby 1.8 & 1.9 do not support percent literal syntax by pboling · Pull Request #563 · standardrb/standard

Standard's base.yml has the following rule, which is great: # Set in standard's base.yml. Style/PercentLiteralDelimiters: Enabled: true PreferredDelimiters: default: () '%i': '[]' '...

GitHub

@galtzo @testdouble my goal in adding support to Rubies older than those supported by RuboCop is to facilitate legacy rescues and upgrade projects.

The way we do this is graceful degradation, turning off any rules that—when configured the way Standard for current-ruby dictates—would otherwise break. We are not trying to maintain different dialects for Standard at older, unsupported versions of Ruby by tweaking those configurations to apply the same rules differently, we just disable them.

@searls @testdouble OK! Then there very much is a reason to continue with `standard-rubocop-lts`, which takes the opposite approach: prioritizing compatibility enforcement over everything else.

I've fixed the PR - https://github.com/standardrb/standard/pull/563

I'll have more PR's to come, but from now on they should align with your project's ethos better.

🐛 Ruby 1.8 & 1.9 do not support percent literal syntax by pboling · Pull Request #563 · standardrb/standard

Standard's base.yml has the following rule, which is great: # Set in standard's base.yml. Style/PercentLiteralDelimiters: Enabled: true PreferredDelimiters: default: () '%i': '[]' '...

GitHub