Tim Abbott
|
458c17868f
|
zulint: Move pycodestyle runner code to library.
This way, only the Zulip project's specific configuration ends up
living in pep8.py.
|
2018-08-04 19:54:18 -07:00 |
Tim Abbott
|
3b53ddf779
|
zulint: Stop importing color codes from zulip_tools.py.
This is I think the final dependency that zulint/ has on the rest of
the project.
|
2018-08-04 19:53:53 -07:00 |
Tim Abbott
|
c0beeebc3e
|
zulint: Move printer.py module to tools/zulint.
At this point, tools/linter_lib is intended to be the directory of
Zulip-specific code.
|
2018-08-04 19:53:53 -07:00 |
Tim Abbott
|
55ba434ecb
|
zulint: Extract LinterConfig class to zulint.
|
2018-08-04 19:53:53 -07:00 |
Tim Abbott
|
f74bb8a9b2
|
zulint: Extract run_parallel and do_lint.
|
2018-08-04 19:53:53 -07:00 |
Tim Abbott
|
acf8ec492d
|
zulint: Extract common linter argument parsing logic.
The remaining code is Zulip-specific business logic.
|
2018-08-04 19:53:53 -07:00 |
Tim Abbott
|
1fcc2a6ea4
|
zulint: Move lister.py to tools/zulint.
This is preparatory refactoring work for being able to extract the
linter as an external project called "zulint".
|
2018-08-04 19:53:53 -07:00 |