<commit_before>codecov:
  branch: master
  notify:
    require_ci_to_pass: yes

coverage:
  range: 50..75
  round: down
  precision: 2
  status:
    project:
      default: false
      tests:
        base: auto 
        target: 95%
        if_ci_failed: error
        only_pulls: false
        paths:
          - src/xpiks-tests/
          - !vendors
      app:
        base: auto 
        if_ci_failed: error
        only_pulls: false
        target: 60%
        threshold: 5%
        paths:
          - src/xpiks/
          - !vendors/
        
flags:
  # filter the folder(s) you wish to measure by that flag
  app:
    paths:
      - src/xpiks-qt/
      - !vendors
  tests:
    paths:
      - src/xpiks-tests/
      - !vendors

comment:
  layout: "reach, diff, flags, files"
  behavior: default
  require_changes: false  # if true: only post the comment if coverage changes
  require_base: no        # [yes :: must have a base report to post]
  require_head: yes       # [yes :: must have a head report to post]
  branches: null
    
ignore:
  - "vendors"
  - "vendors/**/*"<commit_msg>Codecov tweaks<commit_after>codecov:
  branch: master
  notify:
    require_ci_to_pass: yes

coverage:
  range: 50..75
  round: down
  precision: 2
  status:
    project:
      default: false
      tests:
        base: auto 
        target: 95%
        if_ci_failed: error
        only_pulls: false
        paths:
          - src/xpiks-tests/
          - !vendors
      app:
        base: auto 
        if_ci_failed: error
        only_pulls: false
        target: 60%
        threshold: 5%
        paths:
          - src/xpiks-qt/
          - !vendors/
        
flags:
  # filter the folder(s) you wish to measure by that flag
  app:
    paths:
      - src/xpiks-qt/
      - !vendors
  tests:
    paths:
      - src/xpiks-tests/
      - !vendors

comment:
  layout: "reach, diff, flags, files"
  behavior: default
  require_changes: false  # if true: only post the comment if coverage changes
  require_base: no        # [yes :: must have a base report to post]
  require_head: yes       # [yes :: must have a head report to post]
  branches: null
    
ignore:
  - "vendors"
  - "vendors/**/*"
{'fraction_non_alphanumeric': 0.09203296703296704, 'fraction_numerical': 0.009157509157509158, 'mean_word_length': 1.7278401997503121, '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': '7264590', 'n_tokens_mistral': 750, 'n_tokens_neox': 729, 'n_words': 212}