gpt4 book ai didi

Editorconfig:如何自动修复项目中的所有文件

转载 作者:行者123 更新时间:2023-12-03 21:25:02 26 4
gpt4 key购买 nike

鉴于我有一个 .editorconfig 文件,它规定了一致的缩进、行尾、尾随空格等。

# http://editorconfig.org
root = true

[*]
indent_style = space
indent_size = 2
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true

作为一名开发人员,我想使用理解 .editorconfig 文件的命令行工具一致地修复所有文件。我想避免繁琐的任务,例如手动打开和更改文件。

我想如果有一个命令,例如:
editorconfix.sh --autofix .

为此目的存在哪些工具?你使用什么脚本?

最佳答案

eclint (还有一个名为 editorconfig-tools 的 fork )。跑

eclint check 'src/**/*'

检查 src 中的所有文件目录,或
eclint fix 'src/**/*'

修复它们。但请注意,当涉及到缩进时,该工具可能会产生一些惊喜!工具作者 says in a GitHub comment他已经停止使用该工具,转而使用特定于语言的 linter:

To me, EditorConfig is all about – would you believe it – configuring your editor and nothing more. I don't think it should be responsible for linting or fixing, as there are language-specific tools to accomplish those goals (e.g., ESLint for JavaScript). The only way you can reliably lint or fix indentation is to be aware of the language in question and EditorConfig is language agnostic.

关于Editorconfig:如何自动修复项目中的所有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39343031/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com