Skip to content

Commit 6c0818f

Browse files
committed
lint fix
1 parent 647e5f0 commit 6c0818f

17 files changed

+122
-280
lines changed

packages/examples/client/package.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,9 @@
2222
"scripts": {
2323
"typecheck": "tsc -p tsconfig.build.json --noEmit",
2424
"prepack": "npm run build:esm && npm run build:cjs",
25-
"lint": "eslint test/ && prettier --check .",
26-
"lint:fix": "eslint test/ --fix && prettier --write .",
25+
"lint": "eslint src/ && prettier --check .",
26+
"lint:fix": "eslint src/ --fix && prettier --write .",
2727
"check": "npm run typecheck && npm run lint",
28-
"test": "vitest run",
29-
"test:watch": "vitest",
3028
"start": "npm run server",
3129
"server": "tsx watch --clear-screen=false scripts/cli.ts server",
3230
"client": "tsx scripts/cli.ts client"
@@ -35,6 +33,7 @@
3533
"@modelcontextprotocol/sdk-client": "workspace:^"
3634
},
3735
"devDependencies": {
36+
"@modelcontextprotocol/sdk-examples-shared": "workspace:^",
3837
"@modelcontextprotocol/tsconfig": "workspace:^",
3938
"@modelcontextprotocol/eslint-config": "workspace:^",
4039
"@modelcontextprotocol/vitest-config": "workspace:^"

packages/examples/client/test/server/demoInMemoryOAuthProvider.test.ts

Lines changed: 0 additions & 263 deletions
This file was deleted.

packages/examples/client/tsconfig.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"extends": "@modelcontextprotocol/tsconfig",
3-
"include": ["./"],
3+
"include": ["./", "../shared/test/demoInMemoryOAuthProvider.test.ts"],
44
"exclude": ["node_modules", "dist"],
55
"compilerOptions": {
66
"baseUrl": ".",
@@ -11,7 +11,8 @@
1111
"node_modules/@modelcontextprotocol/sdk-client/node_modules/@modelcontextprotocol/sdk-core/src/index.ts"
1212
],
1313
"@modelcontextprotocol/eslint-config": ["node_modules/@modelcontextprotocol/eslint-config/tsconfig.json"],
14-
"@modelcontextprotocol/vitest-config": ["node_modules/@modelcontextprotocol/vitest-config/tsconfig.json"]
14+
"@modelcontextprotocol/vitest-config": ["node_modules/@modelcontextprotocol/vitest-config/tsconfig.json"],
15+
"@modelcontextprotocol/sdk-examples-shared": ["node_modules/@modelcontextprotocol/sdk-examples-shared/src/index.ts"]
1516
}
1617
}
1718
}

packages/examples/server/package.json

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,9 @@
2222
"scripts": {
2323
"typecheck": "tsc -p tsconfig.build.json --noEmit",
2424
"prepack": "npm run build:esm && npm run build:cjs",
25-
"lint": "eslint test/ && prettier --check .",
26-
"lint:fix": "eslint test/ --fix && prettier --write .",
25+
"lint": "eslint src/ && prettier --check .",
26+
"lint:fix": "eslint src/ --fix && prettier --write .",
2727
"check": "npm run typecheck && npm run lint",
28-
"test": "vitest run",
29-
"test:watch": "vitest",
3028
"start": "npm run server",
3129
"server": "tsx watch --clear-screen=false scripts/cli.ts server",
3230
"client": "tsx scripts/cli.ts client"

packages/examples/server/src/elicitationUrlExample.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import {
2323
isInitializeRequest
2424
} from '@modelcontextprotocol/sdk-server';
2525
import { InMemoryEventStore } from './inMemoryEventStore.js';
26-
import { setupAuthServer } from './demoInMemoryOAuthProvider.js';
26+
import { setupAuthServer } from '../../shared/src/demoInMemoryOAuthProvider.js';
2727
import { OAuthMetadata } from '@modelcontextprotocol/sdk-server';
2828
import { checkResourceAllowed } from '@modelcontextprotocol/sdk-server';
2929

@@ -263,7 +263,7 @@ const tokenVerifier = {
263263
throw new Error(`Invalid or expired token: ${text}`);
264264
}
265265

266-
const data = await response.json() as { aud: string; client_id: string; scope: string; exp: number };
266+
const data = (await response.json()) as { aud: string; client_id: string; scope: string; exp: number };
267267

268268
if (!data.aud) {
269269
throw new Error(`Resource Indicator (RFC8707) missing`);

packages/examples/server/src/simpleStreamableHttp.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import {
1717
} from '@modelcontextprotocol/sdk-server';
1818
import { InMemoryEventStore } from './inMemoryEventStore.js';
1919
import { InMemoryTaskStore, InMemoryTaskMessageQueue } from '@modelcontextprotocol/sdk-server';
20-
import { setupAuthServer } from './demoInMemoryOAuthProvider.js';
20+
import { setupAuthServer } from '../../shared/src/demoInMemoryOAuthProvider.js';
2121
import { OAuthMetadata } from '@modelcontextprotocol/sdk-server';
2222
import { checkResourceAllowed } from '@modelcontextprotocol/sdk-server';
2323

@@ -546,7 +546,7 @@ if (useOAuth) {
546546
throw new Error(`Invalid or expired token: ${text}`);
547547
}
548548

549-
const data = await response.json() as { aud: string; client_id: string; scope: string; exp: number };
549+
const data = (await response.json()) as { aud: string; client_id: string; scope: string; exp: number };
550550

551551
if (strictOAuth) {
552552
if (!data.aud) {

packages/examples/server/tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"extends": "@modelcontextprotocol/tsconfig",
3-
"include": ["./"],
3+
"include": ["./", "../shared/src/demoInMemoryOAuthProvider.ts"],
44
"exclude": ["node_modules", "dist"],
55
"compilerOptions": {
66
"baseUrl": ".",
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
// @ts-check
2+
3+
import baseConfig from '@modelcontextprotocol/eslint-config';
4+
5+
export default [
6+
...baseConfig,
7+
{
8+
files: ['src/**/*.{ts,tsx,js,jsx,mts,cts}'],
9+
rules: {
10+
// Allow console statements in examples only
11+
'no-console': 'off'
12+
}
13+
}
14+
];

0 commit comments

Comments
 (0)