Skip to content

Improvements#1

Open
icarohs7 wants to merge 2 commits into
Daniel-GM:masterfrom
icarohs7:master
Open

Improvements#1
icarohs7 wants to merge 2 commits into
Daniel-GM:masterfrom
icarohs7:master

Conversation

@icarohs7

@icarohs7 icarohs7 commented May 7, 2026

Copy link
Copy Markdown

No description provided.

icarohs7 added 2 commits May 7, 2026 11:39
- Replace multiple `git show` subprocesses with a persistent
  `git cat-file --batch` process, eliminating overhead and avoiding
  pipe deadlocks on Windows
- Add CLI progress bar for monthly processing feedback
- Expand INCLUDE_EXTS with .dart, .h, .cpp, .swift and extensionless files
- Adjust function spacing for PEP8 compliance

Signed-off-by: Icaro Temponi <icarohs7@gmail.com>
Add `detect_language()` to categorize files without extensions by
inspecting their content, similar to GitHub Linguist:

- Known filenames: Makefile, Dockerfile, Rakefile, Gemfile, Podfile,
  Guardfile, Capfile, Thorfile, Vagrantfile, Brewfile, Jenkinsfile,
  CMakeLists.txt
- Shebang parsing: python, ruby, node, bash, perl, php, swift, dart,
  go, rust, etc.
- Content heuristics: PHP opening tags (`<?php`, `<?=`)

Extensionless files are now grouped under their detected language key
in `por_extensao` instead of an empty string.

Signed-off-by: Icaro Temponi <icarohs7@gmail.com>
@vercel

vercel Bot commented May 7, 2026

Copy link
Copy Markdown

@icarohs7 is attempting to deploy a commit to the danielgomesmoura-gmailcom's projects Team on Vercel.

A member of the Team first needs to authorize it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant