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
from 5213522f53 feat(frontend): Add native Rust implementations of custom
ESLint rules for OXC
add ae5bd94ee1 feat(frontend): Add automatic custom OXC build system with
native Superset rules
No new revisions were added by this update.
Summary of changes:
superset-frontend/build-custom-oxc.sh | 308 +++++++++++++++++++++
superset-frontend/oxc-superset-rules/Cargo.toml | 27 ++
superset-frontend/oxc-superset-rules/README.md | 206 ++++++++++++++
superset-frontend/oxc-superset-rules/src/lib.rs | 71 +++++
.../oxc-superset-rules/src/rules/mod.rs | 21 ++
.../oxc-superset-rules/src/rules/no_fa_icons.rs | 125 +++++++++
.../src/rules/no_literal_colors.rs | 221 +++++++++++++++
.../src/rules/no_template_vars.rs | 108 ++++++++
.../src/rules/sentence_case_buttons.rs | 206 ++++++++++++++
superset-frontend/oxlint.json | 8 +-
superset-frontend/package.json | 12 +-
superset-frontend/scripts/ensure-custom-oxc.js | 183 ++++++++++++
superset-frontend/scripts/watch-oxc-rules.js | 111 ++++++++
superset-frontend/setup-custom-oxc.md | 76 +++++
14 files changed, 1678 insertions(+), 5 deletions(-)
create mode 100644 superset-frontend/build-custom-oxc.sh
create mode 100644 superset-frontend/oxc-superset-rules/Cargo.toml
create mode 100644 superset-frontend/oxc-superset-rules/README.md
create mode 100644 superset-frontend/oxc-superset-rules/src/lib.rs
create mode 100644 superset-frontend/oxc-superset-rules/src/rules/mod.rs
create mode 100644
superset-frontend/oxc-superset-rules/src/rules/no_fa_icons.rs
create mode 100644
superset-frontend/oxc-superset-rules/src/rules/no_literal_colors.rs
create mode 100644
superset-frontend/oxc-superset-rules/src/rules/no_template_vars.rs
create mode 100644
superset-frontend/oxc-superset-rules/src/rules/sentence_case_buttons.rs
create mode 100644 superset-frontend/scripts/ensure-custom-oxc.js
create mode 100644 superset-frontend/scripts/watch-oxc-rules.js
create mode 100644 superset-frontend/setup-custom-oxc.md