mind your language action
v1.0.3
このアクションは、問題に対するコメントを監視し、リクエストをプルし、攻撃的な言語が見つかった場合は送信者に思い出させます。
リポジトリの.github/workflows/
directoryに次のワークフローファイルmind-your-language.yml
を作成します。
name : Mind your language
on :
issues :
types :
- opened
- edited
issue_comment :
types :
- created
- edited
pull_request_review_comment :
types :
- created
- edited
jobs :
echo_issue_comment :
runs-on : ubuntu-latest
name : profanity check
steps :
- name : Checkout
uses : actions/checkout@v2
- name : Profanity check step
uses : tailaiw/[email protected]
env :
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
問題またはプルリクエストへのコメントが作成されるたびに、ワークフローはコメントテキストに対して冒とく的なチェックを実行し、攻撃的な言語が見つかった場合に反応を起こします。
現在、コメントが攻撃的かどうかを判断するために、機械学習に基づいた冒とくの検出のPythonパッケージであるPrepanity-Checkを使用しています。それは非常に強力ではありませんが、明らかな攻撃的な言語に敏感です。パフォーマンスを向上させるために、最先端のNLPアルゴリズムを使用することを願っています。すぐにより良い代替案を追求するために、別のレポを作成します。あなたがそれに興味があるなら、お楽しみに。
現在の反応は、攻撃的なコメントの送信者に言及するGithub-actions Botによる自動修正です。次のように例を参照してください。
私はGitHub Actionの新しい開発者なので、提案とヘルプは大歓迎です。もちろん、「あなたの言語に気をつけて」?