diff --git a/lint-staged.config.js b/lint-staged.config.js index b44eaea2a0a3f..8c1b2df519b67 100644 --- a/lint-staged.config.js +++ b/lint-staged.config.js @@ -27,6 +27,12 @@ module.exports = { `git add ${escapedFileNames}`, ] }, + '**/*.rs': (filenames) => { + const escapedFileNames = filenames + .map((filename) => (isWin ? filename : escape([filename]))) + .join(' ') + return [`cargo fmt -- ${escapedFileNames}`, `git add ${escapedFileNames}`] + }, } function escape(str) {