The static type checking and static code analysis in JavaScript projects
pragmaticreview.com