<o0x1eef>
Monday thoughts. Ruby was made to increase developer happiness, and tools that are pedantic and inflexible achieve exactly the opposite. I'm thinking of the rubocop defaults, and in practical terms - when a business adopts such a tool - it achieves the opposite.
Perflosopher0 has joined #ruby
<dionysus69>
o0x1eef: only incompetent people would implement rubocop defaults on an existing project, I am speaking from experience :) I call it following rules as a facade
<o0x1eef>
To be fair rubocop is a great tool. But I think it is too strict, too pedantic, and that leaves me frustrated and depressed. I like standardrb. I think the facade is that there's always a choice. That's just not true. Especially at $corp.
dionysus69 has quit [Ping timeout: 248 seconds]
<Caius>
standardrb are better defaults, rubocop itself is a very good tool but the out-the-box irritate me and are too overreaching
<o0x1eef>
Agreed
Rounin has quit [Ping timeout: 265 seconds]
Rounin has joined #ruby
hightower3 has joined #ruby
hightower4 has joined #ruby
hightower3 has quit [Ping timeout: 272 seconds]
TomyWork has quit [Remote host closed the connection]
hwpplayer1 has quit [Remote host closed the connection]
hwpplayer1 has joined #ruby
xdminsy has quit [Read error: Connection reset by peer]
xdminsy has joined #ruby
hwpplayer1 has quit [Remote host closed the connection]
___nick___ has quit [Ping timeout: 260 seconds]
___nick___ has joined #ruby
Linux_Kerio has joined #ruby
Linux_Kerio has quit [Read error: Connection reset by peer]
user71 has quit [Quit: Leaving]
___nick___ has quit [Ping timeout: 260 seconds]
dionysus69 has joined #ruby
hwpplayer1 has joined #ruby
hwpplayer1 has quit [Quit: happy hacking !]
JulioPapel has quit [Ping timeout: 265 seconds]
<havenwood>
o0x1eef: Ruby should ship with a `ruby fmt` that is not pedantic unless `--pedantic`.
<havenwood>
I've suggested it to a few Ruby Core folk who've agreed. I think the challenge is curating that "not pedantic" subset and implementing either a pure Ruby solution simpler than RuboCop or an optional Rust extension or whatever.
<havenwood>
Ruby itself has been applying some relaxed RuboCop to stdlib, IIR from glancing at commits a while back.
<havenwood>
A standardized, simpler and faster linter would be great.
<leah2>
rubocop lints !!foo
Obsdark has joined #ruby
Obsdark has quit [Changing host]
Obsdark has joined #ruby
ruby[bot] has quit [Remote host closed the connection]