Commit Graph

16 Commits

Author SHA1 Message Date
Boshen de625d6b00 chore(js): enable oxlint --type-check (#16954)
Finished in 1.7s on 259 files with 161 rules using 14 threads.

closes #16485
2025-12-16 16:24:36 +00:00
renovate 3d471e3df2 chore(deps): update dependency oxlint to v1.33.0 (#16892)
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Adoption](https://docs.renovatebot.com/merge-confidence/) | [Passing](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|---|---|
| [oxlint](https://oxc.rs) ([source](https://redirect.github.com/oxc-project/oxc/tree/HEAD/npm/oxlint)) | [`1.32.0` -> `1.33.0`](https://renovatebot.com/diffs/npm/oxlint/1.32.0/1.33.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/oxlint/1.33.0?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/oxlint/1.33.0?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/oxlint/1.32.0/1.33.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/oxlint/1.32.0/1.33.0?slim=true) |

---

### Release Notes

<details>
<summary>oxc-project/oxc (oxlint)</summary>

### [`v1.33.0`](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v1.32.0...oxlint_v1.33.0)

[Compare Source](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v1.32.0...oxlint_v1.33.0)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/oxc-project/oxc).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi40Mi4yIiwidXBkYXRlZEluVmVyIjoiNDIuNDIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-12-15 11:48:03 +00:00
camc314 af0f2af93f chore(lint): enable ban-ts-comment rule and fix ts-ignore usages (#16799)
follow on from https://github.com/oxc-project/oxc/pull/16796
2025-12-13 16:19:48 +00:00
Boshen 523a30a016 style(all): apply oxfmt default options (#16091)
Embrace the defaults!

---------

Co-authored-by: Yuji Sugiura <y.sugiura.0316@gmail.com>
2025-11-25 15:56:24 +09:00
Boshen ea51b0b5c8 feat(napi)!: standardize function naming with sync suffixes (#15661)
closes #15576

## Summary

Standardizes function naming across all NAPI packages (parser, transform, minify) with a consistent pattern:
- Async functions: `verb` (no suffix)
- Sync functions: `verbSync` (with Sync suffix)

## Changes

### Breaking Changes

**napi/parser:**
- `parseAsync` → `parse` (async)
- `parseSync` remains unchanged (sync)

**napi/transform:**
- `transformAsync` → `transform` (async)
- `transform` → `transformSync` (sync)
- `isolatedDeclaration` → `isolatedDeclarationSync` (sync)
- Added new `isolatedDeclaration` function (async)
- `moduleRunnerTransform` → `moduleRunnerTransformSync` (sync)
- Added new `moduleRunnerTransform` function (async)

**napi/minify:**
- `minify` → `minifySync` (sync)
- Added new `minify` function (async)

🤖 Generated with [Claude Code](https://claude.com/claude-code)
2025-11-13 12:28:23 +00:00
leaysgur a8e5181ab7 chore(infra): dogfooding oxfmt (#14979)
Fixes #14803

- Added `oxfmt` and `oxfmtrc.jsonc`
- Remove `dprint` plugin and useless ignore paths
- Apply `dprint` again
- Apply `oxfmt`
2025-10-28 01:16:46 +00:00
Copilot e9b94883db feat(tasks/e2e): Add popular JavaScript libraries to e2e tests for better OXC coverage (#12690) 2025-08-01 14:35:24 +08:00
Boshen a286dd4a5b feat(minifier): remove unnecessary 'use strict' directive (#12642) 2025-07-31 05:07:44 +00:00
renovate[bot] 7f87dcab46 chore(deps): lock file maintenance npm packages (#11972) 2025-06-30 14:10:13 +08:00
sapphi-red 78b478da59 feat(tasks/e2e): add graphics libraries (#10190)
Added some libraries mentioned in state of JS (Part 3).
2025-04-07 03:51:49 +00:00
sapphi-red f9474a162f feat(tasks/e2e): add utility libraries (#10189)
Added some libraries mentioned in state of JS and some others (Part 2).
2025-04-07 03:51:49 +00:00
sapphi-red 65ee805d4e feat(tasks/e2e): add bundled frameworks (#10188)
Added some libraries mentioned in state of JS (Part 1).
2025-04-07 03:51:48 +00:00
sapphi-red 6c1337c5a0 fix(tasks/e2e): fix tests to run on Windows (#10187) 2025-04-04 10:07:43 +00:00
Boshen 986df9a13d feat(tasks/e2e): add more antd tests (#9719) 2025-03-12 15:31:56 +00:00
Boshen c6edafe08d refactor(napi): remove npm/oxc-*/ npm packages (#9631)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-03-09 22:43:06 +08:00
Boshen 5cb9e979fe feat(tasks/e2e): transformer + minifier runtime tests for popular npm packages (#8552)
Code extracted from
https://github.com/privatenumber/minification-benchmarks
2025-01-17 19:13:59 +08:00