- check all corner cases
- build the project and view the changed pages to make sure everything is working perfectly
- package.json updated?
- check existing library synchronization
- remove node_modules
- run
npm install
- check node version
- update node if possible
- check existing library synchronization
- UI change
- run old ui and compare side by side
- check if css classes are well optimized (i.e. all unnecessary tags, classes are removed)
- Code change
- are all components well optimized?
- check if there are unused fields declared
- check if there are unnecessary fields present (field that is already covered by another field)
- check if a component's @input or @output can be reduced by better optimization
- are all components well optimized?
- do I write useful comments beside a field/css class? (plus point)
- ensure code formatting (code format, import format)
- check code comments
- check for unused imports, check your ide. Find a good ide.
- Did you patiently went through all the commit changes to see any unnecessary codes were pushed by mistake