Skip to content

chore(lint): enable typescript/no-extraneous-class - #2113

Merged
HAYDEN-OAI merged 26 commits into
mainfrom
dev/hayden/ultracite-039-typescript-no-extraneous-class
Aug 7, 2026
Merged

chore(lint): enable typescript/no-extraneous-class#2113
HAYDEN-OAI merged 26 commits into
mainfrom
dev/hayden/ultracite-039-typescript-no-extraneous-class

Conversation

@HAYDEN-OAI

@HAYDEN-OAI HAYDEN-OAI commented Aug 5, 2026

Copy link
Copy Markdown
Contributor
  • I understand that this repository is auto-generated and my pull request may not be merged

Changes being requested

  • Remove the typescript/no-extraneous-class compatibility exception from oxlint.config.ts.
  • Baseline: 1 handwritten-code violation on main.
  • Apply safe Ultracite autofixes and focused, behavior-preserving handwritten-code cleanup.

Additional context & links

Validation

  • Ultracite 7.8.4 formatting and lint check.
  • TypeScript 6.0.3 type check.
  • Complete handwritten Vitest suite.

Stack

#2090
#2091
#2092
#2093
#2094
#2095
#2096
#2097
#2098
#2099
#2100
#2101
#2102
#2103
#2104
#2105
#2106
#2107
#2108
#2109
#2110
#2111
#2112
#2113 👈 this PR
#2114
#2115
#2116
#2117
#2118
#2119
#2120
#2121
#2122
#2123

Base automatically changed from dev/hayden/ultracite-038-typescript-no-empty-interface to main August 7, 2026 19:05
@openai-sdks

openai-sdks Bot commented Aug 7, 2026

Copy link
Copy Markdown

OkTest Summary

237/237 SDK tests passed in 10.729s for Node SDK PR #2113.

Test results — 42 files
Test Result Time
tests/chat-completions-complex-body.test.ts ✅ Passed 196ms
tests/chat-completions-create.test.ts ✅ Passed 226ms
tests/chat-completions-stream.test.ts ✅ Passed 204ms
tests/files-content-binary.test.ts ✅ Passed 168ms
tests/files-create-multipart.test.ts ✅ Passed 165ms
tests/files-list-pagination.test.ts ✅ Passed 161ms
tests/initialize-config.test.ts ✅ Passed 181ms
tests/instance-isolation.test.ts ✅ Passed 110ms
tests/models-list.test.ts ✅ Passed 139ms
tests/responses-background-lifecycle.test.ts ✅ Passed 233ms
tests/responses-body-method-errors.test.ts ✅ Passed 358ms
tests/responses-cancel-timeout.test.ts ✅ Passed 194ms
tests/responses-cancel.test.ts ✅ Passed 208ms
tests/responses-compact-retries.test.ts ✅ Passed 268ms
tests/responses-compact.test.ts ✅ Passed 206ms
tests/responses-create-advanced-stream.test.ts ✅ Passed 131ms
tests/responses-create-advanced.test.ts ✅ Passed 174ms
tests/responses-create-disconnect.test.ts ✅ Passed 1.122s
tests/responses-create-errors.test.ts ✅ Passed 256ms
tests/responses-create-malformed-api-responses.test.ts ✅ Passed 165ms
tests/responses-create-retries.test.ts ✅ Passed 283ms
tests/responses-create-stream-failures.test.ts ✅ Passed 216ms
tests/responses-create-stream-timeout.test.ts ✅ Passed 2.163s
tests/responses-create-stream-wire.test.ts ✅ Passed 2.682s
tests/responses-create-stream.test.ts ✅ Passed 112ms
tests/responses-create-terminal-states.test.ts ✅ Passed 227ms
tests/responses-create-timeout.test.ts ✅ Passed 212ms
tests/responses-create.test.ts ✅ Passed 295ms
tests/responses-delete.test.ts ✅ Passed 222ms
tests/responses-input-items-errors.test.ts ✅ Passed 251ms
tests/responses-input-items-list.test.ts ✅ Passed 186ms
tests/responses-input-items-options.test.ts ✅ Passed 116ms
tests/responses-input-tokens-count-timeout.test.ts ✅ Passed 231ms
tests/responses-input-tokens-count.test.ts ✅ Passed 211ms
tests/responses-malformed-inputs.test.ts ✅ Passed 2.268s
tests/responses-not-found-errors.test.ts ✅ Passed 271ms
tests/responses-parse.test.ts ✅ Passed 229ms
tests/responses-retrieve-retries.test.ts ✅ Passed 280ms
tests/responses-retrieve.test.ts ✅ Passed 216ms
tests/responses-stored-method-errors.test.ts ✅ Passed 597ms
tests/retry-behavior.test.ts ✅ Passed 3.034s
tests/sdk-error-shape.test.ts ✅ Passed 316ms

