Remove generated files from GitHub line counts
GitHub: Better Line Counts Extension
In reality, lots of code is generated nowadays and GitHub's line counts are not representative of a PR's true size.
This extension subtracts generated files from the total line counts, giving you a better idea of how big a PR really is. That's it. That's all it does.
Generated files are detected from the branch's root .gitattributes file. See GitHub's docs to learn how to mark a file as generated: https://docs.github.com/en/repositories/working-with-files/managing-files/customizing-how-changed-files-appear-on-github
For a simple example, checkout this extension's .gitattributes file! https://github.com/aklinker1/github-better-line-counts/blob/main/.gitattributes
---
The extension is open source. Feel free to contribute if you have any ideas or just star it 😀
https://github.com/aklinker1/github-better-line-counts
Source Manifest.json
"update_url": "https://clients2.google.com/service/update2/crx",
"manifest_version":3,
"name":"GitHub: Better Line Counts",
"description":"Remove generated files from GitHub line counts",
"version":"1.7.1",
"icons":{"16":"icon/16.png",
"32":"icon/32.png",
"48":"icon/48.png",
"96":"icon/96.png",
"128":"icon/128.png"},
"permissions":["storage"],
"background":{"service_worker":"background.js"},
"options_ui":{"open_in_tab":false,
"page":"options.html"},
"content_scripts":[{"matches":["*://*.github.com/*"],
"run_at":"document_end",
"css":["content-scripts/content.css"],
"js":["content-scripts/content.js"]}]}
Similar Extensions
Github JSON Editor 162 0 ★ 517KiB
HintEd Smart Manuals Editor 162 1 ★ 6.36MiB
ARGOS DOM 162 0 ★ 67.96KiB
LumoSearch: Airbnb Review Summary & Search 162 2 ★ 49.99KiB
Michael's Upgrade for TrakED 162 0 ★ 410KiB
Tanuki Utilities 162 1 ★ 25.43KiB
GitHub LOC 162 3 ★ 733KiB
Space Bubbles Shooter 162 0 ★ 7.27MiB
Add to Benevolist.org Button 162 0 ★ 26.28KiB
Left Unread 162 4 ★ 25.15KiB
Passive Aggressive Email Translator Extension 162 0 ★ 143KiB
Thymeline 162 1 ★ 230KiB
Hive - Bookmarks 162 65 ★ 97.95KiB
Agfa JIRA 162 2 ★ 22.96KiB
Follows You GitHub 162 0 ★ 11.25KiB
GitHub Minesweeper 162 8 ★ 13.37KiB
ChatGPT Recall Prompts 162 3 ★ 37.64KiB
AuthentiSci 162 0 ★ 160KiB
TruthGPT - No Hallucinations, only Truth 162 3 ★ 2.73MiB
Banner Animation Control - Dev 162 13 ★ 152KiB
Drag GPT - Start AI Easily with Drag! 162 3 ★ 273KiB
Ducking Extension - Ducking.id 162 13 ★ 1.88MiB
Load Background Tabs Lazily 162 5 ★ 77.7KiB
GitHub File Diff 162 0 ★ 354KiB
User reviews
Jerry Green (ID: 000000fc98131061) Voted 5 ★ - Updated 07/16/2023