Skip to content

ATLAS-5225: ATLAS UI: Upgrade UI dependencies and improve code quality across dashboard, dashboardv2, and docs.#552

Merged
pawarprasad123 merged 1 commit intomasterfrom
ATLAS-5225
Feb 26, 2026
Merged

ATLAS-5225: ATLAS UI: Upgrade UI dependencies and improve code quality across dashboard, dashboardv2, and docs.#552
pawarprasad123 merged 1 commit intomasterfrom
ATLAS-5225

Conversation

@pawarprasad123
Copy link
Copy Markdown
Contributor

What changes were proposed in this pull request?

This change upgrades dependencies and improves code quality across the Atlas UI (dashboard, dashboardv2, and docs).Changes

Build toolchain updates
Dashboard atlas-lineage: Replace deprecated babel-plugin-transform-class-properties 6.x with @babel/plugin-transform-class-properties 7.23.3; upgrade @babel/core and @babel/preset-env to 7.23.2.
Dashboardv2 atlas-lineage: Same Babel upgrades.
Docs: Add npm overrides for ip, webpack-dev-middleware, path-to-regexp, html-minifier, and http-proxy-middleware. Add patch-package fixes for html-minifier and http-proxy-middleware to improve error handling and regex behavior.
Code quality
Dashboard: Remove unused imports and prefix unused variables with _ to reduce ESLint warnings (from 160 to 132).
Affected files: Filters.tsx, commonComponents.tsx, CommonViewFunction.ts, AuditFilters.tsx, TypeSystemTreeView.tsx.
Verification
All changes are build-time or transitive dependencies. No changes to application behavior.
Builds verified: dashboard, dashboard atlas-lineage, dashboardv2, dashboardv2 atlas-lineage, docs.
Scope: dashboard/, dashboardv2/, docs/

How was this patch tested?

Manually, the build passed
image

@pawarprasad123 pawarprasad123 merged commit 2957ff2 into master Feb 26, 2026
2 checks passed
pawarprasad123 added a commit that referenced this pull request Feb 26, 2026
…y across dashboard, dashboardv2, and docs (#552)

( cherry-picked from 2957ff2)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants