Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision |
black_notes [2021/01/28 21:30] – [configure pycharm with black] raju | black_notes [2022/02/18 22:45] (current) – [do not convert single quotes to double quotes] raju |
---|
==== configure pycharm with black ==== | ==== configure pycharm to format code with black ==== |
To run black on the entire file | To run black on the entire file |
<code> | <code> |
* [[https://github.com/KamarajuKusumanchi/rutils/blob/master/python3/black_on_selected.sh | black_on_selected.sh]] (github.com/KamarajuKusumanchi) - simpler implementation; works with GNU sed. Tested it on Windows 10 + git bash + GNU sed 4.7. | * [[https://github.com/KamarajuKusumanchi/rutils/blob/master/python3/black_on_selected.sh | black_on_selected.sh]] (github.com/KamarajuKusumanchi) - simpler implementation; works with GNU sed. Tested it on Windows 10 + git bash + GNU sed 4.7. |
* https://godatadriven.com/blog/partial-python-code-formatting-with-black-pycharm/ - well explained; His script is a bit complex and the sed commands are mac specific. | * https://godatadriven.com/blog/partial-python-code-formatting-with-black-pycharm/ - well explained; His script is a bit complex and the sed commands are mac specific. |
| * https://www.jetbrains.com/help/pycharm/configuring-third-party-tools.html |
| |
| |
| ==== do not convert single quotes to double quotes ==== |
| pass ''%%--skip-string-normalization%%'' on the command line. |
| |
| Ref:- |
| * https://black.readthedocs.io/en/stable/the_black_code_style/current_style.html#strings - this option is meant as an adoption helper, avoid using it for new projects. |
| |
| |
| |