Changes between Initial Version and Version 13 of Ticket #5524
- Timestamp:
- May 2, 2020, 6:59:07 PM (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #5524
- Property Owner set to
- Property Patch → phab:D2103, phab:D2070
- Property Keywords contributor-experience added
-
Ticket #5524 – Description
initial v13 14 14 15 15 The style rules can be easily and safely auto-fixed by `eslint --fix`, which performs non-semantic changes only. The quality violations are best addressed in smaller changes focussing on an individual area only with understanding of local context. 16 17 -- 18 19 contributor-experience: Having ESLint passing generally suggests (although not per se) that most of our style guides are encoded in the lint configuration, this means new contributors can automatically write code correctly and have fewer hurdles. Either because their IDE auto-matically corrects or guides them as they go, or because they find out automatically from Jenkins with wording (ESLint warnings) that are familiar to them if they have JS experience outside 0AD, or can generally learn much about on the Internet given there's lots of docs out there about JS and ESLint. 20 21 It also drains less reviewer time, and has the potential to improve code quality overall.