DEV Community

Pushpendra Singh
Pushpendra Singh

Posted on

3 1

Adding profanity check to Github comments using Github Action.

I started with building a comments-emoji action which would translate your issue and PR comments to emojis. The idea behind it was to get started with Github Action.

Now, new ideas keep poping and as a result here is another addition to Github Action comments-emoji, this time its something helpful for Open Source Maintainers.

My Workflow

With addition of this new feature, now user can enable profanity check using comments-emoji action.

To benefit this feature, user has to add input enablePolice flag with value "true" in there workflow.

As a result the comments-emoji action will replace all bad words with emoji 🤐.

...
      - name: Comment Emoji - action exe
        uses: dreamer01/comments-emoji@master
        with:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
          enablePolice: true

Submission Category:

Maintainer Must-Haves, This will help maintainer to maintain positive and safe environment.

Code

Complete YML file

comments.yml

name: Emoji Comments

on:
  issue_comment:
    types: [created]
  pull_request_review_comment:
    types: [created]

jobs:
  comment-emoji:
    runs-on: ubuntu-latest
    name: Emoji Comments
    steps:
      - uses: actions/checkout@v2
      - name: Comment Emoji - action exe
        uses: dreamer01/comments-emoji@master
        with:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
          enablePolice: true

Code for Github Action can be found here.

GitHub logo dreamer01 / comments-emoji

A Github Action to convert your comment message to emojis.

Top comments (0)

SurveyJS custom survey software

JavaScript Form Builder UI Component

Generate dynamic JSON-driven forms directly in your JavaScript app (Angular, React, Vue.js, jQuery) with a fully customizable drag-and-drop form builder. Easily integrate with any backend system and retain full ownership over your data, with no user or form submission limits.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay