When run on the command line in a context where the Github API is not used, the diffs are found using git and default to the diff between HEAD~1 and HEAD. It would be nice to be able to specify the parent ref to use. This would make it usable on the command line to do linting over a series of commits before a merge as opposed to linting on every commit.