View OkTest run #31209968473

SDK merge (d1a242428bbd) · head (59cb55ee2edd) · base (9522416730be) · OkTest (91635c6a2723)

@HAYDEN-OAI
HAYDEN-OAI added this pull request to the merge queue Aug 7, 2026

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 59cb55ee2e

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread tests/path.test.ts
Comment on lines +43 to +45
const basicClass = new (class {
readonly kind = 'class';
})();

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Keep the class fixture empty

For the empty-class edge case this test was constructed to cover, adding the kind field changes the fixture into an instance with an own property, so the assertion no longer verifies that an otherwise-empty class instance is rejected. Keep the empty class and suppress typescript/no-extraneous-class locally instead of altering the test input.

Useful? React with 👍 / 👎.

Merged via the queue into main with commit 509ba3e Aug 7, 2026
25 checks passed
@HAYDEN-OAI
HAYDEN-OAI deleted the dev/hayden/ultracite-039-typescript-no-extraneous-class branch August 7, 2026 19:10
@openai-sdks openai-sdks Bot mentioned this pull request Aug 7, 2026
HAYDEN-OAI added a commit to dfedoryshchev/openai-node that referenced this pull request Aug 7, 2026
- [x] I understand that this repository is auto-generated and my pull
request may not be merged

## Changes being requested

- Remove the `no-extend-native` compatibility exception from
`oxlint.config.ts`.
- Baseline: 1 handwritten-code violation on `main`.
- Apply safe Ultracite autofixes and focused, behavior-preserving
handwritten-code cleanup.

## Additional context & links

- Oxlint cleanup stack, part 33; stacked on
openai#2106.
- Preserves Stainless-generated-file exclusions and repository-specific
import policy.

### Validation

- Ultracite 7.8.4 formatting and lint check.
- TypeScript 6.0.3 type check.
- Complete handwritten Vitest suite.

### Stack

openai#2090
openai#2091
openai#2092
openai#2093
openai#2094
openai#2095
openai#2096
openai#2097
openai#2098
openai#2099
openai#2100
openai#2101
openai#2102
openai#2103
openai#2104
openai#2105
openai#2106
openai#2107 👈 this PR
openai#2108
openai#2109
openai#2110
openai#2111
openai#2112
openai#2113
openai#2114
openai#2115
openai#2116
openai#2117
openai#2118
openai#2119
openai#2120
openai#2121
openai#2122
openai#2123
HAYDEN-OAI added a commit to dfedoryshchev/openai-node that referenced this pull request Aug 7, 2026
- [x] I understand that this repository is auto-generated and my pull
request may not be merged

## Changes being requested

- Remove the `no-loop-func` compatibility exception from
`oxlint.config.ts`.
- Baseline: 1 handwritten-code violation on `main`.
- Apply safe Ultracite autofixes and focused, behavior-preserving
handwritten-code cleanup.

## Additional context & links

- Oxlint cleanup stack, part 34; stacked on
openai#2107.
- Preserves Stainless-generated-file exclusions and repository-specific
import policy.

### Validation

- Ultracite 7.8.4 formatting and lint check.
- TypeScript 6.0.3 type check.
- Complete handwritten Vitest suite.

### Stack

openai#2090
openai#2091
openai#2092
openai#2093
openai#2094
openai#2095
openai#2096
openai#2097
openai#2098
openai#2099
openai#2100
openai#2101
openai#2102
openai#2103
openai#2104
openai#2105
openai#2106
openai#2107
openai#2108 👈 this PR
openai#2109
openai#2110
openai#2111
openai#2112
openai#2113
openai#2114
openai#2115
openai#2116
openai#2117
openai#2118
openai#2119
openai#2120
openai#2121
openai#2122
openai#2123
HAYDEN-OAI added a commit to dfedoryshchev/openai-node that referenced this pull request Aug 7, 2026
- [x] I understand that this repository is auto-generated and my pull
request may not be merged

## Changes being requested

- Remove the `no-unmodified-loop-condition` compatibility exception from
`oxlint.config.ts`.
- Baseline: 1 handwritten-code violation on `main`.
- Apply safe Ultracite autofixes and focused, behavior-preserving
handwritten-code cleanup.

## Additional context & links

- Oxlint cleanup stack, part 35; stacked on
openai#2108.
- Preserves Stainless-generated-file exclusions and repository-specific
import policy.

### Validation

- Ultracite 7.8.4 formatting and lint check.
- TypeScript 6.0.3 type check.
- Complete handwritten Vitest suite.

### Stack

openai#2090
openai#2091
openai#2092
openai#2093
openai#2094
openai#2095
openai#2096
openai#2097
openai#2098
openai#2099
openai#2100
openai#2101
openai#2102
openai#2103
openai#2104
openai#2105
openai#2106
openai#2107
openai#2108
openai#2109 👈 this PR
openai#2110
openai#2111
openai#2112
openai#2113
openai#2114
openai#2115
openai#2116
openai#2117
openai#2118
openai#2119
openai#2120
openai#2121
openai#2122
openai#2123
HAYDEN-OAI added a commit to dfedoryshchev/openai-node that referenced this pull request Aug 7, 2026
- [x] I understand that this repository is auto-generated and my pull
request may not be merged

## Changes being requested

- Remove the `prefer-regex-literals` compatibility exception from
`oxlint.config.ts`.
- Baseline: 1 handwritten-code violation on `main`.
- Apply safe Ultracite autofixes and focused, behavior-preserving
handwritten-code cleanup.

## Additional context & links

- Oxlint cleanup stack, part 36; stacked on
openai#2109.
- Preserves Stainless-generated-file exclusions and repository-specific
import policy.

### Validation

- Ultracite 7.8.4 formatting and lint check.
- TypeScript 6.0.3 type check.
- Complete handwritten Vitest suite.

### Stack

openai#2090
openai#2091
openai#2092
openai#2093
openai#2094
openai#2095
openai#2096
openai#2097
openai#2098
openai#2099
openai#2100
openai#2101
openai#2102
openai#2103
openai#2104
openai#2105
openai#2106
openai#2107
openai#2108
openai#2109
openai#2110 👈 this PR
openai#2111
openai#2112
openai#2113
openai#2114
openai#2115
openai#2116
openai#2117
openai#2118
openai#2119
openai#2120
openai#2121
openai#2122
openai#2123
HAYDEN-OAI added a commit to dfedoryshchev/openai-node that referenced this pull request Aug 7, 2026
- [x] I understand that this repository is auto-generated and my pull
request may not be merged

## Changes being requested

- Remove the `promise/prefer-catch` compatibility exception from
`oxlint.config.ts`.
- Baseline: 1 handwritten-code violation on `main`.
- Apply safe Ultracite autofixes and focused, behavior-preserving
handwritten-code cleanup.

