3.6.0 – 2018-10-23
You can view the 3.6.0 milestone on GitHub for more details.
New Dependency Information
Features
Add
paths
to allow local plugins to exist outside ofsys.path
(See also #1067, #1237)Copy
setup.cfg
files to the temporary git hook execution directory (See also #1299)Only skip a file if
# flake8: noqa
is on a line by itself (See also #259, #873)Provide a better user experience for broken plugins (See also #1178)
Report
E902
when a file passed on the command line does not exist (See also #645, #878)Add
--extend-ignore
for extending the defaultignore
instead of overriding it (See also #1061, #1180)
Bugs Fixed
Respect a formatter’s newline setting when printing (See also #1238)
Fix leaking of processes in the legacy api (See also #650, #879)
Fix a
SyntaxWarning
for an invalid escape sequence (See also #1186)Fix
DeprecationWarning
due to import ofabc
classes from thecollections
module (See also #887)Defer
setuptools
import to improve flake8 startup time (See also #1190)Fix inconsistent line endings in
FileProcessor.lines
when running under python 3.x (See also #263, #889)