RuboCop Turns 10

103 · Bozhidar Batsov · April 21, 2022, 8:23 a.m.
2022 has been a pretty bad year for me so far. Still, even in those hard times one can find things to celebrate. On this very day 10 years ago I’ve created RuboCop, a linter and formatter for Ruby. The first step was quite modest. Back then I knew next to nothing about parser, lexer, abstract syntax trees and all that jazz. I recall I planned to implement RuboCop in terms of regular expressions… I remember I had the idea about the project for quite a while, but really struggled to come up with a...