Proposed Flake8 3.0
Description of changes
- Rewrite flake8's internals to be independent of pep8
- Rework flake8's handling of options parsed from config files in a unified way that's better tested than pep8's handling was
- Add proper logging to flake8 to allow more informative verbose information to be shown to the user
- Internalize some of pep8's check handling and token generation
Related to:
- #117 (closed)
- #111 (closed)
- #106 (closed)
- #105 (closed)
- #100 (closed)
- #90 (closed)
- Option 2 from #89 (closed)
- #84
- #74 (closed)
- #69 (closed)
- #66 (closed)
- #54 (closed)
- #21 (closed)
- #14 (closed)
And more that I'll update this with later
Note that this is a merge in from https://gitlab.com/pycqa/flake8-engine which still has some open issues which will be fixed in this branch.