Line wrapping comments, which are mentioned in the style guide but exempted from rustfmt
Use TODO(name) instead of TODO (I made some guesses about how people want to refer to themselves in these parentheticals)
Use the clap_app! macro, which is a lot more compact and readable than the builder notation
Fix #29, which was a negation bug in the implementation (my guesses in #29 were not right at all)
The "all the clippy" commit adds some very aggressive clippy settings, in addition to applying the fixes suggested by clippy. Because clippy evolves rapidly, this may cause frequent CI breakage and so it might be reasonable to turn it down a bit, for example removing the clippy::pedantic and clippy::nursery groups and opting in instead of opting out to the lints in those groups. (Despite the name, clippy::all is less aggressive and is probably fine as a minimal setup.)
The commits are all itemized. This includes:
TODO(name)
instead ofTODO
(I made some guesses about how people want to refer to themselves in these parentheticals)clap_app!
macro, which is a lot more compact and readable than the builder notationclippy::pedantic
andclippy::nursery
groups and opting in instead of opting out to the lints in those groups. (Despite the name,clippy::all
is less aggressive and is probably fine as a minimal setup.)