| ▲ | xavdid 9 hours ago | |||||||
> Linting is really good as well. Maybe we are using different tools (or we've set it up wrong) but I'm consistently surprised at how slow Go's linting is (using golangci-lint). Takes nearly 5 minutes on our codebase after any change (which means I just don't run it locally or in-editor). It's remarkable how poor the experience is after using tools like Python's Ruff (instant) or Rust's Clippy. I'd have expected a fast, default setup that I could tune. Event JS's Eslint, which runs in actual JS, takes 21 seconds for a full sweep (which I don't normally run, since the in-editor hints are so fast) It's surprising, because so many of Go's dev tools are so well thought out! | ||||||||
| ▲ | arccy 9 hours ago | parent [-] | |||||||
crappy third party tooling is crappy. the author of the project just begs for money while only using linters written by other people | ||||||||
| ||||||||