I'm using this starter kit as the beginning point for a new project I'm working on. After ejecting, I was curious to see that ESLint and TSLint are working together. Is there a specific reason for that, it seems like it would be redundant? I've never used TSLint yet, but isn't it doing the same thing as ESLint except the rules are rewritten for TypeScript? Why would I lint at the TypeScript level, then lint again after the transpile occurs? Looking for some pros/cons to this approach to see if I can simplify our workflow.
I'm using this starter kit as the beginning point for a new project I'm working on. After ejecting, I was curious to see that ESLint and TSLint are working together. Is there a specific reason for that, it seems like it would be redundant? I've never used TSLint yet, but isn't it doing the same thing as ESLint except the rules are rewritten for TypeScript? Why would I lint at the TypeScript level, then lint again after the transpile occurs? Looking for some pros/cons to this approach to see if I can simplify our workflow.