## Additional context & links

- Oxlint cleanup stack, part 37; stacked on
openai#2110.
- Preserves Stainless-generated-file exclusions and repository-specific
import policy.

### Validation

- Ultracite 7.8.4 formatting and lint check.
- TypeScript 6.0.3 type check.
- Complete handwritten Vitest suite.

### Stack

openai#2090
openai#2091
openai#2092
openai#2093
openai#2094
openai#2095
openai#2096
openai#2097
openai#2098
openai#2099
openai#2100
openai#2101
openai#2102
openai#2103
openai#2104
openai#2105
openai#2106
openai#2107
openai#2108
openai#2109
openai#2110
openai#2111 👈 this PR
openai#2112
openai#2113
openai#2114
openai#2115
openai#2116
openai#2117
openai#2118
openai#2119
openai#2120
openai#2121
openai#2122
openai#2123
HAYDEN-OAI added a commit to dfedoryshchev/openai-node that referenced this pull request Aug 7, 2026
- [x] I understand that this repository is auto-generated and my pull
request may not be merged

## Changes being requested

- Remove the `typescript/no-empty-interface` compatibility exception
from `oxlint.config.ts`.
- Baseline: 1 handwritten-code violation on `main`.
- Apply safe Ultracite autofixes and focused, behavior-preserving
handwritten-code cleanup.

## Additional context & links

- Oxlint cleanup stack, part 38; stacked on
openai#2111.
- Preserves Stainless-generated-file exclusions and repository-specific
import policy.

### Validation

- Ultracite 7.8.4 formatting and lint check.
- TypeScript 6.0.3 type check.
- Complete handwritten Vitest suite.

### Stack

openai#2090
openai#2091
openai#2092
openai#2093
openai#2094
openai#2095
openai#2096
openai#2097
openai#2098
openai#2099
openai#2100
openai#2101
openai#2102
openai#2103
openai#2104
openai#2105
openai#2106
openai#2107
openai#2108
openai#2109
openai#2110
openai#2111
openai#2112 👈 this PR
openai#2113
openai#2114
openai#2115
openai#2116
openai#2117
openai#2118
openai#2119
openai#2120
openai#2121
openai#2122
openai#2123
HAYDEN-OAI added a commit to dfedoryshchev/openai-node that referenced this pull request Aug 7, 2026
- [x] I understand that this repository is auto-generated and my pull
request may not be merged

## Changes being requested

- Remove the `typescript/no-this-alias` compatibility exception from
`oxlint.config.ts`.
- Baseline: 1 handwritten-code violation on `main`.
- Apply safe Ultracite autofixes and focused, behavior-preserving
handwritten-code cleanup.

## Additional context & links

- Oxlint cleanup stack, part 40; stacked on
openai#2113.
- Preserves Stainless-generated-file exclusions and repository-specific
import policy.

### Validation

- Ultracite 7.8.4 formatting and lint check.
- TypeScript 6.0.3 type check.
- Complete handwritten Vitest suite.

### Stack

openai#2090
openai#2091
openai#2092
openai#2093
openai#2094
openai#2095
openai#2096
openai#2097
openai#2098
openai#2099
openai#2100
openai#2101
openai#2102
openai#2103
openai#2104
openai#2105
openai#2106
openai#2107
openai#2108
openai#2109
openai#2110
openai#2111
openai#2112
openai#2113
openai#2114 👈 this PR
openai#2115
openai#2116
openai#2117
openai#2118
openai#2119
openai#2120
openai#2121
openai#2122
openai#2123
edenbuilds pushed a commit to edenbuilds/openai-node that referenced this pull request Aug 7, 2026
- [x] I understand that this repository is auto-generated and my pull
request may not be merged

## Changes being requested

- Remove the `unicorn/error-message` compatibility exception from
`oxlint.config.ts`.
- Baseline: 1 handwritten-code violation on `main`.
- Apply safe Ultracite autofixes and focused, behavior-preserving
handwritten-code cleanup.

