Skip to content

Commit d05943a

Browse files
committed
chore(create-rstack): enable type-aware linting in templates
1 parent 9c0f1ae commit d05943a

16 files changed

Lines changed: 23 additions & 14 deletions

File tree

‎packages/create-rstack/template-app-lit-ts/rstack.config.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ define.test({
1919
define.lint(async () => {
2020
const { js, ts } = await import('rstack/lint');
2121

22-
return [js.configs.recommended, ts.configs.recommended];
22+
return [js.configs.recommended, ts.configs.recommendedTypeChecked];
2323
});
2424

2525
define.fmt({

‎packages/create-rstack/template-app-preact-ts/rstack.config.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ define.lint(async () => {
1818

1919
return [
2020
js.configs.recommended,
21-
ts.configs.recommended,
21+
ts.configs.recommendedTypeChecked,
2222
reactPlugin.configs.recommended,
2323
reactHooksPlugin.configs.recommended,
2424
];

‎packages/create-rstack/template-app-react-ts/rstack.config.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ define.lint(async () => {
1818

1919
return [
2020
js.configs.recommended,
21-
ts.configs.recommended,
21+
ts.configs.recommendedTypeChecked,
2222
reactPlugin.configs.recommended,
2323
reactHooksPlugin.configs.recommended,
2424
];

‎packages/create-rstack/template-app-solid-ts/rstack.config.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ define.test({
2222
define.lint(async () => {
2323
const { js, ts } = await import('rstack/lint');
2424

25-
return [js.configs.recommended, ts.configs.recommended];
25+
return [js.configs.recommended, ts.configs.recommendedTypeChecked];
2626
});
2727

2828
define.fmt({

‎packages/create-rstack/template-app-svelte-ts/rstack.config.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ define.test({
1616
define.lint(async () => {
1717
const { js, ts } = await import('rstack/lint');
1818

19-
return [js.configs.recommended, ts.configs.recommended];
19+
return [js.configs.recommended, ts.configs.recommendedTypeChecked];
2020
});
2121

2222
define.fmt({

‎packages/create-rstack/template-app-vanilla-ts/rstack.config.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ define.test({
1212
define.lint(async () => {
1313
const { js, ts } = await import('rstack/lint');
1414

15-
return [js.configs.recommended, ts.configs.recommended];
15+
return [js.configs.recommended, ts.configs.recommendedTypeChecked];
1616
});
1717

1818
define.fmt({

‎packages/create-rstack/template-app-vue-ts/rstack.config.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ define.test({
1616
define.lint(async () => {
1717
const { js, ts } = await import('rstack/lint');
1818

19-
return [js.configs.recommended, ts.configs.recommended];
19+
return [js.configs.recommended, ts.configs.recommendedTypeChecked];
2020
});
2121

2222
define.fmt({
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
declare module '*.vue' {
2+
import type { DefineComponent } from 'vue';
3+
4+
const component: DefineComponent;
5+
export default component;
6+
}

‎packages/create-rstack/template-doc-i18n/rstack.config.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ define.lint(async () => {
2828

2929
return [
3030
js.configs.recommended,
31-
ts.configs.recommended,
31+
ts.configs.recommendedTypeChecked,
3232
reactPlugin.configs.recommended,
3333
reactHooksPlugin.configs.recommended,
3434
];

‎packages/create-rstack/template-doc/rstack.config.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ define.lint(async () => {
1212

1313
return [
1414
js.configs.recommended,
15-
ts.configs.recommended,
15+
ts.configs.recommendedTypeChecked,
1616
reactPlugin.configs.recommended,
1717
reactHooksPlugin.configs.recommended,
1818
];

0 commit comments

Comments
 (0)