INF310: Modern JS, Fall 2017 > Development Tools > Static analysis
Static analysis
  • enforcing style and best practices
  • preventing errors and code smells
ESLint
  npm i -g eslint
  npm i -g eslint-config-airbnb

See the AirBnB JavaScript Style Guide

Type systems
Flow
Typescript