Note: Files with excluded extensions are not shown. Configure exclude_exts in gitstats.conf.
| Extension | Files (%) | Lines (%) | Lines/file |
|---|---|---|---|
| conf | 1 (1.56%) | 109 (0.72%) | 109 |
| css | 1 (1.56%) | 704 (4.63%) | 704 |
| gif | 4 (6.25%) | 0 (0.00%) | 0 |
| js | 2 (3.12%) | 344 (2.26%) | 172 |
| lock | 1 (1.56%) | 1905 (12.54%) | 1905 |
| md | 3 (4.69%) | 265 (1.74%) | 88 |
| png | 3 (4.69%) | 0 (0.00%) | 0 |
| py | 19 (29.69%) | 9127 (60.08%) | 480 |
| rst | 11 (17.19%) | 1153 (7.59%) | 104 |
| tape | 1 (1.56%) | 33 (0.22%) | 33 |
| toml | 1 (1.56%) | 84 (0.55%) | 84 |
| yaml | 2 (3.12%) | 64 (0.42%) | 32 |
| yml | 9 (14.06%) | 360 (2.37%) | 40 |
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 |
| gitstats/main.py | 41 |
| gitstats/report_creator.py | 40 |
| README.md | 36 |
| README.rst | 27 |
| .github/workflows/test.yml | 26 |
| .github/workflows/publish-image.yml | 23 |
| pyproject.toml | 20 |
| gitstats/utils.py | 19 |
| Makefile | 19 |
| gitstats/__init__.py | 16 |
| .gitignore | 16 |
| .github/workflows/preview.yml | 15 |
| TODO.txt | 15 |
| gitstats/gitstats.css | 13 |
| gitstats.css | 13 |
| tests/test_main.py | 11 |
| .pre-commit-config.yaml | 11 |
| noxfile.py | 11 |
| Dockerfile | 11 |
| doc/gitstats.pod | 11 |
| doc/README | 11 |
| .github/workflows/gallery.yml | 8 |