Should I use the built in linter in Typescript >2 or TSLint?

Viewed 3848

I'm trying to decide why I should use TSLint in my Typescript2/Angular2 project.

List of rules exposed by TSLint: https://palantir.github.io/tslint/rules/

Compiler options available using TypeScript: https://www.typescriptlang.org/docs/handbook/compiler-options.html

Since Typescript2 now has some compiler options such as --noUnusedParameters, is there really a need for TSLint? Is TSLint a superset of the compiler options?

Project structure:

.
├── bower.json
├── index.js
├── package.json
├── src
│   ├── app
│   │   ├── app.component.spec.ts
│   │   ├── app.component.ts
│   │   └── app.module.ts
│   ├── index.html
│   ├── main.ts
│   └── tsconfig.json
├── tslint.js
├── webpack.common.js
└── webpack.dev.config.js
2 Answers
Related