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

杰斯珀·罗恩·詹森

给定我有一个.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的分支)。

eclint check 'src/**/*'

检查目录中的所有文件src,或

eclint fix 'src/**/*'

修复它们。但是请注意,该工具在缩进方面会产生一些意外!该工具的作者在GitHub评论中说,他已停止使用该工具来支持语言专用的linter:

对我而言,EditorConfig就是(可能会相信)配置您的编辑器,仅此而已。我不认为它应该负责掉毛或修复,因为有特定于语言的工具可以实现这些目标(例如,用于JavaScript的ESLint)。您可以可靠地抹掉或修复缩进的唯一方法是知道所使用的语言,而EditorConfig与语言无关。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从项目中删除所有.pyc文件?

Webpack:如何编译项目中所有较少的文件

如何使Visual Studio在项目中包括所有排除的文件

如何在c ++项目中包含所有头文件?

修复了项目中所有未定义的常量

如何从Java项目中的所有Java文件中提取所有String?

如何在R中自动将所有功能加载到项目中

如何“测试”项目中的所有测试?

django项目中所有自动场的重置顺序

在 VSC 中,如何启用“转到文件”以搜索项目中的*所有* 文件,包括依赖项?

Flake8-如何通过列出每个文件从项目中排除所有文件?

如何创建包含项目中所有文件的文件夹?

如何从Netbeans删除所有项目中的所有注释?

如何在.csproj C#项目中编译(“构建”)所有TypeScript文件?

如何对我项目中的所有测试文件(供应商包除外)运行go test

如何在gradle项目中对所有类型的文件运行java方法?

如何一次格式化Eclipse项目中的所有Java文件?

如何检查Eclipse中是否保存了项目中的所有文件?

如何通过.gitignore忽略我项目中的所有.sass-cache文件夹

如何列出项目中定义的所有Maven配置文件,包括所有子模块?

在Sublime Text 3中搜索项目中的所有文件

整理项目中所有文件的导入

SublimeText:更改项目中所有归档文件的行尾

如何获得项目中所有功能的列表?

如何在git下检查项目中的所有更改?

如何查看项目中的所有错误

如何获取在我的commercetools项目中创建的所有ProductType?

如何获得解决方案项目中的所有类型?

如何查看Phonegap / Cordova项目中安装的所有插件?