It’s my favorite thing about Jake compared to its predecessor, make. Its files are written in a real programming language. So when we need to programmatically generate lint build targets, there’s no problem. We just write a loop and use a regex. Now all our server-side linting happens incrementally.