Skip to content

Commit 15b81b9

Browse files
authored
refactor: rename JsxRuntimeOptions to JsxRuntimeConfig (#1040)
1 parent 60b8ba1 commit 15b81b9

File tree

14 files changed

+73
-75
lines changed

14 files changed

+73
-75
lines changed

packages/plugins/eslint-plugin-react-x/src/rules/jsx-uses-react.ts

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import type { TSESTree } from "@typescript-eslint/types";
22
import type { RuleListener } from "@typescript-eslint/utils/ts-eslint";
33

44
import type { CamelCase } from "string-ts";
5-
import { JsxRuntimeOptions, type RuleContext, type RuleFeature } from "@eslint-react/kit";
5+
import { JsxRuntimeConfig, type RuleContext, type RuleFeature } from "@eslint-react/kit";
66
import { JsxEmit } from "typescript";
77
import { createRule } from "../utils";
88

@@ -30,14 +30,12 @@ export default createRule<[], MessageID>({
3030
});
3131

3232
export function create(context: RuleContext<MessageID, []>): RuleListener {
33-
const jsxRuntimeOptionsFromContext = JsxRuntimeOptions.getFromContext(context);
34-
const jsxRuntimeOptionsFromAnnotation = JsxRuntimeOptions.getFromAnnotation(context);
35-
const jsxRuntimeOptions = {
36-
...jsxRuntimeOptionsFromContext,
37-
...jsxRuntimeOptionsFromAnnotation,
33+
const jsxRuntimeConfig = {
34+
...JsxRuntimeConfig.getFromContext(context),
35+
...JsxRuntimeConfig.getFromAnnotation(context),
3836
};
3937

40-
const { jsx, jsxFactory, jsxFragmentFactory } = jsxRuntimeOptions;
38+
const { jsx, jsxFactory, jsxFragmentFactory } = jsxRuntimeConfig;
4139

4240
if (jsx === JsxEmit.ReactJSX || jsx === JsxEmit.ReactJSXDev) return {};
4341

packages/utilities/kit/docs/@eslint-react/namespaces/JsxRuntimeOptions/README.md renamed to packages/utilities/kit/docs/@eslint-react/namespaces/JsxRuntimeConfig/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
***
44

5-
[@eslint-react/kit](../../../README.md) / JsxRuntimeOptions
5+
[@eslint-react/kit](../../../README.md) / JsxRuntimeConfig
66

7-
# JsxRuntimeOptions
7+
# JsxRuntimeConfig
88

99
## Type Aliases
1010

11-
- [JsxRuntimeOptions](type-aliases/JsxRuntimeOptions.md)
11+
- [JsxRuntimeConfig](type-aliases/JsxRuntimeConfig.md)
1212

1313
## Functions
1414

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
[**@eslint-react/kit**](../../../../README.md)
2+
3+
***
4+
5+
[@eslint-react/kit](../../../../README.md) / [JsxRuntimeConfig](../README.md) / getFromAnnotation
6+
7+
# Function: getFromAnnotation()
8+
9+
> **getFromAnnotation**(`context`): [`JsxRuntimeConfig`](../type-aliases/JsxRuntimeConfig.md)
10+
11+
Get JsxRuntimeConfig from annotation
12+
13+
## Parameters
14+
15+
### context
16+
17+
[`RuleContext`](../../../../type-aliases/RuleContext.md)
18+
19+
The RuleContext
20+
21+
## Returns
22+
23+
[`JsxRuntimeConfig`](../type-aliases/JsxRuntimeConfig.md)
24+
25+
JsxRuntimeConfig
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
***
44

5-
[@eslint-react/kit](../../../../README.md) / [JsxRuntimeOptions](../README.md) / getFromContext
5+
[@eslint-react/kit](../../../../README.md) / [JsxRuntimeConfig](../README.md) / getFromContext
66

77
# Function: getFromContext()
88

99
> **getFromContext**(`context`): `object`
1010
11-
Get JsxRuntimeOptions from RuleContext
11+
Get JsxRuntimeConfig from RuleContext
1212

1313
## Parameters
1414

@@ -22,7 +22,7 @@ The RuleContext
2222

2323
`object`
2424

25-
JsxRuntimeOptions
25+
JsxRuntimeConfig
2626

2727
### jsx
2828

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
[**@eslint-react/kit**](../../../../README.md)
2+
3+
***
4+
5+
[@eslint-react/kit](../../../../README.md) / [JsxRuntimeConfig](../README.md) / make
6+
7+
# Function: make()
8+
9+
> **make**(): [`JsxRuntimeConfig`](../type-aliases/JsxRuntimeConfig.md)
10+
11+
Create a JsxRuntimeConfig object
12+
13+
## Returns
14+
15+
[`JsxRuntimeConfig`](../type-aliases/JsxRuntimeConfig.md)
16+
17+
JsxRuntimeConfig
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
[**@eslint-react/kit**](../../../../README.md)
2+
3+
***
4+
5+
[@eslint-react/kit](../../../../README.md) / [JsxRuntimeConfig](../README.md) / JsxRuntimeConfig
6+
7+
# Type Alias: JsxRuntimeConfig
8+
9+
> **JsxRuntimeConfig** = [`Pick`](https://www.typescriptlang.org/docs/handbook/utility-types.html#picktype-keys)\<`CompilerOptions`, `"reactNamespace"` \| `"jsx"` \| `"jsxFactory"` \| `"jsxFragmentFactory"` \| `"jsxImportSource"`\>

packages/utilities/kit/docs/@eslint-react/namespaces/JsxRuntimeOptions/functions/getFromAnnotation.md

Lines changed: 0 additions & 25 deletions
This file was deleted.

packages/utilities/kit/docs/@eslint-react/namespaces/JsxRuntimeOptions/functions/make.md

Lines changed: 0 additions & 17 deletions
This file was deleted.

packages/utilities/kit/docs/@eslint-react/namespaces/JsxRuntimeOptions/type-aliases/JsxRuntimeOptions.md

Lines changed: 0 additions & 9 deletions
This file was deleted.

packages/utilities/kit/docs/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
## Namespaces
88

9-
- [JsxRuntimeOptions](@eslint-react/namespaces/JsxRuntimeOptions/README.md)
9+
- [JsxRuntimeConfig](@eslint-react/namespaces/JsxRuntimeConfig/README.md)
1010
- [LanguagePreference](@eslint-react/namespaces/LanguagePreference/README.md)
1111

1212
## Type Aliases

0 commit comments

Comments
 (0)