Listed below are _Black_ compatible configurations in various formats for the common
tools out there.
+**Please note** that _Black_ only supports the TOML file format for its configuration
+(e.g. `pyproject.toml`). The provided examples are to only configure their corresponding
+tools, using **their** supported file formats.
+
## isort
[isort](https://pypi.org/p/isort/) helps to sort and format imports in your Python code.
include_trailing_comma = True
force_grid_wrap = 0
use_parentheses = True
+ensure_newline_before_comments = True
line_length = 88
```
the `line_length` limit.
Finally, isort should be told to wrap imports when they surpass _Black_'s default limit
-of 88 characters via `line_length = 88`.
+of 88 characters via `line_length = 88` as well as
+`ensure_newline_before_comments = True` to ensure spacing import sections with comments
+works the same as with _Black_.
+
+**Please note** `ensure_newline_before_comments = True` only works since isort >= 5 but
+does not break older versions so you can keep it if you are running previous versions.
+If only isort >= 5 is used you can add `profile = black` instead of all the options
+since [profiles](https://timothycrosley.github.io/isort/docs/configuration/profiles/)
+are available and do the configuring for you.
### Formats
include_trailing_comma = True
force_grid_wrap = 0
use_parentheses = True
+ensure_newline_before_comments = True
line_length = 88
```
include_trailing_comma = True
force_grid_wrap = 0
use_parentheses = True
+ensure_newline_before_comments = True
line_length = 88
```
include_trailing_comma = true
force_grid_wrap = 0
use_parentheses = true
+ensure_newline_before_comments = true
line_length = 88
```
include_trailing_comma = True
force_grid_wrap = 0
use_parentheses = True
+ensure_newline_before_comments = True
line_length = 88
```
<details>
<summary>pylintrc</summary>
-```rc
+```ini
[MESSAGES CONTROL]
disable = C0330, C0326