- Fixed an issue where the colon in the error message was causing issues
- Fixed a case where arguments on the newline that started with def (like 'default') where recognised as a method definition.
- PEP8 specifies only methods need a surrounding blank line, therefore class arguments are allowed on the newline.
- Went from physical lines to logical lines, since classes with multiple line base classes do not need to be flagged.
- Fixed an issue where the line numbers of one file would bleed into the second file, therefore eventually producing errors on every line
- For simplicity, completely rewrote the line checker into a function
- Removed the docstrings configuration option previously added in 1.1.0, will add this again in the future.
- Added configuration setting to ignore docstrings on a newline
- Added new line checker