Note: Files with excluded extensions are not shown. Configure exclude_exts in gitstats.conf.
| Extension | Files (%) | Lines (%) | Lines/file |
|---|---|---|---|
| conf | 1 (2.00%) | 83 (0.89%) | 83 |
| css | 1 (2.00%) | 535 (5.71%) | 535 |
| gif | 4 (8.00%) | 0 (0.00%) | 0 |
| js | 2 (4.00%) | 344 (3.67%) | 172 |
| lock | 1 (2.00%) | 2243 (23.92%) | 2243 |
| md | 2 (4.00%) | 243 (2.59%) | 121 |
| png | 1 (2.00%) | 0 (0.00%) | 0 |
| py | 8 (16.00%) | 3511 (37.44%) | 438 |
| rst | 11 (22.00%) | 875 (9.33%) | 79 |
| tape | 1 (2.00%) | 39 (0.42%) | 39 |
| toml | 1 (2.00%) | 69 (0.74%) | 69 |
| yaml | 2 (4.00%) | 64 (0.68%) | 32 |
| yml | 9 (18.00%) | 329 (3.51%) | 36 |
Files touched most often across all commits. High-churn files are hotspots that may benefit from extra review or refactoring.
| File | Times Changed |
|---|---|
| gitstats | 184 |
| doc/TODO.txt | 46 |
| statgit | 44 |
| README.md | 36 |
| gitstats/main.py | 26 |
| gitstats/report_creator.py | 24 |
| .github/workflows/publish-image.yml | 23 |
| .github/workflows/test.yml | 19 |
| Makefile | 19 |
| pyproject.toml | 17 |
| .gitignore | 15 |
| .github/workflows/preview.yml | 15 |
| TODO.txt | 15 |
| README.rst | 13 |
| gitstats.css | 13 |
| gitstats/__init__.py | 12 |
| gitstats/utils.py | 11 |
| Dockerfile | 11 |
| doc/gitstats.pod | 11 |
| doc/README | 11 |
| .pre-commit-config.yaml | 10 |
| noxfile.py | 10 |
| gitstats/gitstats.css | 8 |
| .readthedocs.yaml | 8 |
| .github/workflows/pre-commit.yml | 7 |