Added tslint rules and fixed linting errors.

2 jobs for typescript in 1 minute and 47 seconds (queued for 1 second)
Status Job ID Name Coverage
  Build
passed #8291
build

00:01:47

manual #8292
allowed to fail manual
build_shopmason