[v3] [Proposal] Bring prettier to the v3 #1545
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.
One of the bigger pain points of backporting fixes and improvements to the v3 is due to the fact that we rely on prettier for the v4 but not on the v3, leading to huge conflicts in the end mostly related to different formatting.
This PR proposes that we bring prettier and a similar eslint config to the v3 just to ease comparisons between both major versions.
Note that some eslint rules enabled on the v4 are here not enabled, mostly
eqeqeq
andno-nested-ternaries
(both because that's a lot of work).For that second rule, the fact that we also run prettier may lead to code harder to read than before.
I also profited from this to better align CI checks between the two majors.