Auto-reformatting using Black doesn't use config in pyproject.toml
I have configured the line-length for Black in a
[tool.black] line-length = 120
When I manually run
python -m black some/project/file.py this is respected. However when I turn on auto reformatting using Black (set to "Whole Files Before Save") the specified line-length doesn't seem to be respected, and that results in a different output that what is produced by running
python -m black some/project/file.py manually.
I suspect that Black might be invoked using the
--code flag with the whole file source being passed into it. That could explain why the issue happens, since Black won't know where to look for the config file.
Is this possible to fix somehow, or is it possible to add custom command line flags to the black command that WingPro executes (that I could use to manually add a