Note: Files with excluded extensions are not shown. Configure exclude_exts in gitstats.conf.
| Extension | Files (%) | Lines (%) | Lines/file |
|---|---|---|---|
| conf | 1 (1.79%) | 83 (0.74%) | 83 |
| css | 1 (1.79%) | 535 (4.76%) | 535 |
| gif | 4 (7.14%) | 0 (0.00%) | 0 |
| js | 2 (3.57%) | 344 (3.06%) | 172 |
| lock | 1 (1.79%) | 2243 (19.98%) | 2243 |
| md | 3 (5.36%) | 264 (2.35%) | 88 |
| png | 1 (1.79%) | 0 (0.00%) | 0 |
| py | 13 (23.21%) | 5370 (47.82%) | 413 |
| rst | 11 (19.64%) | 875 (7.79%) | 79 |
| tape | 1 (1.79%) | 33 (0.29%) | 33 |
| toml | 1 (1.79%) | 84 (0.75%) | 84 |
| yaml | 2 (3.57%) | 64 (0.57%) | 32 |
| yml | 9 (16.07%) | 292 (2.60%) | 32 |
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 | 31 |
| gitstats/report_creator.py | 28 |
| .github/workflows/publish-image.yml | 23 |
| .github/workflows/test.yml | 22 |
| pyproject.toml | 20 |
| Makefile | 19 |
| gitstats/utils.py | 15 |
| .gitignore | 15 |
| .github/workflows/preview.yml | 15 |
| TODO.txt | 15 |
| README.rst | 14 |
| gitstats/__init__.py | 13 |
| gitstats.css | 13 |
| noxfile.py | 11 |
| Dockerfile | 11 |
| doc/gitstats.pod | 11 |
| doc/README | 11 |
| .pre-commit-config.yaml | 10 |
| gitstats/gitstats.css | 8 |
| .readthedocs.yaml | 8 |
| .github/workflows/pre-commit.yml | 7 |