Chan Ho Lee created ZEPPELIN-6227:
-------------------------------------
Summary: Migrate from TSLint to ESLint in zeppelin-web-angular
Key: ZEPPELIN-6227
URL: https://issues.apache.org/jira/browse/ZEPPELIN-6227
Project: Zeppelin
Issue Type: Task
Reporter: Chan Ho Lee
{*}Description{*}:
TSLint has been officially deprecated and is no longer maintained. The
maintainers have recommended migrating to ESLint as the standard linter for
TypeScript.
Reference: [palantir/tslint#4534 (TSLint deprecation
notice)|https://github.com/palantir/tslint/issues/4534]
To ensure long-term maintainability and compatibility with modern tooling, we
should migrate from TSLint to ESLint.
{*}Migration steps include{*}:
* Removing TSLint and related configurations
* Installing and configuring ESLint with @typescript-eslint
* Translating existing lint rules to ESLint equivalents
* Updating CI scripts and editor integrations if needed
{*}Motivation{*}:
Continuing to use deprecated tooling introduces technical debt and may cause
compatibility issues with newer TypeScript versions and editor integrations.
Migrating to ESLint aligns us with the current best practices and ecosystem
support.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)