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)