diff --git a/.github/workflows/deploy-wheels.yml b/.github/workflows/deploy-wheels.yml
index 2a99470c..e0de5927 100644
--- a/.github/workflows/deploy-wheels.yml
+++ b/.github/workflows/deploy-wheels.yml
@@ -71,4 +71,3 @@ jobs:
TWINE_PASSWORD: ${{ secrets.test_pypi_password }}
run: |
twine upload --repository-url https://test.pypi.org/legacy/ --skip-existing dist/*.whl
-
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 4fc298d5..a6497606 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -39,5 +39,6 @@ repos:
- id: check-merge-conflict
- id: check-toml
- id: check-yaml
+ - id: end-of-file-fixer
- id: trailing-whitespace
exclude: "^.github/.*_TEMPLATE.md"
diff --git a/LICENSE.txt b/LICENSE.txt
index bab80a6b..64fa6341 100644
--- a/LICENSE.txt
+++ b/LICENSE.txt
@@ -32,4 +32,4 @@ Copyright (c) 2007 Nick Galbreath -- nickg [at] modp [dot] com. All rights rese
Numeric decoder derived from from TCL library
https://opensource.apple.com/source/tcl/tcl-14/tcl/license.terms
* Copyright (c) 1988-1993 The Regents of the University of California.
- * Copyright (c) 1994 Sun Microsystems, Inc.
\ No newline at end of file
+ * Copyright (c) 1994 Sun Microsystems, Inc.
diff --git a/deps/double-conversion/msvc/double-conversion.vcxproj b/deps/double-conversion/msvc/double-conversion.vcxproj
index 5616c8ad..06c0a638 100644
--- a/deps/double-conversion/msvc/double-conversion.vcxproj
+++ b/deps/double-conversion/msvc/double-conversion.vcxproj
@@ -171,4 +171,4 @@
-
\ No newline at end of file
+
diff --git a/deps/double-conversion/msvc/double-conversion.vcxproj.filters b/deps/double-conversion/msvc/double-conversion.vcxproj.filters
index 664a27f6..fe58a684 100644
--- a/deps/double-conversion/msvc/double-conversion.vcxproj.filters
+++ b/deps/double-conversion/msvc/double-conversion.vcxproj.filters
@@ -72,4 +72,4 @@
Header Files
-
\ No newline at end of file
+
diff --git a/deps/double-conversion/msvc/run_tests/run_tests.vcxproj b/deps/double-conversion/msvc/run_tests/run_tests.vcxproj
index 05d2873f..e2731d79 100644
--- a/deps/double-conversion/msvc/run_tests/run_tests.vcxproj
+++ b/deps/double-conversion/msvc/run_tests/run_tests.vcxproj
@@ -183,4 +183,4 @@
-
\ No newline at end of file
+
diff --git a/deps/double-conversion/msvc/run_tests/run_tests.vcxproj.filters b/deps/double-conversion/msvc/run_tests/run_tests.vcxproj.filters
index e923c7d1..314dd260 100644
--- a/deps/double-conversion/msvc/run_tests/run_tests.vcxproj.filters
+++ b/deps/double-conversion/msvc/run_tests/run_tests.vcxproj.filters
@@ -78,4 +78,4 @@
Header Files
-
\ No newline at end of file
+
diff --git a/deps/double-conversion/test/CMakeLists.txt b/deps/double-conversion/test/CMakeLists.txt
index 3cf44493..9d7a6465 100644
--- a/deps/double-conversion/test/CMakeLists.txt
+++ b/deps/double-conversion/test/CMakeLists.txt
@@ -1 +1 @@
-add_subdirectory(cctest)
\ No newline at end of file
+add_subdirectory(cctest)
diff --git a/lib/Makefile b/lib/Makefile
index 8243c557..5cb09cf9 100644
--- a/lib/Makefile
+++ b/lib/Makefile
@@ -20,4 +20,3 @@ libultrajson : $(OBJS)
clean:
rm -rf *.o
rm -rf $(PROGRAM)
-
diff --git a/scripts/build-manylinux-wheels.sh b/scripts/build-manylinux-wheels.sh
index a490a684..6e66a394 100755
--- a/scripts/build-manylinux-wheels.sh
+++ b/scripts/build-manylinux-wheels.sh
@@ -34,4 +34,3 @@ mkdir -p /io/dist/
for whl in /io/temp-wheels/*.whl; do
auditwheel repair "$whl" --plat $PLAT -w /io/dist/
done
-
diff --git a/tests/sample.json b/tests/sample.json
index 30930e76..c53d7129 100644
--- a/tests/sample.json
+++ b/tests/sample.json
@@ -3312,4 +3312,4 @@
"obj": {"key": "wrong value"},
"퓲꽪m{㶩/뇿#⼢&᭙硞㪔E嚉c樱㬇1a綑DḾ䝩": null
}
-}
\ No newline at end of file
+}