Analysis Results: https://github.com/kojix2/bat-c

2026-09-24 06:26

Lines of Code by Language

Code, Comments, and Blank Lines Ratio

Language Files Code Comments Blanks Total
Batch
1 28 3 3 34
File Code Comments Blanks Total
./test/test.bat 28 3 3 34
C
3 120 4 13 137
File Code Comments Blanks Total
./test/test_pretty_print.c 47 3 6 56
./examples/C/self_print.c 39 1 5 45
./examples/C/basic.c 34 0 2 36
C Header
1 47 85 9 141
File Code Comments Blanks Total
./bat.h 47 85 9 141
Coq
2 112 0 18 130
File Code Comments Blanks Total
./examples/V/basic.v 56 0 9 65
./examples/V/self_print.v 56 0 9 65
C++
2 85 0 16 101
File Code Comments Blanks Total
./examples/TypeScript/self_print.cc 42 0 8 50
./examples/TypeScript/basic.cc 43 0 8 51
D
2 144 0 20 164
File Code Comments Blanks Total
./examples/D/basic.d 73 0 10 83
./examples/D/self_print.d 71 0 10 81
Go
2 88 12 14 114
File Code Comments Blanks Total
./examples/Go/self_print.go 44 6 7 57
./examples/Go/basic.go 44 6 7 57
HTML
3 30 0 0 30
File Code Comments Blanks Total
./test/test_input.html 10 0 0 10
./test/test_input2.html 10 0 0 10
./test/test_input1.html 10 0 0 10
JavaScript
2 6 0 0 6
File Code Comments Blanks Total
./examples/TypeScript/basic.js 3 0 0 3
./examples/TypeScript/self_print.js 3 0 0 3
JSON
3 1285 0 0 1285
File Code Comments Blanks Total
./renovate.json 7 0 0 7
./examples/TypeScript/package.json 13 0 0 13
./examples/TypeScript/package-lock.json 1265 0 0 1265
Julia
2 88 6 18 112
File Code Comments Blanks Total
./examples/Julia/self_print.jl 44 3 9 56
./examples/Julia/basic.jl 44 3 9 56
Makefile
4 116 7 43 166
File Code Comments Blanks Total
./examples/D/Makefile 28 0 10 38
./examples/Go/Makefile 29 0 12 41
./examples/C/Makefile 30 7 11 48
./examples/Odin/Makefile 29 0 10 39
Markdown
12 0 265 96 361
Nim
2 96 0 22 118
File Code Comments Blanks Total
./examples/Nim/basic.nim 48 0 11 59
./examples/Nim/self_print.nim 48 0 11 59
Odin
2 140 0 18 158
File Code Comments Blanks Total
./examples/Odin/self_print.odin 70 0 9 79
./examples/Odin/basic.odin 70 0 9 79
Python
2 110 8 14 132
File Code Comments Blanks Total
./examples/Python/basic.py 55 4 7 66
./examples/Python/self_print.py 55 4 7 66
Ruby
2 124 2 20 146
File Code Comments Blanks Total
./examples/Ruby/self_print.rb 62 1 10 73
./examples/Ruby/basic.rb 62 1 10 73
Rust
1 428 0 53 481
File Code Comments Blanks Total
./src/lib.rs 428 0 53 481
Shell
1 22 7 7 36
File Code Comments Blanks Total
./test/test.sh 22 7 7 36
Plain Text
2 0 65 4 69
File Code Comments Blanks Total
./test/expected_output.txt 0 48 0 48
./LICENSE.txt 0 17 4 21
TOML
2 79 9 24 112
File Code Comments Blanks Total
./cbindgen.toml 60 9 20 89
./Cargo.toml 19 0 4 23
Zig
4 144 2 22 168
File Code Comments Blanks Total
./examples/Zig/self_print.zig 38 0 6 44
./examples/Zig/basic.zig 38 0 6 44
./examples/Zig/build.zig 30 2 5 37
./examples/Zig/bat_c.zig 38 0 5 43
Total 57 3292 475 434 4201

README Badges

Add these badges to your README.md to showcase your code statistics:

Lines of Code GitHub
Top Language GitHub
Languages GitHub
Code to Comment Ratio GitHub
Note: These badges are dynamic and will automatically reflect the latest analysis of your repository. For efficiency, analysis results are cached for 24 hours. If you've made changes to your repository and want to update the badge data, you can run a new analysis after the cache period expires.
GitHub Badge: Using GitHub-specific badge format. This URL format is optimized for GitHub repositories.