Have a look at the files inside
Follow a good JavaScript Red Style Guide
Use eslint or jslint
Make sure objects are what you think with https://github.com/sbansal6/schema-enforcer or Typescript.
with Jasmine or Ava or mocha/chai
Basic syntax https://validator.w3.org/ or https://html5.validator.nu/ or https://validator.w3.org/nu/#textarea
User experience with light-house
Random UI test with gremlins.js
Babel or Bublé.
Learn how JavaScript work first, then come back. Here are some good links:
- Eloquent Javascript
- Javascript-allongé
- jstherightway
- A re-introduction to JavaScript
- Crockford on JavaScript - Section 8: Programming Style & Your Brain (video)
- JavaScript examples
This project is free and open source. See License
other project mentioned here, and subfolders, may have other licenses