Определенно нужен. В любом проекте.
rustfmt
решает проблему исключительно для .rs
файлов.
Для любого Rust-проекта в репе присутствуют ещё, как минимум, .toml
файлы, чуть чаще .yaml
(спеки всяких CI), а для вполне себе жирных проектов и Makefile
'ы с Dockerfile
'ами. Без .editorconfig
месиво из табов/пробелов (а также присутствующих/отсутвующих trailing spaces и newline) в проектных файлах очень быстро превращается в ад, а для YAML/Makefile
ещё и может приводить к неожиданным граблям в работе.