Merge branch 'master' into 'master'

Add --tee option to split report output stream.

The `--tee` option allows the linter report to be written to stdout, even
though it is being redirected to a file with the` --output-file` option.
This is useful if I want to store the report in a separate file for later
analysis but also be able to print the output on screen (e.g when running
in a CI environment).

See merge request !90
This commit is contained in:
Ian Cordasco 2016-10-25 21:34:43 +00:00
commit a9e15afbf5
5 changed files with 43 additions and 4 deletions

View file

@ -125,6 +125,7 @@ And you should see something like:
available to use. (Default: auto)
--output-file=OUTPUT_FILE
Redirect report to a file.
--tee Write to stdout and output-file.
--append-config=APPEND_CONFIG
Provide extra config files to parse in addition to the
files found by Flake8 by default. These files are the

View file

@ -563,6 +563,26 @@
output_file = output.txt
.. option:: --tee
Also print output to stdout if output-file has been configured.
Command-line example:
.. prompt:: bash
flake8 --tee --output-file=output.txt dir/
This **can** be specified in config files.
Example config file usage:
.. code-block:: ini
output-file = output.txt
tee = True
.. option:: --append-config=<config>
Provide extra config files to parse in after and in addition to the files