You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by ru...@apache.org on 2025/10/07 05:58:39 UTC

(superset) branch oxc-linter-migration updated (2815fc7afc -> ddabb3577b)

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 2815fc7afc refactor(frontend): Add proper theme support to ZoomConfigControl utilities
 discard 8b7b9222da refactor(frontend): Improve literal color fixes with proper theme integration
    omit 077538c0fe fix(ci): Add plugin build step to frontend lint workflow
    omit 89f1e9e031 fix(frontend): Remove remaining oxc-custom-build artifacts
    omit a897a364ed fix(frontend): Update CI workflow to use standard OXC without custom build
    omit d88ca17e5d Clean up unused OXC migration files and add ASF headers
    omit 2726de375d Fix arrow function style in custom rules script
    omit 63a52f9007 Fix trailing whitespace in custom rules script
    omit 8e6c479c80 Add missing ensure-oxc npm script
    omit e9b1216f45 Fix additional TypeScript and linting issues
    omit 8fa513ac3d Complete merge with master - merge latest upstream changes
    omit 56c85429e3 chore: Remove unnecessary PR_DESCRIPTION.md file
    omit 2b7542bbb9 fix(frontend): Final TypeScript fixes for CI
    omit 7c29233b4c feat(frontend): Add quiet mode for OXC linting to reduce noise
    omit fc5ffefd0a fix(frontend): Configure OXC to pass CI checks
    omit b676c1b655 fix(frontend): Fix linting and TypeScript issues exposed by OXC migration
    omit 0a33910c7c chore(frontend): Complete OXC migration cleanup and documentation
    omit db73684d82 feat(frontend): Implement hybrid OXC + AST linting architecture
    omit f54bfeaf37 fix(frontend): Fix linting issues and migrate pre-commit to OXC
    omit 36d2eaa5f7 fix(frontend): Replace execSync with execFileSync for security
    omit 2763f32487 docs(frontend): Document complete OXC migration and fix build script
    omit ae5bd94ee1 feat(frontend): Add automatic custom OXC build system with native Superset rules
    omit 5213522f53 feat(frontend): Add native Rust implementations of custom ESLint rules for OXC
    omit f11e9e1128 feat(frontend): Add OXC-compatible tech debt metrics script
    omit 1c8dff7465 chore: Remove unnecessary documentation files
    omit 1791ad01b7 feat(frontend): Add hybrid OXC + minimal ESLint setup
    omit 6360366e15 feat(frontend): Migrate to OXC linter for 1000x performance improvement
    omit a98fb45bf1 refactor: Reduce ESLint config from 2805 to 501 lines (82% smaller)
    omit 2cc2822c84 chore: Remove redundant no-undef ESLint directive
    omit 84c283b492 refactor: Remove duplicate rules from TypeScript overrides
    omit 07c0c3ddd0 fix: Disable no-unused-vars rule for TypeScript compatibility
    omit 956f03d5bc fix: Disable formatting rules to match original ESLint behavior
    omit b782cc2a77 fix: Disable formatting rules from Airbnb that weren't previously enforced
    omit 5c97b0f9c1 chore(frontend): Remove redundant ESLint rules set to 'off'
    omit 5d8312dc22 refactor(frontend): Flatten ESLint configuration and remove Airbnb dependency
     add a7b158c7fa fix(explore): correct search icon in dashboard submenu (#35489)
     add 4545d55d30 fix: Support metric macro for  embedded users (#35508)
     add 77c3146829 fix(webdriver): add missing options object to WebDriver initialization (#35504)
     add b7266e647c chore(deps): bump swagger-ui-react from 5.29.2 to 5.29.3 in /docs (#35517)
     add 70cd4dd9d9 chore(deps): bump caniuse-lite from 1.0.30001747 to 1.0.30001748 in /docs (#35515)
     add 64af516dfd chore(deps-dev): bump @eslint/js from 9.36.0 to 9.37.0 in /docs (#35511)
     add 72464afb2e chore(deps-dev): bump eslint from 9.36.0 to 9.37.0 in /superset-websocket (#35513)
     add abdd5b8a72 refactor(frontend): Flatten ESLint configuration and remove Airbnb dependency
     add 86015dd816 chore(frontend): Remove redundant ESLint rules set to 'off'
     add 8cc81de52c fix: Disable formatting rules from Airbnb that weren't previously enforced
     add b4f2be8f89 fix: Disable formatting rules to match original ESLint behavior
     add 8fb5968840 fix: Disable no-unused-vars rule for TypeScript compatibility
     add 94640e00c3 refactor: Remove duplicate rules from TypeScript overrides
     add 2ab0a699d5 chore: Remove redundant no-undef ESLint directive
     add 6ff60489b3 refactor: Reduce ESLint config from 2805 to 501 lines (82% smaller)
     add 32a56a5c87 feat(frontend): Migrate to OXC linter for 1000x performance improvement
     add ea9db8b3ca feat(frontend): Add hybrid OXC + minimal ESLint setup
     add bffed6c93f chore: Remove unnecessary documentation files
     add b11b1774b0 feat(frontend): Add OXC-compatible tech debt metrics script
     add 4a84d4f07c feat(frontend): Add native Rust implementations of custom ESLint rules for OXC
     add a3d28f601f feat(frontend): Add automatic custom OXC build system with native Superset rules
     add 90ba1adb4a docs(frontend): Document complete OXC migration and fix build script
     add 4c722964d8 fix(frontend): Replace execSync with execFileSync for security
     add eba55bbab5 fix(frontend): Fix linting issues and migrate pre-commit to OXC
     add 42c300b1b3 feat(frontend): Implement hybrid OXC + AST linting architecture
     add 3a62bb80b7 chore(frontend): Complete OXC migration cleanup and documentation
     add 4a5acc396f fix(frontend): Fix linting and TypeScript issues exposed by OXC migration
     add 197b1d2b37 fix(frontend): Configure OXC to pass CI checks
     add 906ebeffca feat(frontend): Add quiet mode for OXC linting to reduce noise
     add be7fef1864 fix(frontend): Final TypeScript fixes for CI
     add f56db7d52f chore: Remove unnecessary PR_DESCRIPTION.md file
     add d91fb38eb7 Fix additional TypeScript and linting issues
     add 9509c44977 Add missing ensure-oxc npm script
     add 193779adcf Fix trailing whitespace in custom rules script
     add 1816b4743b Fix arrow function style in custom rules script
     add ac6e56d7e6 Clean up unused OXC migration files and add ASF headers
     add 76dd8755cb fix(frontend): Update CI workflow to use standard OXC without custom build
     add 010e3153e4 fix(frontend): Remove remaining oxc-custom-build artifacts
     add e2d9f08016 fix(ci): Add plugin build step to frontend lint workflow
     add d862c7802e refactor(frontend): Improve literal color fixes with proper theme integration
     add 4a96b9728d refactor(frontend): Add proper theme support to ZoomConfigControl utilities
     add be1a51dd55 fix(frontend): Fix TypeScript compilation for downloadAsImage utility
     add ddabb3577b 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   (2815fc7afc)
            \
             N -- N -- N   refs/heads/oxc-linter-migration (ddabb3577b)

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                                  |  6 +-
 docs/yarn.lock                                     | 22 +++---
 .../src/components/AsyncAceEditor/index.tsx        |  4 +-
 .../src/renderers/NumericCellRenderer.tsx          |  8 +-
 .../plugin-chart-echarts/src/Treemap/constants.ts  |  1 -
 superset-frontend/scripts/check-custom-rules.js    |  2 +
 .../explore/components/ControlPanelsContainer.tsx  |  2 +-
 .../components/controls/ComparisonRangeLabel.tsx   |  2 +-
 .../useExploreAdditionalActionsMenu/index.jsx      |  2 +-
 superset-frontend/src/utils/downloadAsImage.tsx    |  2 +-
 superset-websocket/package-lock.json               | 90 ++++++++++++----------
 superset-websocket/package.json                    |  2 +-
 superset/jinja_context.py                          |  7 +-
 superset/utils/webdriver.py                        |  1 +
 tests/unit_tests/jinja_context_test.py             | 73 ++++++++++++++++++
 15 files changed, 158 insertions(+), 66 deletions(-)