ls1intum / Apollon

UML Modeling Editor written in React
https://apollon-library.readthedocs.io
MIT License
65 stars 22 forks source link

tslint is deprecated #305

Open loreanvictor opened 11 months ago

loreanvictor commented 11 months ago

Describe the bug

tslint is deprecated.

To Reproduce

  1. Clone the repository,
  2. Run yarn install and you will see the deprecation errors,
  3. Run yarn lint:ts and you will see tons of deprecation errors.

Expected behavior

Apollon uses eslint and typescript-eslint. Also linting rules work properly, and if there are any rules that the new linters no longer support, code is changed accordingly (this seems to be a time-consuming task as a result of this requirement).

Environment

Its on all environments (deprecation is environment independent).

Additional context

I tried to migrate using this script suggested by TSLint project itself, but there are a lot of corrections needed still, so I am creating this issue so that we can resolve it in due time.