diff --git a/.gitattributes b/.gitattributes
index eca98fc228f0da93d01e04c763ebdd1fe3291615..6a18819be9d01c1310eb42de0555a09e47fe05a4 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -11,3 +11,14 @@
 *.pcm binary
 
 Dockerfile.dev linguist-language=Dockerfile
+
+# Generated files
+CODEOWNERS linguist-generated=true
+Dockerfile linguist-generated=true
+homeassistant/generated/*.py linguist-generated=true
+mypy.ini linguist-generated=true
+requirements.txt linguist-generated=true
+requirements_all.txt linguist-generated=true
+requirements_test_all.txt linguist-generated=true
+requirements_test_pre_commit.txt linguist-generated=true
+script/hassfest/docker/Dockerfile linguist-generated=true