我有一个以4空格缩进开始的项目,然后仅为某些文件切换到2空格。
现在我有.editoconfig
个文件来标准化缩进
*.{ts}]
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
indent_style = space
indent_size = 2
有没有办法将这些新规则应用于现有代码?
答案 0 :(得分:0)
我发现Resharper by Jetbrains确实完成了这项工作。很遗憾,仅适用于Windows
答案 1 :(得分:0)
我们为此目的使用了ESLint。我们在项目根目录中使用此规则创建了一个特殊的.eslintrc.json
,并使用了--fix
命令行选项。
但是您必须事先从项目中删除所有其他的eslint配置文件,否则您将获得其他地方定义的规则也是自动固定的。