Skip to content

Commit d7d0ad1

Browse files
committed
fix(create): stabilize eslint toolchain defaults
1 parent 71211c6 commit d7d0ad1

3 files changed

Lines changed: 34 additions & 3 deletions

File tree

packages/create/src/frameworks/react/add-ons/shadcn/assets/src/lib/utils.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import { clsx, type ClassValue } from "clsx"
1+
import type { ClassValue } from 'clsx'
2+
import { clsx } from "clsx"
23
import { twMerge } from "tailwind-merge"
34

45
export function cn(...inputs: ClassValue[]) {

packages/create/src/frameworks/react/toolchains/eslint/assets/eslint.config.js

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,19 @@
22

33
import { tanstackConfig } from '@tanstack/eslint-config'
44

5-
export default [...tanstackConfig]
5+
export default [
6+
...tanstackConfig,
7+
{
8+
rules: {
9+
'import/no-cycle': 'off',
10+
'import/order': 'off',
11+
'sort-imports': 'off',
12+
'@typescript-eslint/array-type': 'off',
13+
'@typescript-eslint/require-await': 'off',
14+
'pnpm/json-enforce-catalog': 'off',
15+
},
16+
},
17+
{
18+
ignores: ['eslint.config.js', 'prettier.config.js'],
19+
},
20+
]

packages/create/src/frameworks/solid/toolchains/eslint/assets/eslint.config.js

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,19 @@
22

33
import { tanstackConfig } from "@tanstack/eslint-config";
44

5-
export default [...tanstackConfig];
5+
export default [
6+
...tanstackConfig,
7+
{
8+
rules: {
9+
"import/no-cycle": "off",
10+
"import/order": "off",
11+
"sort-imports": "off",
12+
"@typescript-eslint/array-type": "off",
13+
"@typescript-eslint/require-await": "off",
14+
"pnpm/json-enforce-catalog": "off",
15+
},
16+
},
17+
{
18+
ignores: ["eslint.config.js", "prettier.config.js"],
19+
},
20+
];

0 commit comments

Comments
 (0)