diff options
author | Timothy Crosley <timothy.crosley@gmail.com> | 2021-02-08 23:36:20 -0800 |
---|---|---|
committer | Timothy Crosley <timothy.crosley@gmail.com> | 2021-02-08 23:36:20 -0800 |
commit | 3fcfdd250e2bd5cbf3d7a91427ac5f2adffd5cbf (patch) | |
tree | 54f99879813df1ed749896067889814a4e14b18e /README.md | |
parent | 929ee15fe8f2e40480434bcf641c1681c7f2ead6 (diff) | |
download | isort-3fcfdd250e2bd5cbf3d7a91427ac5f2adffd5cbf.tar.gz |
Move multi line output documentation to a dedicated documentation page
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 119 |
1 files changed, 1 insertions, 118 deletions
@@ -165,124 +165,7 @@ notified. You will notice above the \"multi\_line\_output\" setting. This setting defines how from imports wrap when they extend past the line\_length -limit and has 12 possible settings: - -**0 - Grid** - -```python -from third_party import (lib1, lib2, lib3, - lib4, lib5, ...) -``` - -**1 - Vertical** - -```python -from third_party import (lib1, - lib2, - lib3 - lib4, - lib5, - ...) -``` - -**2 - Hanging Indent** - -```python -from third_party import \ - lib1, lib2, lib3, \ - lib4, lib5, lib6 -``` - -**3 - Vertical Hanging Indent** - -```python -from third_party import ( - lib1, - lib2, - lib3, - lib4, -) -``` - -**4 - Hanging Grid** - -```python -from third_party import ( - lib1, lib2, lib3, lib4, - lib5, ...) -``` - -**5 - Hanging Grid Grouped** - -```python -from third_party import ( - lib1, lib2, lib3, lib4, - lib5, ... -) -``` - -**6 - Hanging Grid Grouped** - -Same as Mode 5. Deprecated. - -**7 - NOQA** - -```python -from third_party import lib1, lib2, lib3, ... # NOQA -``` - -Alternatively, you can set `force_single_line` to `True` (`-sl` on the -command line) and every import will appear on its own line: - -```python -from third_party import lib1 -from third_party import lib2 -from third_party import lib3 -... -``` - -**8 - Vertical Hanging Indent Bracket** - -Same as Mode 3 - _Vertical Hanging Indent_ but the closing parentheses -on the last line is indented. - -```python -from third_party import ( - lib1, - lib2, - lib3, - lib4, - ) -``` - -**9 - Vertical Prefix From Module Import** - -Starts a new line with the same `from MODULE import ` prefix when lines are longer than the line length limit. - -```python -from third_party import lib1, lib2, lib3 -from third_party import lib4, lib5, lib6 -``` - -**10 - Hanging Indent With Parentheses** - -Same as Mode 2 - _Hanging Indent_ but uses parentheses instead of backslash -for wrapping long lines. - -```python -from third_party import ( - lib1, lib2, lib3, - lib4, lib5, lib6) -``` - -**11 - Backslash Grid** - -Same as Mode 0 - _Grid_ but uses backslashes instead of parentheses to group imports. - -```python -from third_party import lib1, lib2, lib3, \ - lib4, lib5 -``` +limit and has [12 possible settings](https://pycqa.github.io/isort/docs/configuration/multi_line_output_modes/). ## Indentation |