Quick answer
TL;DR
| Problem | No linting or formatting standards existed in the PostX codebase, creating inconsistent code that was harder to read and riskier to refactor |
| What I did | Added ESLint and a JS formatter as dependencies, configured them for WordPress Gutenberg standards |
| Why it mattered | Consistent, lint-clean code is easier to move safely - this was groundwork for the CSS component refactor |
| Team | Solo, with guidance from Samin Yaser |
| Paired with | CSS architecture refactoring case study → |
The problem
Why I did this first
What I built
The paired initiative
What I'd do differently
FAQ
Part of the PostX frontend refactoring case study series →