Skip to content

Commit 7e04623

Browse files
fix(eslint): remove pnpm rules (#276)
1 parent a7f058e commit 7e04623

5 files changed

Lines changed: 7 additions & 115 deletions

File tree

.changeset/cool-ears-wash.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
'@tanstack/eslint-config': patch
3+
'@tanstack/config': patch
4+
---
5+
6+
fix: remove pnpm rules

packages/eslint-config/package.json

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,9 @@
4040
"@stylistic/eslint-plugin": "catalog:",
4141
"eslint-plugin-import-x": "catalog:",
4242
"eslint-plugin-n": "catalog:",
43-
"eslint-plugin-pnpm": "catalog:",
4443
"globals": "catalog:",
45-
"jsonc-eslint-parser": "catalog:",
4644
"typescript-eslint": "catalog:",
47-
"vue-eslint-parser": "catalog:",
48-
"yaml-eslint-parser": "catalog:"
45+
"vue-eslint-parser": "catalog:"
4946
},
5047
"devDependencies": {
5148
"@types/eslint": "catalog:",

packages/eslint-config/src/index.js

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
11
import tseslint from 'typescript-eslint'
2-
import jsoncParser from 'jsonc-eslint-parser'
32
import vueParser from 'vue-eslint-parser'
4-
import yamlParser from 'yaml-eslint-parser'
53
import stylisticPlugin from '@stylistic/eslint-plugin'
64
import importPlugin from 'eslint-plugin-import-x'
75
import nodePlugin from 'eslint-plugin-n'
8-
import pnpmPlugin from 'eslint-plugin-pnpm'
96
import globals from 'globals'
107
import { javascriptRules } from './javascript.js'
118
import { importRules } from './import.js'
@@ -83,33 +80,4 @@ export const tanstackConfig = [
8380
plugins: jsPlugins,
8481
rules: jsRules,
8582
},
86-
{
87-
name: 'tanstack/package-json',
88-
files: ['package.json', '**/package.json'],
89-
languageOptions: {
90-
parser: jsoncParser,
91-
},
92-
plugins: {
93-
pnpm: pnpmPlugin,
94-
},
95-
rules: {
96-
'pnpm/json-enforce-catalog': 'error',
97-
'pnpm/json-valid-catalog': 'error',
98-
'pnpm/json-prefer-workspace-settings': 'error',
99-
},
100-
},
101-
{
102-
name: 'tanstack/pnpm-workspace',
103-
files: ['pnpm-workspace.yaml'],
104-
languageOptions: {
105-
parser: yamlParser,
106-
},
107-
plugins: {
108-
pnpm: pnpmPlugin,
109-
},
110-
rules: {
111-
'pnpm/yaml-no-unused-catalog-item': 'error',
112-
'pnpm/yaml-no-duplicate-catalog-item': 'error',
113-
},
114-
},
11583
]

pnpm-lock.yaml

Lines changed: 0 additions & 76 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pnpm-workspace.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,8 @@ catalog:
2424
eslint: ^9.34.0
2525
eslint-plugin-import-x: ^4.16.1
2626
eslint-plugin-n: ^17.21.3
27-
eslint-plugin-pnpm: ^1.1.1
2827
globals: ^16.3.0
2928
jsdom: ^26.1.0
30-
jsonc-eslint-parser: ^2.4.0
3129
jsonfile: ^6.2.0
3230
markdown-link-extractor: ^4.0.2
3331
nx: ^21.4.1
@@ -53,4 +51,3 @@ catalog:
5351
vitest: ^3.2.4
5452
vue: ^3.5.20
5553
vue-eslint-parser: ^10.2.0
56-
yaml-eslint-parser: ^1.3.0

0 commit comments

Comments
 (0)