Built-in Profile for isort
The following profiles are built into isort to allow easy interoperability with common projects and code styles.
To use any of the listed profiles, use isort --profile PROFILE_NAME
from the command line, or profile=PROFILE_NAME
in your configuration file.
black
- multi_line_output:
3
- include_trailing_comma:
True
- force_grid_wrap:
0
- use_parentheses:
True
- ensure_newline_before_comments:
True
- line_length:
88
- split_on_trailing_comma:
True
django
- combine_as_imports:
True
- include_trailing_comma:
True
- multi_line_output:
5
- line_length:
79
pycharm
- multi_line_output:
3
- force_grid_wrap:
2
- lines_after_imports:
2
- force_single_line:
True
- force_sort_within_sections:
True
- lexicographical:
True
- single_line_exclusions:
('typing',)
- order_by_type:
False
- group_by_package:
True
open_stack
- force_single_line:
True
- force_sort_within_sections:
True
- lexicographical:
True
plone
- force_alphabetical_sort:
True
- force_single_line:
True
- lines_after_imports:
2
- line_length:
200
attrs
- atomic:
True
- force_grid_wrap:
0
- include_trailing_comma:
True
- lines_after_imports:
2
- lines_between_types:
1
- multi_line_output:
3
- use_parentheses:
True
hug
- multi_line_output:
3
- include_trailing_comma:
True
- force_grid_wrap:
0
- use_parentheses:
True
- line_length:
100
wemake
- multi_line_output:
3
- include_trailing_comma:
True
- use_parentheses:
True
- line_length:
80
appnexus
- multi_line_output:
3
- include_trailing_comma:
True
- force_grid_wrap:
0
- use_parentheses:
True
- ensure_newline_before_comments:
True
- line_length:
88
- force_sort_within_sections:
True
- order_by_type:
False
- case_sensitive:
False
- reverse_relative:
True
- sort_relative_in_force_sorted_sections:
True
- sections:
['FUTURE', 'STDLIB', 'THIRDPARTY', 'FIRSTPARTY', 'APPLICATION', 'LOCALFOLDER']
- no_lines_before:
'LOCALFOLDER'