Skip to content

Commit 4089569

Browse files
ObserverOfTimeamaanq
authored andcommitted
chore(bindings): improve gitattributes file
- Separate bindings into language sections - Mark all metadata & lockfiles as generated
1 parent 5df4706 commit 4089569

File tree

1 file changed

+28
-4
lines changed

1 file changed

+28
-4
lines changed

cli/src/templates/gitattributes

Lines changed: 28 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,37 @@
11
* text=auto eol=lf
22

3+
# Generated source files
34
src/*.json linguist-generated
45
src/parser.c linguist-generated
56
src/tree_sitter/* linguist-generated
67

7-
bindings/** linguist-generated
8+
# C bindings
9+
bindings/c/* linguist-generated
10+
CMakeLists.txt linguist-generated
11+
Makefile linguist-generated
12+
13+
# Rust bindings
14+
bindings/rust/* linguist-generated
15+
Cargo.toml linguist-generated
16+
Cargo.lock linguist-generated
17+
18+
# Node.js bindings
19+
bindings/node/* linguist-generated
820
binding.gyp linguist-generated
21+
package.json linguist-generated
22+
package-lock.json linguist-generated
23+
24+
# Python bindings
25+
bindings/python/** linguist-generated
926
setup.py linguist-generated
10-
Makefile linguist-generated
11-
CMakeLists.txt linguist-generated
12-
Package.swift linguist-generated
27+
pyproject.toml linguist-generated
28+
29+
# Go bindings
30+
bindings/go/* linguist-generated
1331
go.mod linguist-generated
32+
go.sum linguist-generated
33+
34+
# Swift bindings
35+
bindings/swift/** linguist-generated
36+
Package.swift linguist-generated
37+
Package.resolved linguist-generated

0 commit comments

Comments
 (0)