This is an automated email from the ASF dual-hosted git repository.

rusackas pushed a change to branch oxc-linter-migration
in repository https://gitbox.apache.org/repos/asf/superset.git


 discard ddabb3577b fix(frontend): Resolve additional literal color violations 
and update dependencies
 discard be1a51dd55 fix(frontend): Fix TypeScript compilation for 
downloadAsImage utility
 discard 4a96b9728d refactor(frontend): Add proper theme support to 
ZoomConfigControl utilities
 discard d862c7802e refactor(frontend): Improve literal color fixes with proper 
theme integration
 discard e2d9f08016 fix(ci): Add plugin build step to frontend lint workflow
 discard 010e3153e4 fix(frontend): Remove remaining oxc-custom-build artifacts
 discard 76dd8755cb fix(frontend): Update CI workflow to use standard OXC 
without custom build
 discard ac6e56d7e6 Clean up unused OXC migration files and add ASF headers
 discard 1816b4743b Fix arrow function style in custom rules script
 discard 193779adcf Fix trailing whitespace in custom rules script
 discard 9509c44977 Add missing ensure-oxc npm script
 discard d91fb38eb7 Fix additional TypeScript and linting issues
 discard f56db7d52f chore: Remove unnecessary PR_DESCRIPTION.md file
 discard be7fef1864 fix(frontend): Final TypeScript fixes for CI
 discard 906ebeffca feat(frontend): Add quiet mode for OXC linting to reduce 
noise
 discard 197b1d2b37 fix(frontend): Configure OXC to pass CI checks
 discard 4a5acc396f fix(frontend): Fix linting and TypeScript issues exposed by 
OXC migration
 discard 3a62bb80b7 chore(frontend): Complete OXC migration cleanup and 
documentation
 discard 42c300b1b3 feat(frontend): Implement hybrid OXC + AST linting 
architecture
 discard eba55bbab5 fix(frontend): Fix linting issues and migrate pre-commit to 
OXC
 discard 4c722964d8 fix(frontend): Replace execSync with execFileSync for 
security
 discard 90ba1adb4a docs(frontend): Document complete OXC migration and fix 
build script
 discard a3d28f601f feat(frontend): Add automatic custom OXC build system with 
native Superset rules
 discard 4a84d4f07c feat(frontend): Add native Rust implementations of custom 
ESLint rules for OXC
 discard b11b1774b0 feat(frontend): Add OXC-compatible tech debt metrics script
 discard bffed6c93f chore: Remove unnecessary documentation files
 discard ea9db8b3ca feat(frontend): Add hybrid OXC + minimal ESLint setup
 discard 32a56a5c87 feat(frontend): Migrate to OXC linter for 1000x performance 
improvement
 discard 6ff60489b3 refactor: Reduce ESLint config from 2805 to 501 lines (82% 
smaller)
 discard 2ab0a699d5 chore: Remove redundant no-undef ESLint directive
 discard 94640e00c3 refactor: Remove duplicate rules from TypeScript overrides
 discard 8fb5968840 fix: Disable no-unused-vars rule for TypeScript 
compatibility
 discard b4f2be8f89 fix: Disable formatting rules to match original ESLint 
behavior
 discard 8cc81de52c fix: Disable formatting rules from Airbnb that weren't 
previously enforced
 discard 86015dd816 chore(frontend): Remove redundant ESLint rules set to 'off'
 discard abdd5b8a72 refactor(frontend): Flatten ESLint configuration and remove 