## Additional context & links

- Oxlint cleanup stack, part 41; stacked on
openai#2114.
- Preserves Stainless-generated-file exclusions and repository-specific
import policy.

### Validation

- Ultracite 7.8.4 formatting and lint check.
- TypeScript 6.0.3 type check.
- Complete handwritten Vitest suite.

### Stack

openai#2090
openai#2091
openai#2092
openai#2093
openai#2094
openai#2095
openai#2096
openai#2097
openai#2098
openai#2099
openai#2100
openai#2101
openai#2102
openai#2103
openai#2104
openai#2105
openai#2106
openai#2107
openai#2108
openai#2109
openai#2110
openai#2111
openai#2112
openai#2113
openai#2114
openai#2115 👈 this PR
openai#2116
openai#2117
openai#2118
openai#2119
openai#2120
openai#2121
openai#2122
openai#2123
HAYDEN-OAI added a commit to dfedoryshchev/openai-node that referenced this pull request Aug 7, 2026
- [x] I understand that this repository is auto-generated and my pull
request may not be merged

## Changes being requested

- Remove the `unicorn/no-immediate-mutation` compatibility exception
from `oxlint.config.ts`.
- Baseline: 1 handwritten-code violation on `main`.
- Apply safe Ultracite autofixes and focused, behavior-preserving
handwritten-code cleanup.

## Additional context & links

- Oxlint cleanup stack, part 42; stacked on
openai#2115.
- Preserves Stainless-generated-file exclusions and repository-specific
import policy.

### Validation

- Ultracite 7.8.4 formatting and lint check.
- TypeScript 6.0.3 type check.
- Complete handwritten Vitest suite.

### Stack

openai#2090
openai#2091
openai#2092
openai#2093
openai#2094
openai#2095
openai#2096
openai#2097
openai#2098
openai#2099
openai#2100
openai#2101
openai#2102
openai#2103
openai#2104
openai#2105
openai#2106
openai#2107
openai#2108
openai#2109
openai#2110
openai#2111
openai#2112
openai#2113
openai#2114
openai#2115
openai#2116 👈 this PR
openai#2117
openai#2118
openai#2119
openai#2120
openai#2121
openai#2122
openai#2123
HAYDEN-OAI added a commit to dfedoryshchev/openai-node that referenced this pull request Aug 7, 2026
- [x] I understand that this repository is auto-generated and my pull
request may not be merged

## Changes being requested

- Remove the `unicorn/no-object-as-default-parameter` compatibility
exception from `oxlint.config.ts`.
- Baseline: 1 handwritten-code violation on `main`.
- Apply safe Ultracite autofixes and focused, behavior-preserving
handwritten-code cleanup.

## Additional context & links

- Oxlint cleanup stack, part 43; stacked on
openai#2116.
- Preserves Stainless-generated-file exclusions and repository-specific
import policy.

### Validation

- Ultracite 7.8.4 formatting and lint check.
- TypeScript 6.0.3 type check.
- Complete handwritten Vitest suite.

### Stack

openai#2090
openai#2091
openai#2092
openai#2093
openai#2094
openai#2095
openai#2096
openai#2097
openai#2098
openai#2099
openai#2100
openai#2101
openai#2102
openai#2103
openai#2104
openai#2105
openai#2106
openai#2107
openai#2108
openai#2109
openai#2110
openai#2111
openai#2112
openai#2113
openai#2114
openai#2115
openai#2116
openai#2117 👈 this PR
openai#2118
openai#2119
openai#2120
openai#2121
openai#2122
openai#2123
HAYDEN-OAI added a commit to dfedoryshchev/openai-node that referenced this pull request Aug 7, 2026
- [x] I understand that this repository is auto-generated and my pull
request may not be merged

## Changes being requested

