Skip to content

Commit fdda1b1

Browse files
committed
chore: standardize .gitignore (RSR)
1 parent 20a4b20 commit fdda1b1

1 file changed

Lines changed: 63 additions & 83 deletions

File tree

.gitignore

Lines changed: 63 additions & 83 deletions
Original file line numberDiff line numberDiff line change
@@ -1,99 +1,79 @@
1-
# SPDX-License-Identifier: CC0-1.0
2-
# SPDX-FileCopyrightText: 2024-2025 ECHIDNA Project Contributors
1+
# SPDX-License-Identifier: AGPL-3.0-or-later
2+
# RSR-compliant .gitignore
33

4-
# Rust
5-
/target/
6-
**/*.rs.bk
7-
*.pdb
8-
Cargo.lock
9-
.cargo/
10-
11-
# Julia
12-
.julia/
13-
Manifest.toml
14-
*.jl.cov
15-
*.jl.*.cov
16-
*.jl.mem
17-
deps/deps.jl
18-
deps/build.log
19-
deps/downloads/
20-
21-
# ReScript/Deno
22-
.deno/
23-
node_modules/
24-
dist/
25-
build/
26-
*.bs.js
27-
28-
# Mercury/Logtalk (if used)
29-
*.mh
30-
*.err
31-
Mercury/
32-
33-
# Build artifacts
34-
*.o
35-
*.a
36-
*.so
37-
*.dylib
38-
*.dll
39-
*.exe
40-
41-
# IDE and Editor files
42-
.vscode/
43-
.idea/
4+
# OS & Editor
5+
.DS_Store
6+
Thumbs.db
447
*.swp
458
*.swo
469
*~
47-
.DS_Store
48-
*.sublime-project
49-
*.sublime-workspace
10+
.idea/
11+
.vscode/
5012

51-
# Podman/Container
52-
*.tar
53-
*.tar.gz
54-
*.tgz
13+
# Build
14+
/target/
15+
/_build/
16+
/build/
17+
/dist/
18+
/out/
5519

56-
# Logs
57-
*.log
58-
logs/
20+
# Dependencies
21+
/node_modules/
22+
/vendor/
23+
/deps/
24+
/.elixir_ls/
5925

60-
# Temporary files
61-
tmp/
62-
temp/
63-
*.tmp
26+
# Rust
27+
# Cargo.lock # Keep for binaries
6428

65-
# Test coverage
66-
coverage/
67-
*.profdata
68-
*.profraw
69-
lcov.info
70-
coverage.xml
71-
coverage.info
29+
# Elixir
30+
/cover/
31+
/doc/
32+
*.ez
33+
erl_crash.dump
7234

73-
# Documentation builds
74-
docs/_build/
75-
docs/.doctrees/
76-
site/
35+
# Julia
36+
*.jl.cov
37+
*.jl.mem
38+
/Manifest.toml
7739

78-
# OS-specific
79-
Thumbs.db
80-
.Spotlight-V100
81-
.Trashes
40+
# ReScript
41+
/lib/bs/
42+
/.bsb.lock
43+
44+
# Python (SaltStack only)
45+
__pycache__/
46+
*.py[cod]
47+
.venv/
8248

83-
# Security scanning
84-
trivy-*.json
85-
*.sarif
49+
# Ada/SPARK
50+
*.ali
51+
/obj/
52+
/bin/
8653

87-
# Proof artifacts (keep proofs source, ignore artifacts)
88-
*.proof.cache
89-
*.proof.bin
54+
# Haskell
55+
/.stack-work/
56+
/dist-newstyle/
9057

91-
# Environment files (never commit secrets!)
58+
# Chapel
59+
*.chpl.tmp.*
60+
61+
# Secrets
9262
.env
93-
.env.local
94-
*.credentials
95-
*.key
63+
.env.*
9664
*.pem
65+
*.key
66+
secrets/
67+
68+
# Test/Coverage
69+
/coverage/
70+
htmlcov/
9771

98-
# REUSE tool
99-
.reuse/spdx-cache
72+
# Logs
73+
*.log
74+
/logs/
75+
76+
# Temp
77+
/tmp/
78+
*.tmp
79+
*.bak

0 commit comments

Comments
 (0)