Skip to content

Conversation

@lumirlumir
Copy link
Member

@lumirlumir lumirlumir commented Nov 17, 2025

Prerequisites checklist

What is the purpose of this pull request?

In this PR, I've resolved the issue metioned in #310.

I've updated the data property to accept string | number | boolean | bigint | null | undefined and added test cases to ensure it works.

What changes did you make? (Give an overview)

In this PR, I've resolved the issue metioned in #310.

Related Issues

Closes: #310

Is there anything you'd like reviewers to focus on?

N/A

@github-project-automation github-project-automation bot moved this to Needs Triage in Triage Nov 17, 2025
@eslint-github-bot eslint-github-bot bot added the bug Something isn't working label Nov 17, 2025
@lumirlumir lumirlumir moved this from Needs Triage to Implementing in Triage Nov 17, 2025
@lumirlumir lumirlumir moved this from Implementing to Needs Triage in Triage Nov 20, 2025
@lumirlumir lumirlumir marked this pull request as ready for review November 20, 2025 14:01
@lumirlumir lumirlumir requested a review from a team November 20, 2025 14:02
@lumirlumir
Copy link
Member Author

It seems that the CI failure is unrelated to this change.

@lumirlumir
Copy link
Member Author

lumirlumir commented Nov 27, 2025

I investigated this and it appears to be a regression in @modelcontextprotocol/[email protected], released yesterday. Version 1.23.0 added support for Zod v4, which seems to have caused errors in eslint/mcp.

I tried addressing it but couldn't find a clear solution, so I opened an issue in the @modelcontextprotocol/sdk repo: modelcontextprotocol/typescript-sdk#1180

},
"dependencies": {
"@modelcontextprotocol/sdk": "^1.22.0",
"@modelcontextprotocol/sdk": "1.22.0",
Copy link
Member Author

@lumirlumir lumirlumir Nov 27, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've pinned the version as a workaround for the CI failure.

(I tried using @ts-expect-error on the exact line where the error occurred, but it didn't work well.)

@lumirlumir lumirlumir force-pushed the fix-make-the-data-property-stricter branch from 1789094 to 440b8c2 Compare November 27, 2025 08:50
"lint-staged": "^16.0.0",
"mocha": "^11.5.0",
"prettier": "^3.4.1",
"prettier": "^3.7.0",
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Meanwhile, [email protected] was released 30 minutes ago and has also caused CI to fail.

Some additional code diffs were introduced by this change.

@lumirlumir
Copy link
Member Author

Marking it as a draft until #332 is merged.

@lumirlumir lumirlumir marked this pull request as draft November 28, 2025 07:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

accepted bug Something isn't working

Projects

Status: Implementing

Development

Successfully merging this pull request may close these issues.

Change Request: Make the data property stricter

5 participants