- Remove the `unicorn/no-thenable` compatibility exception from
`oxlint.config.ts`.
- Baseline: 1 handwritten-code violation on `main`.
- Apply safe Ultracite autofixes and focused, behavior-preserving
handwritten-code cleanup.

## Additional context & links

- Oxlint cleanup stack, part 44; stacked on
openai#2117.
- Preserves Stainless-generated-file exclusions and repository-specific
import policy.

### Validation

- Ultracite 7.8.4 formatting and lint check.
- TypeScript 6.0.3 type check.
- Complete handwritten Vitest suite.

### Stack

openai#2090
openai#2091
openai#2092
openai#2093
openai#2094
openai#2095
openai#2096
openai#2097
openai#2098
openai#2099
openai#2100
openai#2101
openai#2102
openai#2103
openai#2104
openai#2105
openai#2106
openai#2107
openai#2108
openai#2109
openai#2110
openai#2111
openai#2112
openai#2113
openai#2114
openai#2115
openai#2116
openai#2117
openai#2118 👈 this PR
openai#2119
openai#2120
openai#2121
openai#2122
openai#2123
HAYDEN-OAI added a commit to dfedoryshchev/openai-node that referenced this pull request Aug 7, 2026
- [x] I understand that this repository is auto-generated and my pull
request may not be merged

## Changes being requested

- Remove the `unicorn/no-this-assignment` compatibility exception from
`oxlint.config.ts`.
- Baseline: 1 handwritten-code violation on `main`.
- No source changes are needed; existing handwritten files already
satisfy the preset rule.

## Additional context & links

- Oxlint cleanup stack, part 45; stacked on
openai#2118.
- Preserves Stainless-generated-file exclusions and repository-specific
import policy.

### Validation

- Ultracite 7.8.4 formatting and lint check.
- TypeScript 6.0.3 type check.
- Oxlint configuration regression tests.

### Stack

openai#2090
openai#2091
openai#2092
openai#2093
openai#2094
openai#2095
openai#2096
openai#2097
openai#2098
openai#2099
openai#2100
openai#2101
openai#2102
openai#2103
openai#2104
openai#2105
openai#2106
openai#2107
openai#2108
openai#2109
openai#2110
openai#2111
openai#2112
openai#2113
openai#2114
openai#2115
openai#2116
openai#2117
openai#2118
openai#2119 👈 this PR
openai#2120
openai#2121
openai#2122
openai#2123
HAYDEN-OAI added a commit to dfedoryshchev/openai-node that referenced this pull request Aug 7, 2026
…nai#2120)

- [x] I understand that this repository is auto-generated and my pull
request may not be merged

## Changes being requested

- Remove the `unicorn/prefer-logical-operator-over-ternary`
compatibility exception from `oxlint.config.ts`.
- Baseline: 1 handwritten-code violation on `main`.
- Apply safe Ultracite autofixes and focused, behavior-preserving
handwritten-code cleanup.

## Additional context & links

- Oxlint cleanup stack, part 46; stacked on
openai#2119.
- Preserves Stainless-generated-file exclusions and repository-specific
import policy.

### Validation

- Ultracite 7.8.4 formatting and lint check.
- TypeScript 6.0.3 type check.
- Complete handwritten Vitest suite.

### Stack

openai#2090
openai#2091
openai#2092
openai#2093
openai#2094
openai#2095
openai#2096
openai#2097
openai#2098
openai#2099
openai#2100
openai#2101
openai#2102
openai#2103
openai#2104
openai#2105
openai#2106
openai#2107
openai#2108
openai#2109
openai#2110
openai#2111
openai#2112
openai#2113
openai#2114
openai#2115
openai#2116
openai#2117
openai#2118
openai#2119
openai#2120 👈 this PR
openai#2121
openai#2122
openai#2123
HAYDEN-OAI added a commit to dfedoryshchev/openai-node that referenced this pull request Aug 7, 2026
…2121)

