경건함을 유지하는 데 사용되는 Github 액션 "언어에 주의하세요"

내 워크플로우



이 GitHub 작업 "mind-your-language"는 개발자가 다음 작업을 자동화하는 데 사용됩니다.
  • Github 문제 또는 끌어오기 요청에 대한 댓글 섹션에서 욕설을 피하십시오.
  • 이슈 또는 끌어오기 요청에 대한 댓글이 생성될 때마다 작업 흐름은 댓글 텍스트에 대한 비속어 검사를 수행하고 불쾌감을 주는 언어가 발견되면 대응합니다.

  • 제출 카테고리:



    메인테이너 머스트해브

    Yaml 파일 또는 코드 링크




    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.PERSONAL_TOKEN }}
    




    vsasvipul0605 / 비풀시냐


    포트폴리오





    이 프로젝트는 GitHub Actions x DEV 해커톤을 위해 만들어졌습니다!

    사용 가능한 스크립트


    프로젝트 디렉토리에서 다음을 실행할 수 있습니다.

    npm 시작


    개발 모드에서 앱을 실행합니다.
    브라우저에서 보려면 http://localhost:3000을 여십시오.
    수정하면 페이지가 다시 로드됩니다.
    또한 콘솔에 린트 오류가 표시됩니다.

    npm 테스트


    대화형 감시 모드에서 테스트 러너를 시작합니다.
    자세한 내용은 running tests 섹션을 참조하십시오.

    npm 실행 빌드


    프로덕션용 앱을 build 폴더에 빌드합니다.
    프로덕션 모드에서 React를 올바르게 번들로 묶고 최상의 성능을 위해 빌드를 최적화합니다.
    빌드가 축소되고 파일 이름에 해시가 포함됩니다.
    앱을 배포할 준비가 되었습니다!
    자세한 내용은 deployment 섹션을 참조하십시오.

    npm 실행 꺼내기


    참고: 이것은 단방향 작업입니다. 한 번 eject , 돌아갈 수 없습니다!
    빌드가 만족스럽지 않다면…

    View on GitHub


    추가 리소스/정보




    테일라이 / 언어 행동에 신경쓰세요


    PR/이슈 댓글을 모니터링하고 공격적인 언어를 사용한 발신자에게 경고하는 GitHub 작업입니다.





    언어 행동에 유의하십시오


    이 조치는 문제 및 풀 요청에 대한 댓글을 모니터링하고 공격적인 언어가 발견되면 발신자에게 상기시킵니다.

    사용 예


    저장소의 mind-your-language.yml 디렉토리에 다음 워크플로 파일.github/workflows/을 생성합니다.
    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 }}

    워크플로우


    문제 또는 끌어오기 요청에 대한 댓글이 생성될 때마다 작업 흐름은 댓글 텍스트에 대해 수행profanity check하고 공격적인 언어가 발견되면 처리reaction합니다.

    욕설 체크


    저는 현재 욕설 감지 기반 Python 패키지인 profanity-check을 사용하고 있습니다.

    View on GitHub

    좋은 웹페이지 즐겨찾기