gicentre / litvis

Literate Visualization: Theory, software and examples
https://www.gicentre.net/litvis
BSD 3-Clause "New" or "Revised" License
376 stars 26 forks source link

Replace tslint with eslint #51

Closed kachkaev closed 4 years ago

kachkaev commented 4 years ago

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.