Skip to content

Commit 78bb69b

Browse files
joker23claude
andcommitted
chore: add @Stylistic and simple-import-sort to per-package devDependencies
CI uses `yarn workspaces focus` which only installs deps for the target workspace, not root devDependencies. The new ESLint plugins must be in each package's devDependencies for lint to resolve them. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 44d170d commit 78bb69b

38 files changed

Lines changed: 76 additions & 0 deletions

File tree

packages/ai-providers/server-ai-langchain/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,13 +46,15 @@
4646
"@langchain/core": "^0.3.0",
4747
"@launchdarkly/server-sdk-ai": "^0.17.1",
4848
"@opentelemetry/api": "^1.9.0",
49+
"@stylistic/eslint-plugin": "^4.0.0",
4950
"@traceloop/instrumentation-langchain": "^0.22.0",
5051
"@types/jest": "^29.5.3",
5152
"@typescript-eslint/eslint-plugin": "^6.20.0",
5253
"@typescript-eslint/parser": "^6.20.0",
5354
"eslint": "^8.45.0",
5455
"eslint-plugin-import": "^2.27.5",
5556
"eslint-plugin-jest": "^27.6.3",
57+
"eslint-plugin-simple-import-sort": "^12.0.0",
5658
"jest": "^29.6.1",
5759
"langchain": "^0.3.0",
5860
"ts-jest": "^29.1.1",

packages/ai-providers/server-ai-openai/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,15 @@
4545
"@launchdarkly/js-server-sdk-common": "2.18.5",
4646
"@launchdarkly/server-sdk-ai": "^0.17.1",
4747
"@opentelemetry/api": "^1.9.0",
48+
"@stylistic/eslint-plugin": "^4.0.0",
4849
"@traceloop/instrumentation-openai": "^0.22.0",
4950
"@types/jest": "^29.5.3",
5051
"@typescript-eslint/eslint-plugin": "^6.20.0",
5152
"@typescript-eslint/parser": "^6.20.0",
5253
"eslint": "^8.45.0",
5354
"eslint-plugin-import": "^2.27.5",
5455
"eslint-plugin-jest": "^27.6.3",
56+
"eslint-plugin-simple-import-sort": "^12.0.0",
5557
"jest": "^29.6.1",
5658
"openai": "^5.0.0",
5759
"ts-jest": "^29.1.1",

packages/ai-providers/server-ai-vercel/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,13 +48,15 @@
4848
"@ai-sdk/mistral": "^2.0.0",
4949
"@ai-sdk/openai": "^2.0.0",
5050
"@launchdarkly/server-sdk-ai": "^0.17.1",
51+
"@stylistic/eslint-plugin": "^4.0.0",
5152
"@types/jest": "^29.5.3",
5253
"@typescript-eslint/eslint-plugin": "^6.20.0",
5354
"@typescript-eslint/parser": "^6.20.0",
5455
"ai": "^5.0.0",
5556
"eslint": "^8.45.0",
5657
"eslint-plugin-import": "^2.27.5",
5758
"eslint-plugin-jest": "^27.6.3",
59+
"eslint-plugin-simple-import-sort": "^12.0.0",
5860
"jest": "^29.6.1",
5961
"ts-jest": "^29.1.1",
6062
"tsup": "^8.5.1",

packages/sdk/akamai-base/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,13 +50,15 @@
5050
"@rollup/plugin-node-resolve": "^15.0.2",
5151
"@rollup/plugin-terser": "^0.4.3",
5252
"@rollup/plugin-typescript": "^11.1.1",
53+
"@stylistic/eslint-plugin": "^4.0.0",
5354
"@types/crypto-js": "^4.1.1",
5455
"@types/jest": "^29.5.1",
5556
"@typescript-eslint/eslint-plugin": "^6.20.0",
5657
"@typescript-eslint/parser": "^6.20.0",
5758
"eslint": "^8.45.0",
5859
"eslint-plugin-import": "^2.27.5",
5960
"eslint-plugin-jest": "^27.6.3",
61+
"eslint-plugin-simple-import-sort": "^12.0.0",
6062
"jest": "^29.5.0",
6163
"launchdarkly-js-test-helpers": "^2.2.0",
6264
"rimraf": "^5.0.0",

