From 9c58123f89042cb17d7bb66582a19d21058926e5 Mon Sep 17 00:00:00 2001 From: Max Isbey <224885523+maxisbey@users.noreply.github.com> Date: Mon, 10 Nov 2025 22:14:13 +0000 Subject: [PATCH] Add end-of-file-fixer pre-commit hook This adds the end-of-file-fixer hook from pre-commit-hooks to ensure all files in the repository end with a newline character. This improves POSIX compliance and prevents issues with certain tools that expect proper line endings. The hook automatically fixed several files that were missing trailing newlines. Reported-by: Kludex --- .gitattribute | 2 +- .pre-commit-config.yaml | 5 +++++ .../simple-chatbot/mcp_simple_chatbot/requirements.txt | 2 +- .../simple-chatbot/mcp_simple_chatbot/servers_config.json | 2 +- examples/servers/simple-prompt/mcp_simple_prompt/__init__.py | 1 - .../servers/simple-resource/mcp_simple_resource/__init__.py | 1 - examples/servers/simple-tool/mcp_simple_tool/__init__.py | 1 - 7 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.gitattribute b/.gitattribute index d9d7d2c7ee..0ab3744850 100644 --- a/.gitattribute +++ b/.gitattribute @@ -1,2 +1,2 @@ # Generated -uv.lock linguist-generated=true \ No newline at end of file +uv.lock linguist-generated=true diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 28da65c608..c06b9028da 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,6 +1,11 @@ fail_fast: true repos: + - repo: https://github.com/pre-commit/pre-commit-hooks + rev: v6.0.0 + hooks: + - id: end-of-file-fixer + - repo: https://github.com/pre-commit/mirrors-prettier rev: v3.1.0 hooks: diff --git a/examples/clients/simple-chatbot/mcp_simple_chatbot/requirements.txt b/examples/clients/simple-chatbot/mcp_simple_chatbot/requirements.txt index c01e1576c2..2292072ffa 100644 --- a/examples/clients/simple-chatbot/mcp_simple_chatbot/requirements.txt +++ b/examples/clients/simple-chatbot/mcp_simple_chatbot/requirements.txt @@ -1,4 +1,4 @@ python-dotenv>=1.0.0 requests>=2.31.0 mcp>=1.0.0 -uvicorn>=0.32.1 \ No newline at end of file +uvicorn>=0.32.1 diff --git a/examples/clients/simple-chatbot/mcp_simple_chatbot/servers_config.json b/examples/clients/simple-chatbot/mcp_simple_chatbot/servers_config.json index 98f8e1fd56..3a92d05d1e 100644 --- a/examples/clients/simple-chatbot/mcp_simple_chatbot/servers_config.json +++ b/examples/clients/simple-chatbot/mcp_simple_chatbot/servers_config.json @@ -9,4 +9,4 @@ "args": ["-y", "@modelcontextprotocol/server-puppeteer"] } } -} \ No newline at end of file +} diff --git a/examples/servers/simple-prompt/mcp_simple_prompt/__init__.py b/examples/servers/simple-prompt/mcp_simple_prompt/__init__.py index 8b13789179..e69de29bb2 100644 --- a/examples/servers/simple-prompt/mcp_simple_prompt/__init__.py +++ b/examples/servers/simple-prompt/mcp_simple_prompt/__init__.py @@ -1 +0,0 @@ - diff --git a/examples/servers/simple-resource/mcp_simple_resource/__init__.py b/examples/servers/simple-resource/mcp_simple_resource/__init__.py index 8b13789179..e69de29bb2 100644 --- a/examples/servers/simple-resource/mcp_simple_resource/__init__.py +++ b/examples/servers/simple-resource/mcp_simple_resource/__init__.py @@ -1 +0,0 @@ - diff --git a/examples/servers/simple-tool/mcp_simple_tool/__init__.py b/examples/servers/simple-tool/mcp_simple_tool/__init__.py index 8b13789179..e69de29bb2 100644 --- a/examples/servers/simple-tool/mcp_simple_tool/__init__.py +++ b/examples/servers/simple-tool/mcp_simple_tool/__init__.py @@ -1 +0,0 @@ -