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)

Reply via email to