hackclub / blot

🤖 ✍️ blot, the plotting bot from hack club
http://blot.hackclub.com
MIT License
312 stars 476 forks source link

Add plagiarism checker #899

Closed Dimitris-Toulis closed 2 weeks ago

Dimitris-Toulis commented 4 weeks ago

This PR adds a plagiarism checker workflow (fixes #681). It runs for every art PR and compares the added art code to all other submissions. The workflow is a modified version of the sprig plagiarism checker ( differences: structure pass, folder structure of submissions and other minor things )

How it works

You can see a demo in the fork pull requests The copied art fails the check and the comment is triggered while the original one passes the check

Relevant slack link

vercel[bot] commented 4 weeks ago

@Dimitris-Toulis is attempting to deploy a commit to the Hack Club Team on Vercel.

A member of the Team first needs to authorize it.

Dimitris-Toulis commented 2 weeks ago

You can also tweak the thresholds if there are any false positives, they are in line 19