Skip to content

feat: Integrate oxc and release configs - #498

Merged
mykola-mokhnach merged 2 commits into
appium:masterfrom
mykola-mokhnach:lint
Jul 25, 2026
Merged

feat: Integrate oxc and release configs#498
mykola-mokhnach merged 2 commits into
appium:masterfrom
mykola-mokhnach:lint

Conversation

@mykola-mokhnach

Copy link
Copy Markdown
Contributor

Summary

  • Replace ESLint + Prettier with @appium/oxc-config (oxlint/oxfmt) for linting and formatting, matching the setup adopted in appium-xcode#190
  • Replace the inline .releaserc semantic-release config with the shared @appium/semantic-release-config package via release.config.mjs
  • Add .editorconfig for consistent editor settings across the repo
  • Reformat all lib/test sources with oxfmt (import grouping/ordering, line width) and reformat package.json/tsconfig.json
  • Rename the CI step "Run Prettier check" to "Run format check" in .github/workflows/unit-test.yml

Comment thread lib/extensions/keychain.ts Outdated
Comment thread lib/extensions/settings.ts Outdated
Comment thread lib/extensions/settings.ts
@mykola-mokhnach
mykola-mokhnach merged commit 02505a9 into appium:master Jul 25, 2026
6 of 7 checks passed
@mykola-mokhnach
mykola-mokhnach deleted the lint branch July 25, 2026 17:53
github-actions Bot pushed a commit that referenced this pull request Jul 25, 2026
## [9.1.0](v9.0.1...v9.1.0) (2026-07-25)

### Features

* Integrate oxc and release configs ([#498](#498)) ([02505a9](02505a9))
@github-actions

Copy link
Copy Markdown

🎉 This PR is included in version 9.1.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants