JavaScript checklist

Code quality

Testing

Validation