是否有一种简单的方法来重构一段时间的代码库文件缩进?

时间:2018-02-16 13:12:51

标签: indentation automated-refactoring editorconfig

我有一个以4空格缩进开始的项目,然后仅为某些文件切换到2空格。

现在我有.editoconfig个文件来标准化缩进

*.{ts}]
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
indent_style = space
indent_size = 2

有没有办法将这些新规则应用于现有代码

2 个答案:

答案 0 :(得分:0)

我发现Resharper by Jetbrains确实完成了这项工作。很遗憾,仅适用于Windows

答案 1 :(得分:0)

我们为此目的使用了ESLint。我们在项目根目录中使用此规则创建了一个特殊的.eslintrc.json,并使用了--fix命令行选项。

但是您必须事先从项目中删除所有其他的eslint配置文件,否则您将获得其他地方定义的规则也是自动固定的。