25 lines
1021 B
Markdown
25 lines
1021 B
Markdown
|
## Contributing
|
||
|
|
||
|
### Test and file issues
|
||
|
|
||
|
It would be really useful to have people use rustfmt on their projects and file
|
||
|
issues where it does something you don't expect.
|
||
|
|
||
|
A really useful thing to do that on a crate from the Rust repo. If it does
|
||
|
something unexpected, file an issue; if not, make a PR to the Rust repo with the reformatted code. I hope to get the whole repo consistently rustfmt'ed and to
|
||
|
replace `make tidy` with rustfmt as a medium-term goal.
|
||
|
|
||
|
### Create test cases
|
||
|
|
||
|
Having a strong test suite for a tool like this is essential. It is very easy
|
||
|
to create regressions. Any tests you can add are very much appreciated.
|
||
|
|
||
|
### Hack!
|
||
|
|
||
|
Here are some [good starting issues](https://github.com/nrc/rustfmt/issues?q=is%3Aopen+is%3Aissue+label%3Aeasy).
|
||
|
Note than some of those issues tagged 'easy' are not that easy and might be better
|
||
|
second issues, rather than good first issues to fix.
|
||
|
|
||
|
If you've found areas which need polish and don't have issues, please submit a
|
||
|
PR, don't feel there needs to be an issue.
|