Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Nothing checks that each audit's dataset source link agrees between the README and the scripts

Closed Beginner friendly
#1,208 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
76/100
Issue type
Feature
Clarity
Clearly specified
Activity status
Active
Tech stack
python
Domain
testing

Research direction

Read README.md and the header comments in each audit’s unfair.py and fair.py to see how source URLs are recorded; the issue cites #1175 as an example of a mismatch. Add a check that compares each README block’s URL with both script comments and reports disagreements. It is done when the check fails after a URL is changed in one place and passes on the current files.

Written by the indexing model from the issue text.

Description

enhancement reproducibility tooling

Where: README.md, each audit's unfair.py and fair.py.

Current gap: The Kaggle address of a dataset is written in the README and again in the header comment of two scripts per audit (for example ppb00x/credit-risk-customers), and the NIJ link in #1175 went dead in one place only.

Suggested approach: Add a check that the source URL in each audit's README block equals the URL in its script comments and report disagreements.

Done when: the check fails when one place changes and passes on the current files.

Dominant language
HTML
Stars
47
Forks
45
Avg merge
3h 10m
Merged PRs (30d)
100

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from yakew7/Fair-Code

All issues in yakew7/Fair-Code

Similar issues

More Testing & QA issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.