If the user has an ignore-by-author-name rule configured, and when manually
passing a git commit message to gitlint using --msg-filename or via STDIN
without also using the --staged flag, gitlint crashes because
commit.author_name is unknown.
This fix will print a warning instead and skip the rule.
If the user has an ignore-by-author-name rule configured, and when manually passing a git commit message to gitlint using --msg-filename or via STDIN without also using the --staged flag, gitlint crashes because commit.author_name is unknown.
This fix will print a warning instead and skip the rule.
Fixes #403.