Airbnb dependency
     add 9d50f1b8a2 fix: update chart with dashboards validation (#35523)
     add a90928766b fix(theme-crud): add unsaved changes modal (#35254)
     add 89932fa0b2 fix(explore): Include chart canvases in the screenshot 
(#35491)
     add f7b9d7a64b fix(chart): Fixes BigNumber gradient appearing blackish in 
light mode (#35527)
     add e32c2d82a5 chore(deps-dev): bump eslint from 9.36.0 to 9.37.0 in /docs 
(#35549)
     add c519094313 chore(deps-dev): bump @types/node from 24.6.2 to 24.7.0 in 
/superset-websocket (#35547)
     add 10cb964c96 chore(deps-dev): bump ts-jest from 29.4.1 to 29.4.4 in 
/superset-websocket (#35516)
     add d7903631f5 chore(deps-dev): bump @docusaurus/module-type-aliases from 
3.8.1 to 3.9.1 in /docs (#35514)
     add d383b2bf3c chore(deps-dev): bump eslint-plugin-react from 7.37.4 to 
7.37.5 in /superset-frontend (#35445)
     add a644f6f6ad refactor(frontend): Flatten ESLint configuration and remove 
Airbnb dependency
     add 26483b61c1 chore(frontend): Remove redundant ESLint rules set to 'off'
     add 7eb00ea760 fix: Disable formatting rules from Airbnb that weren't 
previously enforced
     add 6fb73efcf6 fix: Disable formatting rules to match original ESLint 
behavior
     add a8415e960c fix: Disable no-unused-vars rule for TypeScript 
compatibility
     add 709d97fa22 refactor: Remove duplicate rules from TypeScript overrides
     add 1c8d6e246d chore: Remove redundant no-undef ESLint directive
     add 744c6d9ba0 refactor: Reduce ESLint config from 2805 to 501 lines (82% 
smaller)
     add 2e16ff0cc9 feat(frontend): Migrate to OXC linter for 1000x performance 
improvement
     add a2799b7221 feat(frontend): Add hybrid OXC + minimal ESLint setup
     add 3b4a99f9e4 chore: Remove unnecessary documentation files
     add 4743637dc7 feat(frontend): Add OXC-compatible tech debt metrics script
     add c372626997 feat(frontend): Add native Rust implementations of custom 
ESLint rules for OXC
     add cb7e2c2b0e feat(frontend): Add automatic custom OXC build system with 
native Superset rules
     add 993f7f3b73 docs(frontend): Document complete OXC migration and fix 
build script
     add c2d93ee10c fix(frontend): Replace execSync with execFileSync for 
security
     add 241e9952e2 fix(frontend): Fix linting issues and migrate pre-commit to 
OXC
     add 57a58b2262 feat(frontend): Implement hybrid OXC + AST linting 
architecture
     add b57629b5c9 chore(frontend): Complete OXC migration cleanup and 
documentation
     add bc3ac4030e fix(frontend): Fix linting and TypeScript issues exposed by 
OXC migration
     add 6005015f17 fix(frontend): Configure OXC to pass CI checks
     add 1c50fb360d feat(frontend): Add quiet mode for OXC linting to reduce 
noise
     add 94850d31dd fix(frontend): Final TypeScript fixes for CI
     add b8fd047ea3 chore: Remove unnecessary PR_DESCRIPTION.md file
     add f735e1c68c Fix additional TypeScript and linting issues
     add 2112d69937 Add missing ensure-oxc npm script
     add 2caa2e7bca Fix trailing whitespace in custom rules script
     add 559978f62d Fix arrow function style in custom rules script
     add ceef848442 Clean up unused OXC migration files and add ASF headers
     add 43e2049b5f fix(frontend): Update CI workflow to use standard OXC 
without custom build
     add 64e3066c9e fix(frontend): Remove remaining oxc-custom-build artifacts
     add 060b9249fc fix(ci): Add plugin build step to frontend lint workflow
     add 4aa42ce363 refactor(frontend): Improve literal color fixes with proper 
theme integration
     add f29fd8d6f2 refactor(frontend): Add proper theme support to 
ZoomConfigControl utilities
     add 78c8a62bc8 fix(frontend): Fix TypeScript compilation for 
downloadAsImage utility
     add 91690ea9d5 fix(frontend): Resolve additional literal color violations 
and update dependencies

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (ddabb3577b)
            \
             N -- N -- N   refs/heads/oxc-linter-migration (91690ea9d5)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 docs/package.json                                  |   2 +-
 superset-frontend/package-lock.json                |  21 +-
 superset-frontend/package.json                     |   2 +-
 .../BigNumberWithTrendline/transformProps.ts       |   3 +-
 .../useExploreAdditionalActionsMenu/index.jsx      |   1 +
 .../src/features/themes/ThemeModal.test.tsx        | 698 +++++++++++++++------
 .../src/features/themes/ThemeModal.tsx             | 345 ++++++----
 .../layers => src/hooks/useBeforeUnload}/index.ts  |  47 +-
 .../hooks/useBeforeUnload/useBeforeUnload.test.ts  | 156 +++++
 .../src/hooks/useUnsavedChangesPrompt/index.ts     |  17 +-
 superset-frontend/src/utils/downloadAsImage.tsx    |  18 +
 superset-websocket/package-lock.json               |  44 +-
 superset-websocket/package.json                    |   4 +-
 superset/commands/chart/update.py                  |  27 +
 tests/integration_tests/charts/commands_tests.py   | 151 +++++
 15 files changed, 1136 insertions(+), 400 deletions(-)
 copy superset-frontend/{plugins/legacy-preset-chart-deckgl/src/layers => 
src/hooks/useBeforeUnload}/index.ts (51%)
 create mode 100644 
superset-frontend/src/hooks/useBeforeUnload/useBeforeUnload.test.ts

Reply via email to