Lint’s pretty awesome, it’s true. But in this case, the rules we’re looking at are build rules. Build tools based on Make (including ours, Jake) allow you to define a “rule” for turning one kind of file into another. We’re going to use it to incrementally lint our JavaScript. The tricky part is putting our output files in a different directory than our input files.