require-jsdoc
: add enableFixer
option
#595
Merged
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.
feat(
require-jsdoc
): addenableFixer
option; if set tofalse
, will avoid fixer; fixes #372As per discussion in #372, let me know if you want me to change this to make a break from previous behavior by instead making
enableFixer
off by default. (If so, I thinkenableFixer
should be added astrue
on most existing tests so that the docs continue to make clear how/where the fix will appear.)Also, @gajus, @golopot seems to favor ESLint's approach of only treating something as breaking if it is likely to increase the number of errors. I personally favor an approach which I think is more in line with the spirit of semver by requiring a breaking change if there will be fewer errors (and there was legitimate reason to see them previously as errors and those errors were not the result of a mere bug). If you want to weigh in on this, I think it will save us from some future back-and-forth.