I'm new to the typescript world and would like to find out
since typescript compiler tsc.cmd already handle all the static analysis/check job which Typescript features , so why do we also need another TSlint? Are part of their function overlapping or any compelling reason? thanks.