Skip to content

Commit e773bae

Browse files
committedMar 20, 2025··
fix: support latest eslint-plugin-pnpm
1 parent ed69ec3 commit e773bae

File tree

1 file changed

+18
-4
lines changed

1 file changed

+18
-4
lines changed
 

‎src/configs/pnpm.ts

+18-4
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,28 @@ export async function pnpm(): Promise<Config[]> {
88
languageOptions: {
99
parser: await import('jsonc-eslint-parser'),
1010
},
11-
name: 'sxzz/pnpm/rules',
11+
name: 'sxzz/pnpm/package-json',
1212
plugins: {
1313
pnpm: pluginPnpm,
1414
},
1515
rules: {
16-
'pnpm/enforce-catalog': 'error',
17-
'pnpm/prefer-workspace-settings': 'error',
18-
'pnpm/valid-catalog': 'error',
16+
'pnpm/json-enforce-catalog': 'error',
17+
'pnpm/json-prefer-workspace-settings': 'error',
18+
'pnpm/json-valid-catalog': 'error',
19+
},
20+
},
21+
{
22+
files: ['pnpm-workspace.yaml'],
23+
languageOptions: {
24+
parser: await import('yaml-eslint-parser'),
25+
},
26+
name: 'sxzz/pnpm/pnpm-workspace-yaml',
27+
plugins: {
28+
pnpm: pluginPnpm,
29+
},
30+
rules: {
31+
'pnpm/yaml-no-duplicate-catalog-item': 'error',
32+
'pnpm/yaml-no-unused-catalog-item': 'error',
1933
},
2034
},
2135
]

0 commit comments

Comments
 (0)
Please sign in to comment.