JavaScript checklist Code quality Testing Validation Code quality All JavaScript is in external files. The <script> tags are placed at the bottom of the HTML file. All appropriate semicolons are in place. All instances of console.log() have been removed. Appropriate accessibility features have been added. Code is properly indented and spaced. Code, spacing, brackets, etc. follows a consistent style. Only relevant and important comments still exist. Testing All user interactions have been thoroughly tested. All interactions tested with keyboard only. All interactions tested with a screen reader and other accessibility tools. JavaScript has been tested in many browsers. JavaScript has been tested on many screen sizes. Website has been tested with JavaScript disabled. Tested in low-bandwidth situations. Validation JavaScript has been validated.JS Hint, ESLint, JS Lint Automated & unit testing has been considered. Validated for internationalization & world readiness.W3C Internationalization Checker Many and high quality commit messages.