cargo fmt covers formatting for the Rust crates, but this repo also has .mjs scripts, .md docs, .toml configs, and a .yml CI workflow with no .editorconfig (or equivalent) declaring consistent indentation/line-ending conventions for them. A minimal .editorconfig (indent style/size, final newline, charset) would keep contributions to scripts//docs//config files consistent regardless of which editor a contributor uses, the same way cargo fmt already keeps the Rust half consistent.
cargo fmtcovers formatting for the Rust crates, but this repo also has.mjsscripts,.mddocs,.tomlconfigs, and a.ymlCI workflow with no.editorconfig(or equivalent) declaring consistent indentation/line-ending conventions for them. A minimal.editorconfig(indent style/size, final newline, charset) would keep contributions toscripts//docs//config files consistent regardless of which editor a contributor uses, the same waycargo fmtalready keeps the Rust half consistent.