Day 5: Tooling (npm, ESLint, Prettier) & Week 9 Mini-Project
Daily Objective
Section titled “Daily Objective”Configure professional code formatters and linters (ESLint, Prettier) and complete the Week 9 refactoring.
1. Modern Tooling
Section titled “1. Modern Tooling”- npm: Package management for installing dev tools.
- Prettier: Automatic code formatter ensuring consistent styling.
- ESLint: Static analysis detecting errors and enforcing conventions.
Week 9 Mini-Project: Professional App Refactoring
Section titled “Week 9 Mini-Project: Professional App Refactoring”Project Requirements:
- Refactor your Week 8 Weather/Pokédex app using modular ES classes.
- Ensure code follows clean naming and formatting.
- Push the refactored code to a dedicated GitHub repository complete with a comprehensive
README.md.