Skip to content

Commit 14e5605

Browse files
committed
chore: prettify, sort, and round out .gitignore
Reorganizes .gitignore into labeled sections (Python cache, venvs, build artifacts, IDE, OS, logs, env files, generated output, project scratch, Conductor) with sorted entries within each group and trailing slashes on directory patterns for clarity. Folds in three smaller intents that would otherwise be separate commits: - Add .context/ for Conductor workspaces (collaboration scratch) - Add coverage.xml + .pytest_cache/ to fully cover pytest-cov outputs (.coverage.* and htmlcov/ were already on main from prior work) - Add *.swp / *.swo for vim swap files Drops the stale `*.cpython-312.pyc\`` line with a literal-backtick typo; it wasn't matching anything and `*.pyc` already covers the case. No behavior changes anyone would notice from the resulting rule set. Signed-off-by: lelia <2418071+lelia@users.noreply.github.com>
1 parent 0445421 commit 14e5605

1 file changed

Lines changed: 47 additions & 23 deletions

File tree

.gitignore

Lines changed: 47 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,58 @@
1-
.idea
2-
venv
3-
.venv
4-
.venv-test
5-
build
6-
dist
1+
# --- Python bytecode / cache ---
2+
*.pyc
3+
__pycache__/
4+
.coverage
5+
.coverage.*
6+
coverage.xml
7+
htmlcov/
8+
.pytest_cache/
9+
10+
# --- Virtual environments ---
11+
venv/
12+
.venv/
13+
.venv-test/
14+
Pipfile
15+
16+
# --- Build / packaging ---
717
*.build
818
*.dist
9-
*.egg-info
10-
*.env
11-
run_container.sh
19+
*.egg-info/
20+
bin/
21+
build/
22+
dist/
1223
*.zip
13-
bin
14-
scripts/*.py
24+
25+
# --- Editor / IDE ---
26+
.idea/
27+
*.swp
28+
*.swo
29+
30+
# --- OS ---
31+
.DS_Store
32+
33+
# --- Logs ---
34+
logs/
35+
36+
# --- Env files ---
37+
*.env
38+
.env.local
39+
40+
# --- Generated output ---
1541
*.json
16-
*.sarif
1742
!tests/**/*.json
1843
!examples/config/*.json
44+
*.sarif
1945
markdown_overview_temp.md
2046
markdown_security_temp.md
21-
.DS_Store
22-
*.pyc
23-
test.py
24-
*.cpython-312.pyc`
47+
48+
# --- Project-specific scratch ---
49+
ai_testing/
2550
file_generator.py
26-
.coverage
27-
.coverage.*
28-
htmlcov/
29-
.env.local
30-
Pipfile
51+
run_container.sh
52+
scripts/*.py
3153
test/
32-
logs
33-
ai_testing/
54+
test.py
3455
verify_find_files_lazy_loading.py
56+
57+
# --- Conductor workspace ---
58+
.context/

0 commit comments

Comments
 (0)