Reject directories with added, uncommited files
To help avoid mistakes, skip output on directories where files were added locally but not committed, since Linguist doesn't operate on them. This could happen if setting up a new repo.
Yes there are further cases such as unmerged added files from remote, if those cases become an issue let us know.