问题标签 [black-code-formatter]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 使用黑色代码格式化程序的问题;无法导入 _ast3
我想为我的一个 python 项目使用“黑色代码格式化程序”。我已经使用“pip install black”成功安装了它,它在 cmd 中给出了一个输出,表明所有要求都已经得到满足(包括“typed-ast>1.4.0”)。
但是,当我在安装后尝试运行“black --help”时,出现错误:“ImportError: cannot import the name '_ast3' from 'typed_ast”。有谁知道这里可能是什么问题?
python - 如何将 Black 代码格式化程序用于 python 代码。我在哪里运行它的命令?
我想根据一组规则格式化我的代码。所以我想使用 te Black代码格式化程序。我已经使用
pip install black
它的文档安装它没有关于如何使用它的详细指南。你能帮忙吗?我想最好在 spyder anaconda 中使用它。
编辑:我刚刚读到 spyder 目前不支持黑色编辑器。所以请你告诉我如何使用它?
python - 如何使用黑码格式化程序强制重新格式化文件
我在 git repo 中有一个文件,由于原因没有重新格式化wasn't modified on disk since last run.
但最终,文件中发生了更改,例如换行。很多重大的重新格式化都是由黑色完成的。该文件似乎有未检测到的重新格式化工作,因为它尚未被修改。
无论自上次运行以来是否已修改文件,如何强制黑色重新格式化/检查文件?
git - 用黑色重新格式化整个 python 代码库后解决 git 冲突的最佳方法是什么?
假设有一个不遵守特定 python 格式化标准的大型项目,并且您想使用 python 格式化程序black重新格式化所有 python 代码,并且假设大型项目非常大(比如说 ~2,000 个 python 文件),并且 ~ 30 人从事上述项目,每个人都在多个分支上开发多个功能。也可能有不同的半冻结“主”分支,偶尔会与较新的代码合并。
在整个代码库上使用黑色会导致与任何打开的分支发生超级冲突......你将如何进行这个过程并最大限度地减少冲突?
python - Formatter Black 无法保存 (VSC)
我已卸载 VSC 并从头开始进行设置。我不知道为什么格式化程序无法保存。当我在终端中格式化我的文件时它可以工作。
python - Python Black Code Formatter - 有没有办法在将项目提交到 Github 之前应用自动黑色格式化
最近我开始在我的项目中使用黑色代码格式化程序,有时很难跟踪我是否格式化了所有更改的文件。假设我的项目包含 20 个不同的脚本(.py 文件),并且我对其中最后 5 个进行了更改,就像我在提交之前通常所做的那样。
第一个选项
第二种选择
等等。
有没有办法在 git commit 之前自动化这个过程?
非常感谢提前