- Tests has been added to cover my changes.
- All new and existing tests passed (
npm run test
). - Handle NULL And Empty Object Scenarios.
- Code is commented where appropriate.
- Keep the global scope clean.
- Code handle exception properly.
- Dead code has been deleted.
- All new strings has been translated.
- Keep components as independent as possible.
- Do not data formating into controller, instead use services.
- The release note has been updated.
- Work correctly in supported browsers.