sanctuary.js est un outil javascript qui va vous aider dans cette démarche.
Il vous propose toute un liste d'erreurs commune qu'il faut éviter.
Enfin, comme il est sous licence MIT, vous pouvez l'utiliser pour vos prochains projets de sites web personnels comme professionnels, l'adapter à vos besoins et surtout participer à son développement.