Skip to content

Day 5: Tooling (npm, ESLint, Prettier) & Week 9 Mini-Project

Configure professional code formatters and linters (ESLint, Prettier) and complete the Week 9 refactoring.

  • 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:

  1. Refactor your Week 8 Weather/Pokédex app using modular ES classes.
  2. Ensure code follows clean naming and formatting.
  3. Push the refactored code to a dedicated GitHub repository complete with a comprehensive README.md.