packages/sdk/akamai-edgekv/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,13 +50,15 @@
5050
"@rollup/plugin-node-resolve": "^15.0.2",
5151
"@rollup/plugin-terser": "^0.4.3",
5252
"@rollup/plugin-typescript": "^11.1.1",
53+
"@stylistic/eslint-plugin": "^4.0.0",
5354
"@types/crypto-js": "^4.1.1",
5455
"@types/jest": "^29.5.1",
5556
"@typescript-eslint/eslint-plugin": "^6.20.0",
5657
"@typescript-eslint/parser": "^6.20.0",
5758
"eslint": "^8.45.0",
5859
"eslint-plugin-import": "^2.27.5",
5960
"eslint-plugin-jest": "^27.6.3",
61+
"eslint-plugin-simple-import-sort": "^12.0.0",
6062
"jest": "^29.5.0",
6163
"launchdarkly-js-test-helpers": "^2.2.0",
6264
"rimraf": "^5.0.0",

packages/sdk/browser/contract-tests/entity/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,13 @@
1818
"@launchdarkly/js-contract-test-utils": "workspace:^"
1919
},
2020
"devDependencies": {
21+
"@stylistic/eslint-plugin": "^4.0.0",
2122
"@typescript-eslint/eslint-plugin": "^6.20.0",
2223
"@typescript-eslint/parser": "^6.20.0",
2324
"eslint": "^8.45.0",
2425
"eslint-plugin-import": "^2.27.5",
2526
"eslint-plugin-jest": "^27.6.3",
27+
"eslint-plugin-simple-import-sort": "^12.0.0",
2628
"playwright": "^1.49.1",
2729
"typescript": "^5.5.3",
2830
"vite": "^5.4.1"

packages/sdk/browser/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,12 +49,14 @@
4949
},
5050
"devDependencies": {
5151
"@jest/globals": "^29.7.0",
52+
"@stylistic/eslint-plugin": "^4.0.0",
5253
"@types/jest": "^29.5.11",
5354
"@typescript-eslint/eslint-plugin": "^6.20.0",
5455
"@typescript-eslint/parser": "^6.20.0",
5556
"eslint": "^8.45.0",
5657
"eslint-plugin-import": "^2.27.5",
5758
"eslint-plugin-jest": "^27.6.3",
59+
"eslint-plugin-simple-import-sort": "^12.0.0",
5860
"jest": "^29.7.0",
5961
"jest-environment-jsdom": "29.7.0",
6062
"rimraf": "^5.0.5",

packages/sdk/cloudflare/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
"@rollup/plugin-node-resolve": "^15.2.1",
5151
"@rollup/plugin-terser": "^0.4.3",
5252
"@rollup/plugin-typescript": "^11.1.3",
53+
"@stylistic/eslint-plugin": "^4.0.0",
5354
"@types/crypto-js": "^4.1.1",
5455
"@types/jest": "^29.5.0",
5556
"@types/rollup-plugin-generate-package-json": "^3.2.3",
@@ -58,6 +59,7 @@
5859
"eslint": "^8.45.0",
5960
"eslint-plugin-import": "^2.27.5",
6061
"eslint-plugin-jest": "^27.6.3",
62+
"eslint-plugin-simple-import-sort": "^12.0.0",
6163
"jest": "^29.5.0",
6264
"launchdarkly-js-test-helpers": "^2.2.0",
6365
"miniflare": "^2.13.0",

packages/sdk/combined-browser/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,12 +51,14 @@
5151
},
5252
"devDependencies": {
5353
"@jest/globals": "^29.7.0",
54+
"@stylistic/eslint-plugin": "^4.0.0",
5455
"@types/jest": "^29.5.11",
5556
"@typescript-eslint/eslint-plugin": "^6.20.0",
5657
"@typescript-eslint/parser": "^6.20.0",
5758
"eslint": "^8.45.0",
5859
"eslint-plugin-import": "^2.27.5",
5960
"eslint-plugin-jest": "^27.6.3",
61+
"eslint-plugin-simple-import-sort": "^12.0.0",
6062
"jest": "^29.7.0",
6163
"jest-environment-jsdom": "29.7.0",
6264
"rimraf": "^5.0.5",

packages/sdk/electron/contract-tests/entity/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,13 @@
2222
"@electron-forge/plugin-vite": "^7.11.1",
2323
"@electron/fuses": "^1.8.0",
2424
"@launchdarkly/electron-client-sdk": "workspace:^",
25+
"@stylistic/eslint-plugin": "^4.0.0",
2526
"@types/electron-squirrel-startup": "^1.0.2",
2627
"@types/express": "^5.0.6",
2728
"@typescript-eslint/parser": "^5.62.0",
2829
"electron": "^40.2.1",
2930
"eslint": "^8.57.1",
31+
"eslint-plugin-simple-import-sort": "^12.0.0",
3032
"playwright": "^1.49.1",
3133
"typescript": "~4.5.4",
3234
"vite": "^5.4.21"

0 commit comments

Comments
 (0)