Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
66 changes: 16 additions & 50 deletions README.md

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 Info: Old Games-repo badges correctly removed

The PR removes a large block of badges (old lines 21-62) that referenced LCSOGthb/Games or LCSOGthb/Clown instead of LCSOGthb/Tools. These were likely copy-pasted from another repo's README and were displaying incorrect status information. The removal is appropriate — the correct Tools-specific badges already existed further down in the file and are retained.

Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

Original file line number Diff line number Diff line change
Expand Up @@ -18,61 +18,22 @@
![GitHub Created At](https://img.shields.io/github/created-at/LCSOGthb/Tools)
![GitHub repo size](https://img.shields.io/github/repo-size/LCSOGthb/Tools)

CodeRabbit
![CodeRabbit Pull Request Reviews](https://img.shields.io/coderabbit/prs/github/LCSOGthb/Games?utm_source=oss&utm_medium=github&utm_campaign=LCSOGthb%2FGames&labelColor=171717&color=FF570A&link=https%3A%2F%2Fcoderabbit.ai&label=CodeRabbit+Reviews)

CodeFactor
[![CodeFactor](https://www.codefactor.io/repository/github/lcsogthb/games/badge)](https://www.codefactor.io/repository/github/lcsogthb/games)

Codecov
[![codecov](https://codecov.io/github/LCSOGthb/Games/graph/badge.svg?token=YH1MJBD9W4)](https://codecov.io/github/LCSOGthb/Games)

CircleCI
[![CircleCI](https://dl.circleci.com/status-badge/img/gh/LCSOGthb/Games/tree/main.svg?style=svg)](https://dl.circleci.com/status-badge/redirect/gh/LCSOGthb/Games/tree/main)

DeepSource
[![DeepSource](https://app.deepsource.com/gh/LCSOGthb/Games.svg/?label=code+coverage&show_trend=true&token=hwz7sl1scY_nigBpYJUL0l8N)](https://app.deepsource.com/gh/LCSOGthb/Games/)
[![DeepSource](https://app.deepsource.com/gh/LCSOGthb/Games.svg/?label=active+issues&show_trend=true&token=hwz7sl1scY_nigBpYJUL0l8N)](https://app.deepsource.com/gh/LCSOGthb/Games/)
[![DeepSource](https://app.deepsource.com/gh/LCSOGthb/Games.svg/?label=resolved+issues&show_trend=true&token=hwz7sl1scY_nigBpYJUL0l8N)](https://app.deepsource.com/gh/LCSOGthb/Games/)

OSSF
[![OpenSSF Scorecard](https://api.scorecard.dev/projects/github.com/LCSOGthb/Games/badge)](https://scorecard.dev/viewer/?uri=github.com/LCSOGthb/Games)

Qlty
[![Maintainability](https://qlty.sh/badges/7f71c7d1-f72e-406c-9fac-b8a3d2852be6/maintainability.svg)](https://qlty.sh/gh/LCSOGthb/projects/Games)
[![Code Coverage](https://qlty.sh/badges/7f71c7d1-f72e-406c-9fac-b8a3d2852be6/test_coverage.svg)](https://qlty.sh/gh/LCSOGthb/projects/Games)

Scrutinizer
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/LCSOGthb/Games/badges/quality-score.png?b=main)](https://scrutinizer-ci.com/g/LCSOGthb/Games/?branch=main)
[![Code Coverage](https://scrutinizer-ci.com/g/LCSOGthb/Games/badges/coverage.png?b=main)](https://scrutinizer-ci.com/g/LCSOGthb/Games/?branch=main)
[![Build Status](https://scrutinizer-ci.com/g/LCSOGthb/Games/badges/build.png?b=main)](https://scrutinizer-ci.com/g/LCSOGthb/Games/build-status/main)
[![Code Intelligence Status](https://scrutinizer-ci.com/g/LCSOGthb/Games/badges/code-intelligence.svg?b=main)](https://scrutinizer-ci.com/code-intelligence)
CircleCI:
[![CircleCI](https://dl.circleci.com/status-badge/img/gh/LCSOGthb/Tools/tree/main.svg?style=svg)](https://dl.circleci.com/status-badge/redirect/gh/LCSOGthb/Tools/tree/main)

SonarQube
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=LCSOGthb_Clown&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=LCSOGthb_Clown)
[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=LCSOGthb_Clown&metric=bugs)](https://sonarcloud.io/summary/new_code?id=LCSOGthb_Clown)
[![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=LCSOGthb_Clown&metric=code_smells)](https://sonarcloud.io/summary/new_code?id=LCSOGthb_Clown)
[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=LCSOGthb_Clown&metric=coverage)](https://sonarcloud.io/summary/new_code?id=LCSOGthb_Clown)
[![Duplicated Lines (%)](https://sonarcloud.io/api/project_badges/measure?project=LCSOGthb_Clown&metric=duplicated_lines_density)](https://sonarcloud.io/summary/new_code?id=LCSOGthb_Clown)
[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=LCSOGthb_Clown&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=LCSOGthb_Clown)
[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=LCSOGthb_Clown&metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=LCSOGthb_Clown)
[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=LCSOGthb_Clown&metric=security_rating)](https://sonarcloud.io/summary/new_code?id=LCSOGthb_Clown)
[![Technical Debt](https://sonarcloud.io/api/project_badges/measure?project=LCSOGthb_Clown&metric=sqale_index)](https://sonarcloud.io/summary/new_code?id=LCSOGthb_Clown)
[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=LCSOGthb_Clown&metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=LCSOGthb_Clown)
[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=LCSOGthb_Clown&metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=LCSOGthb_Clown)
Codecov:
[![codecov](https://codecov.io/github/LCSOGthb/Games/graph/badge.svg?token=YH1MJBD9W4)](https://codecov.io/github/LCSOGthb/Tools)

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Codecov badge image URL points to wrong repository (Games instead of Tools)

On line 22, the Codecov badge's image URL fetches the badge from the Games repository (https://codecov.io/github/LCSOGthb/Games/graph/badge.svg?token=YH1MJBD9W4) while the hyperlink correctly points to the Tools repository (https://codecov.io/github/LCSOGthb/Tools). This means the badge will display coverage data for the wrong project. The image source was carried over from the old Games badge (previously at line 28) without updating the URL to match the Tools repo.

Suggested change
[![codecov](https://codecov.io/github/LCSOGthb/Games/graph/badge.svg?token=YH1MJBD9W4)](https://codecov.io/github/LCSOGthb/Tools)
[![codecov](https://codecov.io/github/LCSOGthb/Tools/graph/badge.svg?token=YH1MJBD9W4)](https://codecov.io/github/LCSOGthb/Tools)
Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

@devin-ai-integration devin-ai-integration Bot May 23, 2026

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚩 Codecov token may need updating for the Tools repo

The Codecov badge on line 22 uses token=YH1MJBD9W4, which was originally associated with the Games repository (visible in the old line 28). Even after fixing the image URL to point to Tools, this token may not be valid for the Tools repo — Codecov tokens are typically per-repository. If the badge shows as "unknown" after the URL fix, the token will need to be regenerated from the Codecov dashboard for the Tools project.

Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The Codecov badge image URL still references the Games repository, while the link has been updated to Tools. This inconsistency will likely cause the badge to display the wrong information or fail to load. Update the image URL to use the Tools repository path. Note that the token may also need to be updated for the new repository, as seen with the DeepSource badge updates.

Suggested change
[![codecov](https://codecov.io/github/LCSOGthb/Games/graph/badge.svg?token=YH1MJBD9W4)](https://codecov.io/github/LCSOGthb/Tools)
[![codecov](https://codecov.io/github/LCSOGthb/Tools/graph/badge.svg?token=YH1MJBD9W4)](https://codecov.io/github/LCSOGthb/Tools)

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚩 Codecov badge image URL still points to the Games repo

The Codecov badge on line 24 has an inconsistency: the badge image URL uses https://codecov.io/github/LCSOGthb/Games/graph/badge.svg?token=YH1MJBD9W4 (pointing to the Games repo), while the link target correctly points to https://codecov.io/github/LCSOGthb/Tools. This means the badge will display coverage data from the wrong repository. The image source should be updated to reference LCSOGthb/Tools as well.

Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Codecov badge image URL still references the wrong repository.

The badge image URL points to LCSOGthb/Games but the link URL points to LCSOGthb/Tools. This inconsistency means the badge will display coverage data from the Games repository instead of the Tools repository, contradicting the PR objective.

🔧 Proposed fix to update the badge image URL
-[![codecov](https://codecov.io/github/LCSOGthb/Games/graph/badge.svg?token=YH1MJBD9W4)](https://codecov.io/github/LCSOGthb/Tools)
+[![codecov](https://codecov.io/github/LCSOGthb/Tools/graph/badge.svg?token=YH1MJBD9W4)](https://codecov.io/github/LCSOGthb/Tools)
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@README.md` at line 25, The Codecov badge markup
[![codecov](https://codecov.io/github/LCSOGthb/Games/graph/badge.svg?token=YH1MJBD9W4)](https://codecov.io/github/LCSOGthb/Tools)
is inconsistent: update the image URL repository segment from "LCSOGthb/Games"
to "LCSOGthb/Tools" so both the badge image and the link point to the Tools repo
(keep the token and link target unchanged).


CodeFactor:
[![CodeFactor](https://www.codefactor.io/repository/github/lcsogthb/tools/badge)](https://www.codefactor.io/repository/github/lcsogthb/tools)

CircleCI:
[![CircleCI](https://dl.circleci.com/status-badge/img/circleci/RHrNWGk2MzsmewtzbbFmPY/47MTVR37cb1YA4zD7R3G74/tree/main.svg?style=svg)](https://dl.circleci.com/status-badge/redirect/circleci/RHrNWGk2MzsmewtzbbFmPY/47MTVR37cb1YA4zD7R3G74/tree/main)

DeepSource:
[![DeepSource](https://app.deepsource.com/gh/LCSOGthb/Tools.svg/?label=code+coverage&show_trend=true&token=CFTcVJWTKLXxGWq_c2TRIo-r)](https://app.deepsource.com/gh/LCSOGthb/Tools/)
[![DeepSource](https://app.deepsource.com/gh/LCSOGthb/Tools.svg/?label=active+issues&show_trend=true&token=CFTcVJWTKLXxGWq_c2TRIo-r)](https://app.deepsource.com/gh/LCSOGthb/Tools/)
[![DeepSource](https://app.deepsource.com/gh/LCSOGthb/Tools.svg/?label=resolved+issues&show_trend=true&token=CFTcVJWTKLXxGWq_c2TRIo-r)](https://app.deepsource.com/gh/LCSOGthb/Tools/)

OSSF: [![OpenSSF Scorecard](https://api.scorecard.dev/projects/github.com/LCSOGthb/Tools/badge)](https://scorecard.dev/viewer/?uri=github.com/LCSOGthb/Tools)
OSSF:
[![OpenSSF Scorecard](https://api.scorecard.dev/projects/github.com/LCSOGthb/Tools/badge)](https://scorecard.dev/viewer/?uri=github.com/LCSOGthb/Tools)

Qlty:
[![Maintainability](https://qlty.sh/badges/e3c02970-6a80-4e74-b130-8cca7af27d06/maintainability.svg)](https://qlty.sh/gh/LCSOGthb/projects/Tools)
Expand All @@ -91,15 +52,20 @@
[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=LCSOGthb_Tools&metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=LCSOGthb_Tools)
[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=LCSOGthb_Tools&metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=LCSOGthb_Tools)

Codacy: [![Codacy Badge](https://app.codacy.com/project/badge/Grade/a37a51513fa34b95b4c06d48b24e36e1)](https://app.codacy.com/gh/LCSOGthb/Tools/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)
Codacy:
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/a37a51513fa34b95b4c06d48b24e36e1)](https://app.codacy.com/gh/LCSOGthb/Tools/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)

CodeRabbit: ![CodeRabbit Pull Request Reviews](https://img.shields.io/coderabbit/prs/github/LCSOGthb/Tools?utm_source=oss&utm_medium=github&utm_campaign=LCSOGthb%2FTools&labelColor=171717&color=FF570A&link=https%3A%2F%2Fcoderabbit.ai&label=CodeRabbit+Reviews)
CodeRabbit:
![CodeRabbit Pull Request Reviews](https://img.shields.io/coderabbit/prs/github/LCSOGthb/Tools?utm_source=oss&utm_medium=github&utm_campaign=LCSOGthb%2FTools&labelColor=171717&color=FF570A&link=https%3A%2F%2Fcoderabbit.ai&label=CodeRabbit+Reviews)

CodeScene: [![CodeScene Average Code Health](https://codescene.io/projects/79942/status-badges/average-code-health)](https://codescene.io/projects/79942) [![CodeScene Hotspot Code Health](https://codescene.io/projects/79942/status-badges/hotspot-code-health)](https://codescene.io/projects/79942) [![CodeScene Missed Goals](https://codescene.io/projects/79942/status-badges/missed-goals)](https://codescene.io/projects/79942) [![CodeScene System Mastery](https://codescene.io/projects/79942/status-badges/system-mastery)](https://codescene.io/projects/79942)
CodeScene:
[![CodeScene Average Code Health](https://codescene.io/projects/79942/status-badges/average-code-health)](https://codescene.io/projects/79942) [![CodeScene Hotspot Code Health](https://codescene.io/projects/79942/status-badges/hotspot-code-health)](https://codescene.io/projects/79942) [![CodeScene Missed Goals](https://codescene.io/projects/79942/status-badges/missed-goals)](https://codescene.io/projects/79942) [![CodeScene System Mastery](https://codescene.io/projects/79942/status-badges/system-mastery)](https://codescene.io/projects/79942)

Check notice on line 62 in README.md

View check run for this annotation

Codacy Production / Codacy Static Code Analysis

README.md#L62

Expected: 80; Actual: 547

DeepScan: [![DeepScan grade](https://deepscan.io/api/teams/29732/projects/31613/branches/1026410/badge/grade.svg)](https://deepscan.io/dashboard#view=project&tid=29732&pid=31613&bid=1026410)
DeepScan:
[![DeepScan grade](https://deepscan.io/api/teams/29732/projects/31613/branches/1026410/badge/grade.svg)](https://deepscan.io/dashboard#view=project&tid=29732&pid=31613&bid=1026410)

pre-commit: [![pre-commit.ci status](https://results.pre-commit.ci/badge/github/LCSOGthb/Tools/main.svg)](https://results.pre-commit.ci/latest/github/LCSOGthb/Tools/main)
pre-commit:
[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/LCSOGthb/Tools/main.svg)](https://results.pre-commit.ci/latest/github/LCSOGthb/Tools/main)

This project is licensed under AGPLv3.

Expand Down
Loading