- [x] I understand that this repository is auto-generated and my pull
request may not be merged

## Changes being requested

- Remove the `unicorn/prefer-native-coercion-functions` compatibility
exception from `oxlint.config.ts`.
- Baseline: 1 handwritten-code violation on `main`.
- Apply safe Ultracite autofixes and focused, behavior-preserving
handwritten-code cleanup.

## Additional context & links

- Oxlint cleanup stack, part 47; stacked on
openai#2120.
- Preserves Stainless-generated-file exclusions and repository-specific
import policy.

### Validation

- Ultracite 7.8.4 formatting and lint check.
- TypeScript 6.0.3 type check.
- Complete handwritten Vitest suite.

### Stack

openai#2090
openai#2091
openai#2092
openai#2093
openai#2094
openai#2095
openai#2096
openai#2097
openai#2098
openai#2099
openai#2100
openai#2101
openai#2102
openai#2103
openai#2104
openai#2105
openai#2106
openai#2107
openai#2108
openai#2109
openai#2110
openai#2111
openai#2112
openai#2113
openai#2114
openai#2115
openai#2116
openai#2117
openai#2118
openai#2119
openai#2120
openai#2121 👈 this PR
openai#2122
openai#2123
HAYDEN-OAI added a commit to dfedoryshchev/openai-node that referenced this pull request Aug 7, 2026
- [x] I understand that this repository is auto-generated and my pull
request may not be merged

## Changes being requested

- Remove the `unicorn/prefer-object-from-entries` compatibility
exception from `oxlint.config.ts`.
- Baseline: 1 handwritten-code violation on `main`.
- Apply safe Ultracite autofixes and focused, behavior-preserving
handwritten-code cleanup.

## Additional context & links

- Oxlint cleanup stack, part 48; stacked on
openai#2121.
- Preserves Stainless-generated-file exclusions and repository-specific
import policy.

### Validation

- Ultracite 7.8.4 formatting and lint check.
- TypeScript 6.0.3 type check.
- Complete handwritten Vitest suite.

### Stack

openai#2090
openai#2091
openai#2092
openai#2093
openai#2094
openai#2095
openai#2096
openai#2097
openai#2098
openai#2099
openai#2100
openai#2101
openai#2102
openai#2103
openai#2104
openai#2105
openai#2106
openai#2107
openai#2108
openai#2109
openai#2110
openai#2111
openai#2112
openai#2113
openai#2114
openai#2115
openai#2116
openai#2117
openai#2118
openai#2119
openai#2120
openai#2121
openai#2122 👈 this PR
openai#2123
HAYDEN-OAI added a commit to dfedoryshchev/openai-node that referenced this pull request Aug 7, 2026
- [x] I understand that this repository is auto-generated and my pull
request may not be merged

## Changes being requested

- Remove the `no-sequences` compatibility exception from
`oxlint.config.ts`.
- Baseline: 2 handwritten-code violations on `main`.
- Apply safe Ultracite autofixes and focused, behavior-preserving
handwritten-code cleanup.

## Additional context & links

- Oxlint cleanup stack, part 49; stacked on
openai#2122.
- Preserves Stainless-generated-file exclusions and repository-specific
import policy.

### Validation

- Ultracite 7.8.4 formatting and lint check.
- TypeScript 6.0.3 type check.
- Complete handwritten Vitest suite.

### Stack

openai#2090
openai#2091
openai#2092
openai#2093
openai#2094
openai#2095
openai#2096
openai#2097
openai#2098
openai#2099
openai#2100
openai#2101
openai#2102
openai#2103
openai#2104
openai#2105
openai#2106
openai#2107
openai#2108
openai#2109
openai#2110
openai#2111
openai#2112
openai#2113
openai#2114
openai#2115
openai#2116
openai#2117
openai#2118
openai#2119
openai#2120
openai#2121
openai#2122
openai#2123 👈 this PR
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants