From 1827b8cc82c8801ab37ea4b1fb3c7d83c22f1834 Mon Sep 17 00:00:00 2001 From: Ian Cordasco Date: Mon, 29 May 2017 20:24:30 -0500 Subject: [PATCH] Add way to get back to options index --- docs/source/user/options.rst | 143 +++++++++++++++++++++++++++++++++++ 1 file changed, 143 insertions(+) diff --git a/docs/source/user/options.rst b/docs/source/user/options.rst index 856fbf7..4922c1a 100644 --- a/docs/source/user/options.rst +++ b/docs/source/user/options.rst @@ -10,6 +10,8 @@ .. option:: --[=] + :ref:`Go back to index ` + Active description of option's purpose (note that each description starts with an active verb) @@ -25,10 +27,87 @@ Thank you for your contribution to Flake8's documentation. +.. _top: + +Index of Options +================ + +- :option:`flake8 --version` + +- :option:`flake8 --help` + +- :option:`flake8 --verbose` + +- :option:`flake8 --quiet` + +- :option:`flake8 --count` + +- :option:`flake8 --diff` + +- :option:`flake8 --exclude` + +- :option:`flake8 --filename` + +- :option:`flake8 --stdin-display-name` + +- :option:`flake8 --format` + +- :option:`flake8 --hang-closing` + +- :option:`flake8 --ignore` + +- :option:`flake8 --max-line-length` + +- :option:`flake8 --select` + +- :option:`flake8 --disable-noqa` + +- :option:`flake8 --show-source` + +- :option:`flake8 --statistics` + +- :option:`flake8 --enable-extensions` + +- :option:`flake8 --exit-zero` + +- :option:`flake8 --install-hook` + +- :option:`flake8 --jobs` + +- :option:`flake8 --output-file` + +- :option:`flake8 --tee` + +- :option:`flake8 --append-config` + +- :option:`flake8 --config` + +- :option:`flake8 --isolated` + +- :option:`flake8 --builtins` + +- :option:`flake8 --doctests` + +- :option:`flake8 --include-in-doctest` + +- :option:`flake8 --exclude-from-doctest` + +- :option:`flake8 --benchmark` + +- :option:`flake8 --bug-report` + +- :option:`flake8 --max-complexity` + + +Options and their Descriptions +============================== + .. program:: flake8 .. option:: --version + :ref:`Go back to index ` + Show |Flake8|'s version as well as the versions of all plugins installed. @@ -43,6 +122,8 @@ .. option:: -h, --help + :ref:`Go back to index ` + Show a description of how to use |Flake8| and its options. Command-line usage: @@ -57,6 +138,8 @@ .. option:: -v, --verbose + :ref:`Go back to index ` + Increase the verbosity of |Flake8|'s output. Each time you specify it, it will print more and more information. @@ -77,6 +160,8 @@ .. option:: -q, --quiet + :ref:`Go back to index ` + Decrease the verbosity of |Flake8|'s output. Each time you specify it, it will print less and less information. @@ -97,6 +182,8 @@ .. option:: --count + :ref:`Go back to index ` + Print the total number of errors. Command-line example: @@ -116,6 +203,8 @@ .. option:: --diff + :ref:`Go back to index ` + Use the unified diff provided on standard in to only check the modified files and report errors included in the diff. @@ -130,6 +219,8 @@ .. option:: --exclude= + :ref:`Go back to index ` + Provide a comma-separated list of glob patterns to exclude from checks. This defaults to: ``.svn,CVS,.bzr,.hg,.git,__pycache__,.tox`` @@ -162,6 +253,8 @@ .. option:: --filename= + :ref:`Go back to index ` + Provide a comma-separate list of glob patterns to include for checks. This defaults to: ``*.py`` @@ -194,6 +287,8 @@ .. option:: --stdin-display-name= + :ref:`Go back to index ` + Provide the name to use to report warnings and errors from code on stdin. Instead of reporting an error as something like: @@ -218,6 +313,8 @@ .. option:: --format= + :ref:`Go back to index ` + Select the formatter used to display errors to the user. This defaults to: ``default`` @@ -262,6 +359,8 @@ .. option:: --hang-closing + :ref:`Go back to index ` + Toggle whether pycodestyle should enforce matching the indentation of the opening bracket's line. When you specify this, it will prefer that you hang the closing bracket rather than match the indentation. @@ -284,6 +383,8 @@ .. option:: --ignore= + :ref:`Go back to index ` + Specify a list of codes to ignore. The list is expected to be comma-separated, and does not need to specify an error code exactly. Since |Flake8| 3.0, this **can** be combined with :option:`--select`. See @@ -317,6 +418,8 @@ .. option:: --max-line-length= + :ref:`Go back to index ` + Set the maximum length that any line (with some exceptions) may be. Exceptions include lines that are either strings or comments which are @@ -349,6 +452,8 @@ .. option:: --select= + :ref:`Go back to index ` + Specify the list of error codes you wish |Flake8| to report. Similarly to :option:`--ignore`. You can specify a portion of an error code to get all that start with that string. For example, you can use ``E``, ``E4``, @@ -387,6 +492,8 @@ .. option:: --disable-noqa + :ref:`Go back to index ` + Report all errors, even if it is on the same line as a ``# NOQA`` comment. ``# NOQA`` can be used to silence messages on specific lines. Sometimes, users will want to see what errors are being silenced without editing the @@ -411,6 +518,8 @@ .. option:: --show-source + :ref:`Go back to index ` + Print the source code generating the error/warning in question. Command-line example: @@ -431,6 +540,8 @@ .. option:: --statistics + :ref:`Go back to index ` + Count the number of occurrences of each error/warning code and print a report. @@ -451,6 +562,8 @@ .. option:: --enable-extensions= + :ref:`Go back to index ` + Enable off-by-default extensions. Plugins to |Flake8| have the option of registering themselves as @@ -479,6 +592,8 @@ .. option:: --exit-zero + :ref:`Go back to index ` + Force |Flake8| to use the exit status code 0 even if there are errors. By default |Flake8| will exit with a non-zero integer if there are errors. @@ -494,6 +609,8 @@ .. option:: --install-hook=VERSION_CONTROL_SYSTEM + :ref:`Go back to index ` + Install a hook for your version control system that is executed before or during commit. @@ -514,6 +631,8 @@ .. option:: --jobs= + :ref:`Go back to index ` + Specify the number of subprocesses that |Flake8| will use to run checks in parallel. @@ -544,6 +663,8 @@ .. option:: --output-file= + :ref:`Go back to index ` + Redirect all output to the specified file. Command-line example: @@ -565,6 +686,8 @@ .. option:: --tee + :ref:`Go back to index ` + Also print output to stdout if output-file has been configured. Command-line example: @@ -585,6 +708,8 @@ .. option:: --append-config= + :ref:`Go back to index ` + Provide extra config files to parse in after and in addition to the files that |Flake8| found on its own. Since these files are the last ones read into the Configuration Parser, so it has the highest precedence if it @@ -601,6 +726,8 @@ .. option:: --config= + :ref:`Go back to index ` + Provide a path to a config file that will be the only config file read and used. This will cause |Flake8| to ignore all other config files that exist. @@ -616,6 +743,8 @@ .. option:: --isolated + :ref:`Go back to index ` + Ignore any config files and use |Flake8| as if there were no config files found. @@ -630,6 +759,8 @@ .. option:: --builtins= + :ref:`Go back to index ` + Provide a custom list of builtin functions, objects, names, etc. This allows you to let pyflakes know about builtins that it may @@ -658,6 +789,8 @@ .. option:: --doctests + :ref:`Go back to index ` + Enable PyFlakes syntax checking of doctests in docstrings. This is registered by the default PyFlakes plugin. @@ -679,6 +812,8 @@ .. option:: --include-in-doctest= + :ref:`Go back to index ` + Specify which files are checked by PyFlakes for doctest syntax. This is registered by the default PyFlakes plugin. @@ -705,6 +840,8 @@ .. option:: --exclude-from-doctest= + :ref:`Go back to index ` + Specify which files are not to be checked by PyFlakes for doctest syntax. This is registered by the default PyFlakes plugin. @@ -731,6 +868,8 @@ .. option:: --benchmark + :ref:`Go back to index ` + Collect and print benchmarks for this run of |Flake8|. This aggregates the total number of: @@ -752,6 +891,8 @@ .. option:: --bug-report + :ref:`Go back to index ` + Generate information necessary to file a complete bug report for Flake8. This will pretty-print a JSON blob that should be copied and pasted into a bug report for Flake8. @@ -800,6 +941,8 @@ .. option:: --max-complexity= + :ref:`Go back to index ` + Set the maximum allowed McCabe complexity value for a block of code. This option is provided by the ``mccabe`` dependency's |Flake8| plugin.