Bug 1551078 - Add rustfmt as part of mozlint r=ahal
commitd1fc7c36098b376f3e551b8c3a3911ebf8d68f36
authorSylvestre Ledru <sledru@mozilla.com>
Thu, 23 May 2019 17:26:05 +0000 (23 17:26 +0000)
committerSylvestre Ledru <sledru@mozilla.com>
Thu, 23 May 2019 17:26:05 +0000 (23 17:26 +0000)
tree82db4de09b522878f1c16ff72e64fd5c9f4f213f
parent428bdb8a57dafc9673ef756bf4b758b6d202b139
Bug 1551078 - Add rustfmt as part of mozlint r=ahal

Two use cases:

1) Show the errors
$ ./mach lint -l rustfmt js/rust/src/rust.rs

Also works on a directory:
$ ./mach lint -l rustfmt js/rust/src/

2) Update the code
$ ./mach lint -l rustfmt js/rust/src/rust.rs --fix

To install it:
$ rustup component add rustfmt
$ export PATH=$PATH:~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/

Differential Revision: https://phabricator.services.mozilla.com/D30813

--HG--
extra : moz-landing-system : lando
tools/lint/rust/__init__.py [new file with mode: 0644]
tools/lint/rustfmt.yml [new file with mode: 0644]