TSLint is deprecated. Since the last year, ESLint provides a matching support for TypeScript, which makes the switch worthy. I’m doing this now because the next lerna release will bump versions for quite a few packages anyway. Making a few extra linting tweaks won't result a separate bump.
Despite that there are quite a few changes, most of them are mechanical. I tested the new package stack locally via yarn link – there seem to be no regressions.
To simplify ESLint config, I inherit it form @kachkaev/eslint-config-base, which I’m already using in a few side projects.
TSLint is deprecated. Since the last year, ESLint provides a matching support for TypeScript, which makes the switch worthy. I’m doing this now because the next lerna release will bump versions for quite a few packages anyway. Making a few extra linting tweaks won't result a separate bump.
Despite that there are quite a few changes, most of them are mechanical. I tested the new package stack locally via
yarn link
– there seem to be no regressions.To simplify ESLint config, I inherit it form
@kachkaev/eslint-config-base
, which I’m already using in a few side projects.