Linting the hell out of your Ruby classes with Pelusa – Codegram:
Pelusa (which is Spanish for the word lint) is a static analysis tool and framework to inspect your code style and notify you about possible red flags or missing best practices. Above all pelusa doesn’t run your code — it just analyzes it syntactically to gain superficial insights about it, and raise red flags when needed.
Although Pelusa needs Rubinius to run, due to how easy it is to work with a Ruby AST with it, it doesn’t mean that you have to run your application or Ruby code on Rubinius. Since it’s a static analysis tool, pelusa doesn’t care what your code runs on, it just looks at it and tells you stuff.