<commit_before>vile:
  ignore:
    - LICENSE
    - appveyor.yml
    - coverage
    - coffeelint.json
    - .ackrc
    - .babelrc
    - .build
    - .npmignore
    - .travis.yml
    - .vim.custom
    - node_modules
    - lib
    - tags
    - .ctags
    - .git
    - .gitattributes
    - circle.yml
    - .editorconfig
    - .eslintignore
    - .eslintrc
    - .gitignore
    - .npmrc
    - .nyc_output
    - package-lock.json
    - tags
    - test/mocha.opts
    - tmp
    - tsconfig.json
    - tslint.json
    - tsd.json
    - "/lib"
    - vendor
    - README.md
    - typings
    - .vile.yml

coverage:
  config:
    path: coverage/lcov.info

depcheck:
  config:
    ignore_dev_deps: false
    ignore_dirs:
      - src
      - typings
      - node_modules
      - coverage
      - tmp
    ignore_deps:
      - mocha
      - babel-cli
      - coffee-script
      - istanbul
      - release-it
      - typescript<commit_msg>We can use a simpler and more robuse vile ignore config.<commit_after>vile:
  ignore:
    - ".*"
    - bin
    - coverage
    - doc
    - "*.json"
    - lib
    - LICENSE
    - "*.lock"
    - "*.log"
    - "*.md"
    - node_modules
    - src/@types
    - tags
    - test/fixtures
    - test/mocha.opts
    - tmp
    - vendor
    - "*.yml"

coverage:
  config:
    path: coverage/lcov.info

depcheck:
  config:
    ignore_dev_deps: false
    ignore_dirs:
      - src
      - typings
      - node_modules
      - coverage
      - tmp
    ignore_deps:
      - mocha
      - babel-cli
      - coffee-script
      - istanbul
      - release-it
      - typescript
{'fraction_non_alphanumeric': 0.11012658227848102, 'fraction_numerical': 0.0, 'mean_word_length': 1.2521367521367521, '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': '993753', 'n_tokens_mistral': 594, 'n_tokens_neox': 580, 'n_words': 107}