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'