eslint: disable "prefer-template" rule #19
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.
I have found the
prefer-template
rule to be overly prescriptive, and have disabled it in several projects. I see the appeal of a consistent approach to string concatenation, but template literals are significantly noisier in some cases. Consider the following examples:The equivalent expressions without template literals read better:
In some cases, of course, template literals are the better option. By disabling the
prefer-template
rule we allow authors to exercise their judgement.