If you don't specify your custom configuration file we use our default below. We suggest to add your own configuration file into your repository root directory to be able to specify your coding and quality standards.
defaultSeverity: error extends: - "tslint:recommended"
According to Palantir's blog TSLint is going to be deprecated in favor of ESLint to join the forces and provide better linting experience for both languages.
In order to avoid bifurcating the linting tool space for TypeScript, we therefore plan to deprecate TSLint and focus our efforts instead on improving ESLint’s TypeScript support. Source: Palantir's blog
Codeac is ready for this situation and will support you in both scenarios. If you decided to stick with TSLint for a while you are just fine. Everything will work as you expect. If you decided to move forward to the new ESLint plugin way we have a few suggestions for you:
version: '1' tools: eslint: ext: '.ts'
excludeparameter into your
tslint.ymlfile and add your whole project path to turn TSLint off. This way you avoid seeing duplicate results from ESLint and TSLint in your reports.
We are frequently updating our tools and plugins to bring you the best experience possible. You can expect more analysis and linting rules in your reports if you chose to use the ESLint plugin.
We are continually monitoring the situation of both tools and will support both as long as we can. If you have any issues with configuration, let us know, please. We will be happy to help you.