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 305c10dc08 fix(docs): update yarn.lock to resolve merge conflicts
discard ce2bdcebb1 fix(frontend): use current theme structure in storybook
instead of legacy
discard 5103a198cc fix: improve type safety in theme storybook with proper
interface
discard 6d76c5a843 perf: revert unnecessary Array.from() conversion in hot path
discard e10bd3b86c cleanup: remove obsolete lint scripts from package.json
discard d46fc87022 fix(test): use 4 filters with truly unique columns
discard 745d0ec0f0 fix(test): use 4 unique filters with short names for proper
overflow testing
discard f62ce55be5 fix(test): use 6 unique filters with descriptive names for
proper overflow testing
discard 5965ce886c fix(test): properly test overflow behavior with 8 filters
and dropdown content
discard 59366265fe fix(test): use 4 unique filters to match test data
constraints
discard ff7ae4274a fix(test): use more filters and adaptive approach for
overflow testing
discard 27dedd6e68 fix(test): properly handle DropdownContainer button
conditional rendering
discard 051cb5a87a style: apply prettier formatting to horizontalFilterBar test
discard 541c0bc542 fix(test): improve DOM stability in horizontalFilterBar
Cypress test
discard fc146cbbb9 fix(test): prevent DOM detachment error in
horizontalFilterBar Cypress test
discard bae8fe008d fix(test): update Cypress selector for filter bar
orientation submenu
discard 5e4e6bd430 fix(frontend): restore plusRef.current dependency in
useChildElementTruncation hook
discard dffab1c2f2 more linting! ugh!
discard 276544845a another linting catch
discard 0f9f10928d fix(frontend): properly handle eslint-disable comments in
custom rules and apply fixes
discard 78c2882466 fix(ci): optimize pylint hook to avoid unnecessary git
fetches
discard b5312caeee fix(frontend): revert ACCESSIBLE_COLOR_BOUNDS to hex values
for algorithmic consistency
discard 113c5bb2aa fix(frontend): restore correct dependency array in
useChildElementTruncation hook
discard 3f66787efd fix(ci): add plugins build back to type checking step
discard 19b6c4f9b7 chore(docs): update yarn.lock after rebase
discard 80b3bc90c6 fix(test): correct test-id selector for new dropdown icon
discard 727dd6cf45 cleanup: remove migration artifacts
discard c47ef60f96 perf(ci): remove unnecessary plugin builds from lint/type
steps
discard 9b7dad8905 revert(docker): remove unnecessary plugin builds from
frontend build
discard fa1c765c7d fix(typescript): add path mappings for legacy plugins
discard 8ff253adfc refactor(ci): separate linting from type checking
discard ea4209620a fix(docker): build plugins before main frontend build
discard 3b94025370 fixing action lint command to use oxc
discard 5c9b849584 fixig pre-commit prettier hook
discard 1f4c8829b2 adding prettier to precommit
discard 1da5f9476a prettier/ts fixes
discard 45a224b5dc fix(frontend): Resolve additional literal color violations
and update dependencies
discard 55b2798b58 fix(frontend): Fix TypeScript compilation for
downloadAsImage utility
discard 18efbb4054 refactor(frontend): Add proper theme support to
ZoomConfigControl utilities
discard e63eb2a2f5 refactor(frontend): Improve literal color fixes with proper
theme integration
discard a127080e0e fix(ci): Add plugin build step to frontend lint workflow
discard f8bc39ca86 fix(frontend): Remove remaining oxc-custom-build artifacts
discard 87ebcddc6f fix(frontend): Update CI workflow to use standard OXC
without custom build
discard 42377daa62 Clean up unused OXC migration files and add ASF headers
discard 7ccf0e891d Fix arrow function style in custom rules script
discard 265c05f704 Fix trailing whitespace in custom rules script
discard eb95e64e7b Add missing ensure-oxc npm script
discard 792273677f Fix additional TypeScript and linting issues
discard 44f8330f8f chore: Remove unnecessary PR_DESCRIPTION.md file
discard 1f417048f4 fix(frontend): Final TypeScript fixes for CI
discard 1dfe66e9c1 feat(frontend): Add quiet mode for OXC linting to reduce
noise
discard 1883020eb9 fix(frontend): Configure OXC to pass CI checks
discard 8c6d6d6408 fix(frontend): Fix linting and TypeScript issues exposed by
OXC migration
discard 5585144c0b chore(frontend): Complete OXC migration cleanup and
documentation
discard 3521dd123e feat(frontend): Implement hybrid OXC + AST linting
architecture
discard 7ebf4c211a fix(frontend): Fix linting issues and migrate pre-commit to
OXC
discard 18a66f37f6 fix(frontend): Replace execSync with execFileSync for
security
discard 7288e60a4f docs(frontend): Document complete OXC migration and fix
build script
discard 296587fa3c feat(frontend): Add automatic custom OXC build system with
native Superset rules
discard 15ed61be0b feat(frontend): Add native Rust implementations of custom
ESLint rules for OXC
discard 422e84df25 feat(frontend): Add OXC-compatible tech debt metrics script
discard 5b4c5926af chore: Remove unnecessary documentation files
discard 4e59a45191 feat(frontend): Add hybrid OXC + minimal ESLint setup
discard 028cd6b0bb feat(frontend): Migrate to OXC linter for 1000x performance
improvement
discard be293b2c2e refactor: Reduce ESLint config from 2805 to 501 lines (82%
smaller)
discard 118d75dc53 chore: Remove redundant no-undef ESLint directive
discard a53eb5c5e0 refactor: Remove duplicate rules from TypeScript overrides
discard c0b3ca4ba1 fix: Disable no-unused-vars rule for TypeScript
compatibility
discard a40c1815ec fix: Disable formatting rules to match original ESLint
behavior
discard b1a0aafe1b fix: Disable formatting rules from Airbnb that weren't
previously enforced
discard 61c621240e chore(frontend): Remove redundant ESLint rules set to 'off'
discard c2141fcfaf refactor(frontend): Flatten ESLint configuration and remove
Airbnb dependency
add c35fc71bc5 chore(deps-dev): bump @eslint/js from 9.37.0 to 9.38.0 in
/docs (#35736)
add 00d2f577df chore(deps-dev): bump eslint from 9.37.0 to 9.38.0 in
/superset-websocket (#35735)
add 24f0aed8a7 chore(deps): bump swagger-ui-react from 5.29.4 to 5.29.5 in
/docs (#35734)
add fdc03d4bf3 chore(deps): update xss requirement from ^1.0.14 to ^1.0.15
in /superset-frontend/packages/superset-ui-core (#35747)
add 3926f5c55c chore(deps-dev): bump @babel/eslint-parser from 7.26.5 to
7.28.4 in /superset-frontend (#35746)
add 7c946ae3db chore(deps-dev): bump @docusaurus/tsconfig from 3.9.1 to
3.9.2 in /docs (#35733)
add ee23815aff chore(deps): bump @docusaurus/core from 3.9.1 to 3.9.2 in
/docs (#35738)
add 35c3d8dfbc chore(deps): bump @docusaurus/plugin-client-redirects from
3.9.1 to 3.9.2 in /docs (#35739)
add fa90ba976c fix: Extension events not fired in SQL Lab tabs (#35753)
add 4974c08f7d chore(deps): bump @docusaurus/theme-mermaid from 3.9.1 to
3.9.2 in /docs (#35741)
add 8e31c93119 chore(deps): bump @docusaurus/preset-classic from 3.9.1 to
3.9.2 in /docs (#35744)
add 1f7c354c1c refactor(frontend): Flatten ESLint configuration and remove
Airbnb dependency
add 45e3a92f0b chore(frontend): Remove redundant ESLint rules set to 'off'
add 3cc54adc07 fix: Disable formatting rules from Airbnb that weren't
previously enforced
add 54212f9b23 fix: Disable formatting rules to match original ESLint
behavior
add 4f70faf5e3 fix: Disable no-unused-vars rule for TypeScript
compatibility
add 79620751d6 refactor: Remove duplicate rules from TypeScript overrides
add 83ef9ad5e6 chore: Remove redundant no-undef ESLint directive
add c688dc3781 refactor: Reduce ESLint config from 2805 to 501 lines (82%
smaller)
add 680a2f0f49 feat(frontend): Migrate to OXC linter for 1000x performance
improvement
add 90b747d3e5 feat(frontend): Add hybrid OXC + minimal ESLint setup
add 871304c012 chore: Remove unnecessary documentation files
add e38dfeaf6e feat(frontend): Add OXC-compatible tech debt metrics script
add 1baa017293 feat(frontend): Add native Rust implementations of custom
ESLint rules for OXC
add 2bbdd2103b feat(frontend): Add automatic custom OXC build system with
native Superset rules
add 4ececa23fa docs(frontend): Document complete OXC migration and fix
build script
add 342e71d222 fix(frontend): Replace execSync with execFileSync for
security
add 30da8b6b9a fix(frontend): Fix linting issues and migrate pre-commit to
OXC
add bb82b14298 feat(frontend): Implement hybrid OXC + AST linting
architecture
add ba9d9bf231 chore(frontend): Complete OXC migration cleanup and
documentation
add 86bef56383 fix(frontend): Fix linting and TypeScript issues exposed by
OXC migration
add 7a6814c4f2 fix(frontend): Configure OXC to pass CI checks
add e48edffc62 feat(frontend): Add quiet mode for OXC linting to reduce
noise
add f573205393 fix(frontend): Final TypeScript fixes for CI
add 3b343e2b6e chore: Remove unnecessary PR_DESCRIPTION.md file
add 1a4b34c50e Fix additional TypeScript and linting issues
add 800728ccb8 Add missing ensure-oxc npm script
add 043f6eac17 Fix trailing whitespace in custom rules script
add 621603984c Fix arrow function style in custom rules script
add ba6837cfbc Clean up unused OXC migration files and add ASF headers
add 8125271397 fix(frontend): Update CI workflow to use standard OXC
without custom build
add 8efc9ddeb7 fix(frontend): Remove remaining oxc-custom-build artifacts
add fbfe58fb78 fix(ci): Add plugin build step to frontend lint workflow
add 2adcee841a refactor(frontend): Improve literal color fixes with proper
theme integration
add ea1a7647ca refactor(frontend): Add proper theme support to
ZoomConfigControl utilities
add fb7c1d377c fix(frontend): Fix TypeScript compilation for
downloadAsImage utility
add 0e1125ad9a fix(frontend): Resolve additional literal color violations
and update dependencies
add e8f5355bf3 prettier/ts fixes
add 49e029182f adding prettier to precommit
add 742345c88d fixig pre-commit prettier hook
add 491497b634 fixing action lint command to use oxc
add 577c4408bc fix(docker): build plugins before main frontend build
add 7ffae4fa71 refactor(ci): separate linting from type checking
add 0c8cedd28c fix(typescript): add path mappings for legacy plugins
add 606fc73f88 revert(docker): remove unnecessary plugin builds from
frontend build
add 689ea4febd perf(ci): remove unnecessary plugin builds from lint/type
steps
add 4e57cc2a76 cleanup: remove migration artifacts
add 20d105b9f7 fix(test): correct test-id selector for new dropdown icon
add 8b2440aef0 chore(docs): update yarn.lock after rebase
add dc23a40445 fix(ci): add plugins build back to type checking step
add a7aa820f4f fix(frontend): restore correct dependency array in
useChildElementTruncation hook
add 53642da24e fix(frontend): revert ACCESSIBLE_COLOR_BOUNDS to hex values
for algorithmic consistency
add 0067c710c1 fix(ci): optimize pylint hook to avoid unnecessary git
fetches
add 53b20e4d82 fix(frontend): properly handle eslint-disable comments in
custom rules and apply fixes
add 72108d24ed another linting catch
add 76d03674c2 more linting! ugh!
add d9ce1c5eda fix(frontend): restore plusRef.current dependency in
useChildElementTruncation hook
add 8197b6eaf3 fix(test): update Cypress selector for filter bar
orientation submenu
add 344c107098 fix(test): prevent DOM detachment error in
horizontalFilterBar Cypress test
add c0d3fb6bec fix(test): improve DOM stability in horizontalFilterBar
Cypress test
add 4f963c12c8 style: apply prettier formatting to horizontalFilterBar test
add f587bbfe3a fix(test): properly handle DropdownContainer button
conditional rendering
add 33605abf36 fix(test): use more filters and adaptive approach for
overflow testing
add 147aaca308 fix(test): use 4 unique filters to match test data
constraints
add 71977e30b5 fix(test): properly test overflow behavior with 8 filters
and dropdown content
add d578dd6931 fix(test): use 6 unique filters with descriptive names for
proper overflow testing
add 3cd06771d0 fix(test): use 4 unique filters with short names for proper
overflow testing
add 5e8a4363ee fix(test): use 4 filters with truly unique columns
add 8043f25718 cleanup: remove obsolete lint scripts from package.json
add aa5926c090 perf: revert unnecessary Array.from() conversion in hot path
add dedcf90401 fix: improve type safety in theme storybook with proper
interface
add c8cf376397 fix(frontend): use current theme structure in storybook
instead of legacy
add 4d0ee00c7f fix(docs): update yarn.lock to resolve merge conflicts
add ae3ca528f5 fix(docs): regenerate yarn.lock after rebase
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 (305c10dc08)
\
N -- N -- N refs/heads/oxc-linter-migration (ae3ca528f5)
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 | 14 +-
docs/yarn.lock | 559 ++++++---------------
superset-frontend/package-lock.json | 8 +-
superset-frontend/package.json | 2 +-
.../packages/superset-ui-core/package.json | 2 +-
superset-frontend/src/core/sqlLab/index.ts | 6 +-
superset-websocket/package-lock.json | 82 +--
superset-websocket/package.json | 2 +-
8 files changed, 214 insertions(+), 461 deletions(-)