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'