-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.gitattributes
More file actions
103 lines (88 loc) · 1.93 KB
/
.gitattributes
File metadata and controls
103 lines (88 loc) · 1.93 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
# =====================================================
# NEXUS OSINT Platform — .gitattributes
# =====================================================
# ── Line Endings ──
# Auto-detect text files and normalize to LF
* text=auto eol=lf
# Force batch/cmd scripts to CRLF (Windows)
*.bat text eol=crlf
*.cmd text eol=crlf
*.ps1 text eol=crlf
# Force shell scripts to LF
*.sh text eol=lf
# ── Explicitly declare text files ──
*.py text diff=python
*.ts text
*.tsx text
*.js text
*.jsx text
*.json text
*.yaml text
*.yml text
*.toml text
*.cfg text
*.ini text
*.md text
*.txt text
*.html text
*.css text
*.scss text
*.sql text
*.graphql text
*.gql text
*.env.example text
*.cypher text
# ── Binary files (do not diff/merge) ──
*.png binary
*.jpg binary
*.jpeg binary
*.gif binary
*.ico binary
*.svg binary
*.webp binary
*.avif binary
*.mp4 binary
*.webm binary
*.mov binary
*.avi binary
*.woff binary
*.woff2 binary
*.ttf binary
*.eot binary
*.otf binary
*.zip binary
*.tar.gz binary
*.tgz binary
*.gz binary
*.bz2 binary
*.7z binary
*.rar binary
*.whl binary
*.pyc binary
*.pdf binary
*.doc binary
*.docx binary
*.xls binary
*.xlsx binary
*.db binary
*.sqlite binary
*.sqlite3 binary
# ── Git LFS (large files) ──
*.mp4 filter=lfs diff=lfs merge=lfs -text
*.mov filter=lfs diff=lfs merge=lfs -text
*.avi filter=lfs diff=lfs merge=lfs -text
*.webm filter=lfs diff=lfs merge=lfs -text
# ── Linguist overrides (GitHub language stats) ──
# Exclude generated/vendored files from language stats
apps/desktop/dist/** linguist-generated
apps/desktop/out/** linguist-generated
*.min.js linguist-generated
*.min.css linguist-generated
pnpm-lock.yaml linguist-generated
# Treat as documentation
docs/** linguist-documentation
*.md linguist-documentation
# Ensure Python and TypeScript are primary languages
apps/api/**/*.py linguist-detectable
apps/desktop/src/**/*.ts linguist-detectable
apps/desktop/src/**/*.tsx linguist-detectable