Added
- Allowed sphinx docstrings to raise an `IndentError` when a
line is underindented in an item definition. This makes
troubleshooting incorrect indentation easier. (Previously,
it would have just failed to parse.)
- Configuration for log level. By default, now, all assertions
are logged at `ERROR`, and the default log level is `CRITICAL`.
If darglint doesn't act as expeced, then, the user could pass
the `--log-level` flag to rerun and see if an expectation was
missed.
Fixed
- Allowed `AssertionError` for functions which contain an `assert`
statement. Previously, this would result in an excess raises
error.
- Allowed qualified names in tuple exception handlers.
- Removed legacy token for quotation mark, which could cause poor
parsing in edge cases (due to the token not being used.)