codeant-ai-for-open-source[bot] commented on PR #37885:
URL: https://github.com/apache/superset/pull/37885#issuecomment-3882995207
## **Sequence Diagram**
This PR tightens ESLint/TypeScript/react-effect rules and applies automated
fixes across the codebase—primarily replacing unsafe new Array(...) patterns
with Array.from / String.repeat / for-loops—so lint now reports zero violations
and CI passes.
```mermaid
sequenceDiagram
participant Developer
participant Repo
participant LinterConfig as "ESLint & oxlint"
participant CodeMods as "Codemods/Manual Edits"
participant CI
Developer->>Repo: Update lint config (rules -> error) and apply fixes
Repo->>CodeMods: Run codemods / replace new Array(...) patterns
CodeMods-->>Repo: Commit transformed files (Array.from, '0'.repeat,
for-loops)
Repo->>LinterConfig: Lint rules now stricter (unicorn/no-new-array,
@typescript-eslint, react-effect)
CI->>Repo: Run lint checks
LinterConfig-->>CI: No violations
CI-->>Developer: Merge/CI passes (lint green)
```
---
*Generated by [CodeAnt AI](https://codeant.ai)*
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]