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(-)