<commit_before>always_pending:
  title_regex: '(WIP|wip)'
  labels:
    - wip
approve_by_comment: true
approve_regex: ^approved
reject_regex: ^rejected
reset_on_push: true
reviewers:
  -
    name: backend
    required: 0
    members:
      - iceboy-sjtu
    conditions:
      branches:
        - master
      files:
        - "*.py"
  -
    name: frontend
    required: 1
    members:
      - SummerWish
    conditions:
      branches:
        - master
      files:
        - "vj4/ui/*"
        - "webpack.config.js"
        - "package.json"
        - "npm-shrinkwrap.json"
  -
    name: project
    required: 2
    members:
      - SummerWish
      - iceboy-sjtu
      - twd2
    conditions:
      branches:
        - master
      files:
        - ".pullapprove.yml"
<commit_msg>case insensitive<commit_after>always_pending:
  title_regex: '(WIP|wip)'
  labels:
    - wip
approve_by_comment: true
approve_regex: ^[Aa]pproved
reject_regex: ^[Rr]ejected
reset_on_push: true
reviewers:
  -
    name: backend
    required: 0
    members:
      - iceboy-sjtu
    conditions:
      branches:
        - master
      files:
        - "*.py"
  -
    name: frontend
    required: 1
    members:
      - SummerWish
    conditions:
      branches:
        - master
      files:
        - "vj4/ui/*"
        - "webpack.config.js"
        - "package.json"
        - "npm-shrinkwrap.json"
  -
    name: project
    required: 2
    members:
      - SummerWish
      - iceboy-sjtu
      - twd2
    conditions:
      branches:
        - master
      files:
        - ".pullapprove.yml"

{'fraction_non_alphanumeric': 0.10452517527087317, 'fraction_numerical': 0.006373486297004461, 'mean_word_length': 1.6079734219269104, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3255732', 'n_tokens_mistral': 559, 'n_tokens_neox': 549, 'n_words': 105}