From 12666a7f168ace54369120fe3914bf9b058ab01b Mon Sep 17 00:00:00 2001 From: Collin Bachman <3395010+bachmacintosh@users.noreply.github.com> Date: Sat, 17 Oct 2026 01:39:59 -0400 Subject: [PATCH] Enable typescript/unified-signatures Signed-off-by: Collin Bachman <3395010+bachmacintosh@users.noreply.github.com> --- src/oxlint/README.md | 8 ++++++++ src/oxlint/rules/typescript.ts | 3 +++ 2 files changed, 11 insertions(+) diff --git a/src/oxlint/README.md b/src/oxlint/README.md index db37b00..6640df9 100644 --- a/src/oxlint/README.md +++ b/src/oxlint/README.md @@ -1760,6 +1760,14 @@ No rules were set for this group's category. { "allowSingleElementEquality": "never" } ``` +#### [🛑 typescript/unified-signatures](https://oxc.rs/docs/guide/usage/linter/rules/typescript/unified-signatures) + +##### Settings + +```json +{ "ignoreDifferentlyNamedParameters": false, "ignoreOverloadsWithDifferentJSDoc": false } +``` + ### Nursery #### [⚠️ typescript/no-unnecessary-condition](https://oxc.rs/docs/guide/usage/linter/rules/typescript/no-unnecessary-condition) diff --git a/src/oxlint/rules/typescript.ts b/src/oxlint/rules/typescript.ts index 17bb41f..3923d02 100644 --- a/src/oxlint/rules/typescript.ts +++ b/src/oxlint/rules/typescript.ts @@ -366,6 +366,9 @@ const typescript: OxlintRuleGroup = { "typescript/prefer-string-starts-ends-with": { settings: ["error", { allowSingleElementEquality: "never" }], }, + "typescript/unified-signatures": { + settings: ["error", { ignoreDifferentlyNamedParameters: false, ignoreOverloadsWithDifferentJSDoc: false }], + }, }, nursery: { "typescript/no-unnecessary-condition": {