mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-28 08:14:59 +00:00
2.6 KiB
2.6 KiB
title | excerpt | highlight_image | nav_exclude |
---|---|---|---|
Aider has written 7% of its own code | Aider has written 7% of its own code, via 600+ commits that inserted 4.8K and deleted 1.5K lines of code. | /assets/self-assembly.jpg | true |
{% if page.date %}
{{ page.date | date: "%B %d, %Y" }}
{% endif %}Aider has written 7% of its own code
The aider git repo currently contains about 4K commits and 14K lines of code.
Aider made 15% of the commits, inserting 4.8K and deleting 1.5K lines of code.
About 7% of the code now in the repo is attributable to an aider commit
using git blame
.
This number is probably a significant undercount, because periodic reformatting
by black
is likely obscuring aider's authorship of many lines.
Here's the breakdown of the code aider wrote in the current code base
according to git blame
.
File | Lines | Percent |
---|---|---|
aider/args.py | 6 of 449 | 1.3% |
aider/coders/base_coder.py | 37 of 1354 | 2.7% |
aider/coders/editblock_coder.py | 14 of 507 | 2.8% |
aider/coders/editblock_func_coder.py | 6 of 141 | 4.3% |
aider/coders/udiff_coder.py | 2 of 421 | 0.5% |
aider/coders/wholefile_coder.py | 5 of 146 | 3.4% |
aider/coders/wholefile_func_coder.py | 4 of 134 | 3.0% |
aider/commands.py | 67 of 703 | 9.5% |
aider/diffs.py | 15 of 129 | 11.6% |
aider/gui.py | 2 of 533 | 0.4% |
aider/history.py | 19 of 124 | 15.3% |
aider/io.py | 55 of 368 | 14.9% |
aider/linter.py | 30 of 240 | 12.5% |
aider/main.py | 30 of 466 | 6.4% |
aider/mdstream.py | 3 of 122 | 2.5% |
aider/models.py | 22 of 549 | 4.0% |
aider/repo.py | 19 of 266 | 7.1% |
aider/repomap.py | 17 of 518 | 3.3% |
aider/scrape.py | 12 of 199 | 6.0% |
aider/versioncheck.py | 10 of 37 | 27.0% |
aider/voice.py | 9 of 104 | 8.7% |
benchmark/benchmark.py | 33 of 730 | 4.5% |
benchmark/over_time.py | 32 of 60 | 53.3% |
benchmark/swe_bench_lite.py | 40 of 71 | 56.3% |
scripts/blame.py | 55 of 212 | 25.9% |
scripts/versionbump.py | 96 of 123 | 78.0% |
setup.py | 11 of 47 | 23.4% |
tests/test_coder.py | 48 of 612 | 7.8% |
tests/test_commands.py | 135 of 588 | 23.0% |
tests/test_editblock.py | 23 of 403 | 5.7% |
tests/test_io.py | 30 of 65 | 46.2% |
tests/test_main.py | 13 of 239 | 5.4% |
tests/test_models.py | 6 of 28 | 21.4% |
tests/test_repo.py | 2 of 296 | 0.7% |
tests/test_repomap.py | 70 of 217 | 32.3% |
tests/test_udiff.py | 7 of 119 | 5.9% |
tests/test_wholefile.py | 37 of 321 | 11.5% |
Total | 1022 of 14219 | 7.2% |