Unify code in emmylua_check and emmylua_doc_cli #609
+378
−200
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Merge this after #608.
Both CLI tools have similar, yet slightly different code and usage. This PR makes them more consistent.
In
emmylua_doc_cli
:[WORKSPACE]...
;-i, --input
in favor of[WORKSPACE]...
;-c, --config
to specify location of.emmyrc.json
/.luarc.json
;--ignore
to specify ignored files. No short option for--ignore
because that would clash with-i, --input
;--format
in favor of--output-format
;--output stdout
for JSON output;log
crate, added--verbose
option;init.rs
are now identical to those fromemmylua_check
.In
emmylua_check
:-f
for output format,