【发布时间】:2022-08-18 18:22:46
【问题描述】:
我知道我可以打开代码编辑器并查看文件并了解它是否已格式化。但我想创建一个执行此操作的脚本。我想搜索一个目录并找到所有未格式化的文件。
我知道每个文件的格式都不同。例如,要格式化 Python,您需要一组不同的规则,而要格式化 JS 或 C# 文件,则应用不同的规则。
但是,由于代码编辑器使用一些扩展或代码解析器引擎在后台执行此操作,我认为可能也有用于 shell 的工具。
我可以做吗?我可以安装一些依赖项,然后在目录中搜索代码文件并报告非代码格式的文件列表吗?
-
不确定是否有一种万能的解决方案,因为代码格式是高度固执己见的。
-
对于 JS、HTML 和 CSS,你可以考虑Prettier。
-
使用扩展名Command on All Files 将格式应用于整个工作区
-
如果您检测到文件未格式化,您想在 bash 中做什么?制作文件副本,格式化副本,与原始文件进行比较。
标签: javascript reactjs visual-studio-code code-formatting