bdperkin/findfmt
A .gitignore-aware file discovery and classification suite that locates files by content format, shebang, and MIME tag for automated linting, formatting, and CI pipelines.
Is bdperkin/findfmt beginner-friendly?
The maintainers of bdperkin/findfmt usually reply to a pull request within 1 day. No beginner-friendly issue is open right now; the list below has the other issues we hold for it.
- Stars
- 0
- Forks
- 3
- Open beginner issues
- 0
- Indexed issues
- 175
- Avg merge
- 53m
- Merged PRs (30d)
- 163
- Dominant language
- Python
- License
- MIT
- Last GitHub push
- Oct 22, 2026
- Latest indexed
- Oct 22, 2026
- Contributing guide
- Contributing guide
- Code of conduct
- Code of conduct
- Beginner labels
- good first issue
How to contribute to bdperkin/findfmt
- Read the contributing guide first: it says how the maintainers want changes proposed, tested and reviewed.
- It ships a Dockerfile or Docker Compose file, so you can run it without installing its whole toolchain.
- Read its code of conduct: it covers issues and pull requests as well as chat.
- Follow the repository to hear when a new beginner-friendly issue opens, or look through the other issues below.
Issues somebody may already be working on are listed last. List everything by date
-
area:docs area:i18n documentation priority:low size:S
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day
-
ci(security): add zizmor static analysis for GitHub Actions, Dependabot, and pre-commit configsOpenci/cd enhancement github_actions pre-commit priority:medium security size:S
Difficulty 4/5 3-5 days Newbie friendliness 48/100
Maintainers usually reply within 1 day
-
area:cli bug priority:high security size:M subtask
Difficulty 4/5 3-5 days Newbie friendliness 52/100
Maintainers usually reply within 1 day
-
area:cli bug priority:medium size:S subtask
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
area:cli enhancement priority:medium size:S subtask
Difficulty 3/5 1-2 days Newbie friendliness 61/100
Maintainers usually reply within 1 day
-
area:cli bug priority:medium size:S subtask
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
area:cli bug priority:high size:S subtask
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
area:cli enhancement priority:low size:S subtask
Difficulty 3/5 1-2 days Newbie friendliness 68/100
Maintainers usually reply within 1 day
-
area:cli enhancement priority:low size:S subtask
Difficulty 3/5 1-2 days Newbie friendliness 68/100
Maintainers usually reply within 1 day
-
area:cli enhancement priority:medium size:S subtask
Difficulty 3/5 1-2 days Newbie friendliness 67/100
Maintainers usually reply within 1 day
-
area:cli bug priority:high size:S subtask
Difficulty 3/5 1-2 days Newbie friendliness 74/100
Maintainers usually reply within 1 day
-
feat(config): merge user and project config layers and discover pyproject.toml up to the VCS rootOpenarea:cli enhancement priority:medium size:M subtask
Difficulty 4/5 3-5 days Newbie friendliness 55/100
Maintainers usually reply within 1 day
-
area:cli priority:medium refactor size:M subtask
Difficulty 4/5 3-5 days Newbie friendliness 48/100
Maintainers usually reply within 1 day
-
area:cli priority:medium refactor size:S subtask
Difficulty 3/5 1-2 days Newbie friendliness 68/100
Maintainers usually reply within 1 day
-
area:i18n bug priority:high size:M subtask
Difficulty 3/5 1-2 days Newbie friendliness 65/100
Maintainers usually reply within 1 day
-
area:i18n priority:medium size:S subtask testing
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
Maintainers usually reply within 1 day
-
docs(i18n): decide the terminal BiDi rendering strategy (implicit terminal vs python-bidi vs none)Openarea:i18n documentation priority:medium size:S subtask type:rfc
Difficulty 4/5 3-5 days Newbie friendliness 55/100
Maintainers usually reply within 1 day
-
area:format area:i18n bug priority:medium size:M subtask
Difficulty 4/5 3-5 days Newbie friendliness 45/100
Maintainers usually reply within 1 day
-
area:traversal documentation enhancement priority:low size:S subtask
Difficulty 3/5 1-2 days Newbie friendliness 67/100
Maintainers usually reply within 1 day
-
area:traversal enhancement priority:low size:M subtask
Difficulty 4/5 3-5 days Newbie friendliness 55/100
Maintainers usually reply within 1 day
-
area:cli enhancement priority:low size:S subtask
Difficulty 3/5 1-2 days Newbie friendliness 58/100
Maintainers usually reply within 1 day
-
refactor(traversal): introduce a pluggable IgnoreSource abstraction for non-gitignore ignore filesOpenarea:traversal priority:low refactor size:M subtask
Difficulty 5/5 Over a week Newbie friendliness 45/100
Maintainers usually reply within 1 day
-
area:packaging ci/cd epic priority:medium
Difficulty 5/5 Over a week Newbie friendliness 35/100
Maintainers usually reply within 1 day
-
build: raise minimum supported Python version to 3.11 and remove Python 3.10 compatibility codeOpenarea:packaging breaking change ci/cd documentation priority:medium refactor size:M testing
Difficulty 5/5 Over a week Newbie friendliness 25/100
Maintainers usually reply within 1 day
-
area:packaging ci/cd documentation priority:medium size:M testing
Difficulty 4/5 3-5 days Newbie friendliness 42/100
Maintainers usually reply within 1 day
-
area:docs dependencies documentation priority:low size:S subtask
Difficulty 3/5 1-2 days Newbie friendliness 66/100
Maintainers usually reply within 1 day
-
ci/cd dependencies priority:medium size:M subtask testing
Difficulty 4/5 3-5 days Newbie friendliness 35/100
Maintainers usually reply within 1 day
-
area:packaging dependencies priority:medium size:M subtask testing
Difficulty 4/5 3-5 days Newbie friendliness 45/100
Maintainers usually reply within 1 day
-
area:packaging ci/cd dependencies priority:medium size:M subtask testing type:rfc
Difficulty 5/5 Over a week Newbie friendliness 35/100
Maintainers usually reply within 1 day
-
area:packaging ci/cd dependencies epic priority:medium testing
Difficulty 5/5 Over a week Newbie friendliness 25/100
Maintainers usually reply within 1 day
-
area:cli enhancement epic priority:high refactor
Difficulty 5/5 Over a week Newbie friendliness 25/100
Maintainers usually reply within 1 day
-
area:packaging ci/cd epic priority:high release
Difficulty 5/5 Over a week Newbie friendliness 35/100
Maintainers usually reply within 1 day
-
area:format bug epic priority:high security
Difficulty 5/5 Over a week Newbie friendliness 25/100
Maintainers usually reply within 1 day
-
area:traversal bug epic priority:high
Difficulty 5/5 Over a week Newbie friendliness 25/100
Maintainers usually reply within 1 day
-
area:classifier enhancement epic performance priority:low
Difficulty 5/5 Over a week Newbie friendliness 25/100
Maintainers usually reply within 1 day
-
area:cli area:packaging enhancement epic priority:medium
Difficulty 5/5 Over a week Newbie friendliness 25/100
Maintainers usually reply within 1 day
-
epic pre-commit priority:low refactor type:chore
Difficulty 5/5 Over a week Newbie friendliness 35/100
Maintainers usually reply within 1 day
-
area:docs documentation epic priority:low sphinx
Difficulty 4/5 3-5 days Newbie friendliness 48/100
Maintainers usually reply within 1 day
-
[CLI] v2.0: Replace argv-rewriting console script wrappers with dedicated Click command entry pointsOpenarea:cli breaking change priority:low refactor size:L subtask
Difficulty 3/5 1-2 days Newbie friendliness 66/100
Maintainers usually reply within 1 day
-
breaking change priority:low refactor size:S subtask
Difficulty 4/5 1-2 days Newbie friendliness 35/100
Maintainers usually reply within 1 day
-
area:cli breaking change priority:low size:S subtask
Difficulty 3/5 1-2 days Newbie friendliness 48/100
Maintainers usually reply within 1 day
-
area:cli breaking change priority:low size:S subtask
Difficulty 3/5 1-2 days Newbie friendliness 63/100
Maintainers usually reply within 1 day
-
area:cli breaking change priority:low size:S subtask
Difficulty 3/5 Half a day Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
area:traversal enhancement performance priority:high size:M subtask
Difficulty 4/5 3-5 days Newbie friendliness 57/100
Maintainers usually reply within 1 day
-
area:cli area:docs documentation priority:medium size:S subtask testing
Difficulty 3/5 1-2 days Newbie friendliness 57/100
Maintainers usually reply within 1 day
-
area:cli enhancement priority:low size:S subtask
Difficulty 2/5 1-3 hours Newbie friendliness 56/100
Maintainers usually reply within 1 day
-
area:cli enhancement priority:low size:M subtask
Difficulty 3/5 1-2 days Newbie friendliness 67/100
Maintainers usually reply within 1 day
-
ci/cd pre-commit priority:low size:S subtask type:chore
Difficulty 3/5 1-2 days Newbie friendliness 68/100
Maintainers usually reply within 1 day
-
area:packaging priority:low size:S subtask testing
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
area:packaging ci/cd priority:low size:S subtask testing
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
Maintainers usually reply within 1 day
Showing the newest 100
This page lists what was indexed most recently. Advanced filter has the whole inventory, narrowed by language, difficulty and how long a task takes.