Thanks for taking this package on a new journey!
For that we need to;
JasonMiller/fix_warningsrepo, so that I can
add formatter and run
mix deps.update --all
update source matcher to work with current style of mix output
deprecated style does not include a function reference
use option parser with :strict option and :alias for quiet
add arg alias for "file"
add support for reading errors from
mix compile output
move Util tests to UtilTest
remove debugging output
eat dog food 🐶
add a todo 😉
add more todos!
Merge pull request #1 from JasonMiller/support-mix-compile-output-as-input
mix compile Output as Input
In typical developer fashion, I came across your repo after having spent a bunch of time working on my own solution. Looked like it did the trick, but it was untouched for 6 years. Figured I'd give it a go, and discovered that it didn't support the modern format of
mix compile output.
@source_mapperto support the new format
OptionParserarguments (and some nice aliases)
$ mix compile --force --warnings-as-errors Compiling 7 files (.ex) Generated fix_warnings app $ mix test Compiling 7 files (.ex) Generated fix_warnings app warning: unused alias Util test/fix_warnings_test.exs:5 .......... Finished in 0.04 seconds (0.00s async, 0.04s sync) 10 tests, 0 failures
I added some todos!
Woah. Epic PR! That was a nice surprise. Thanks.
Looks excellent. As I don't have much time to maintain this, I wonder if you're interested in taking over maintainer/owner-ship? If that's the case, I'll transfer it over to you.