close
Skip to content
View haiderstudio's full-sized avatar
  • Pakistan

Block or report haiderstudio

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
haiderstudio/README.md

I love building tools that just work.

This account holds Python tools that each check one thing and fail CI when it is wrong. Standard library only, nothing extra to install. MIT licensed.

Tools people reach for most:

  • broken-link-checker-cli — checks links in Markdown and HTML docs, and tells a missing page apart from a missing anchor.
  • secret-scan-skill — scans the diff about to be committed for leaked secrets, and stops the commit if it finds one.
  • repo-hygiene-checker-cli — checks a repo has a README, licence, .gitignore, CI and issue templates before it goes public.
  • git-branch-cleanup-cli — lists stale local branches and deletes them only when you say so.
  • json-formatter-validator-cli — formats and validates JSON, and points at the exact line and column when it is broken.

The full list is on the repositories page.

Pinned Loading

  1. broken-link-checker-cli broken-link-checker-cli Public

    Check links in Markdown and HTML docs.

    Python

  2. secret-scan-skill secret-scan-skill Public

    Scan a local diff for leaked secrets before you commit.

    Python

  3. repo-hygiene-checker-cli repo-hygiene-checker-cli Public

    Check a repo is publish-ready.

    Python

  4. git-branch-cleanup-cli git-branch-cleanup-cli Public

    Delete stale branches, dry-run first.

    Python

  5. json-formatter-validator-cli json-formatter-validator-cli Public

    Format and validate JSON, with line:col errors, fail CI on bad JSON.

    Python