{"repo":"IEvangelist/profanity-filter","free":true,"listed":false,"github":"https://github.com/IEvangelist/profanity-filter","clone":"git clone https://github.com/IEvangelist/profanity-filter.git","description":"Potty Mouth: A GitHub Action profanity filter written in .NET, leveraging Native AOT compilation.","language":"C#","stars":35,"topics":["dotnet","github-actions","native-aot","profanity-check","profanity-detection","profanity-filter","profanityfilter"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Potty Mouth: GitHub Action This repository contains the source code for a profane content filter 🤬. The GitHub Action: Profane content filter maintains over 6,500 swear words from twenty-eight different languages. For a list of all supported languages and swear words, see the data directory raw newline-delimited text files with each corresponding language's alphabetically sorted swear word list. This tool is used to scan issues, pull requests and comments in either for profanity. It can be configured to replace any profane content with a strategy and renders a complete job summary for tracking profanity filter results. This action can be useful for maintaining a professional and respectful environment in your GitHub repository. ⁉️ Why But why is this important? Let's be honest, not everyone who creates issues or pull requests use appropriate language (it's not always rainbows and ponies, am I right?) [!NOTE] With this action in your repositories GitHub workflow, it can be 🌈 and 🐎. 🤓 Usage The following is an example of how to use the action as a standalone workflow: If you already have an existing workflow that is triggered on/issues pull request/types/opened edited reopened feel free to simply add a step to the existing job: [!IMPORTANT] You'll still need to ensure that the existing GitHub workflow has the appropriate permissions , with issues: write and pull-requests: write such that the profanity filter's ${{ secrets.GITHUB TOKEN }} will be capable of applying filters.","default_branch":null,"files":null,"tree":[],"storefront":"/r/IEvangelist","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/IEvangelist/profanity-filter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}