Clone this wiki locally
Dust is intended to be a customizable, programmable, static checker for Ruby. I’ve been focusing on getting basic checks working, but there should probably be a script to actually run against a codebase sooner than later, and then reporting code.
All things in good time.
Many things Dust can do, Ruby can warn about (with -w). But that requires you to notice at runtime, and many apps won’t run cleanly with -w. Many libraries (standard or otherwise) spew warnings, and it’s easy for the stuff you care about to get lost in the deluge. The goal of Dust is to be able to inspect code for what you care about, before you put it into production.