鉴于我有一个.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
Run Code Online (Sandbox Code Playgroud)
作为开发人员,我希望使用了解.editorconfig文件的命令行工具来一致地修复所有文件.我想避免繁琐的任务,例如,手动打开和更改文件.
我想如果有一个命令,例如:
editorconfix.sh --autofix .
Run Code Online (Sandbox Code Playgroud)
为此目的存在哪些工具?你用什么脚本?
dan*_*elo 22
有eclint(和一个名为editorconfig-tools的分支).跑
eclint check 'src/**/*'
Run Code Online (Sandbox Code Playgroud)
检查目录中的所有文件src,或
eclint fix 'src/**/*'
Run Code Online (Sandbox Code Playgroud)
修复它们.但请注意,该工具在缩进时会产生一些惊喜!该工具的作者在GitHub评论中表示,他已经停止使用该工具,而不是语言特定的短语:
对我来说,EditorConfig就是 - 你会相信它 - 配置你的编辑器而已.我不认为它应该对linting或fix负责,因为有特定于语言的工具来实现这些目标(例如,JavaScript的ESLint).您可以可靠地lint或修复缩进的唯一方法是了解有问题的语言,而EditorConfig是语言无关的.
| 归档时间: |
|
| 查看次数: |
4830 次 |
| 最近记录: |