From 4d797e0a5b546fd55be81fe7aef5d14f5ea7700c Mon Sep 17 00:00:00 2001 From: CaIon Date: Thu, 5 Feb 2026 22:57:32 +0800 Subject: [PATCH] Update .gitattributes to enhance text file handling and mark additional file types for LF normalization and binary detection --- .gitattributes | 38 ++++++++++++++++++++++++++++++++++++-- 1 file changed, 36 insertions(+), 2 deletions(-) diff --git a/.gitattributes b/.gitattributes index 2b2c61f70..8bf40a14f 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,5 +1,39 @@ +# Auto detect text files and perform LF normalization +* text=auto + +# Go files +*.go text eol=lf + +# Config files +*.json text eol=lf +*.yaml text eol=lf +*.yml text eol=lf +*.toml text eol=lf +*.md text eol=lf + +# JavaScript/TypeScript files +*.js text eol=lf +*.jsx text eol=lf +*.ts text eol=lf +*.tsx text eol=lf +*.html text eol=lf +*.css text eol=lf + +# Shell scripts +*.sh text eol=lf + +# Binary files +*.png binary +*.jpg binary +*.jpeg binary +*.gif binary +*.ico binary +*.woff binary +*.woff2 binary + +# ============================================ +# GitHub Linguist - Language Detection +# ============================================ # Mark web frontend as vendored so GitHub recognizes this as a Go project web/** linguist-vendored - -# Also mark electron files as vendored electron/** linguist-vendored