MitocGroup/recink

View on GitHub
.recink.yml

Summary

Maintainability
Test Coverage
---
$:
  preprocess:
    '$.codeclimate.token': 'eval'
  emit:
    pattern:                                                  # Files to include
      - /.+\.js$/i
    ignore:                                                   # Files to ignore
      - /^bin\//i
      - /^docs\//i
      - /^node-bin\//i
      - /^(.*\/)?node_modules(\/?$)?/i
  npm:
    scripts: []                                               # Scripts to run after installing dependencies
    dependencies:                                             # Dependencies to add/overwrite
      chai: 'latest'
      sinon: 'latest'
  e2e:
    pattern:                                                  # Files to include
      - /.+\.e2e\.js$/i
    ignore: ~                                                 # Files to exclude
    reporter: ~                                               # TestCafe framework reporter
    wait:
     interval: 200                                            # Interval of running uri checks
     timeout: 15000                                           # Timeout to wait for uri's available
     uri:                                                     # uri's to wait before start running test cases
       - http://devexpress.github.io/testcafe/example/
  test:
    mocha:
      options:                                                # Mocha options
        ui: 'bdd'
        reporter: 'spec'
    pattern:                                                  # Files to include
      - /.+\.spec\.js$/i
    ignore: ~                                                 # Files to exclude
  coverage:
    pattern:                                                  # Files to include
      - /.+\.js$/i
    ignore:                                                   # Files to exclude
      - /^test\//i
      - /.+\.spec\.js$/i
      - /.+\.e2e\.js$/i
      - /^(.*\/)?node_modules(\/?$)?/i
    reporters:                                                # Istanbul reporters
      text-summary: ~
  codeclimate:
    token: 'process.env.CODECLIMATE_REPO_TOKEN'               # CodeClimate Repo token
    # skip-certificate: true                                  # Skip validating server SSL certificate

### Add other modules here...
main:                                                         # Main module definition
  root: '.'                                                   # Root package directory (containing package.json and tests)
  dependencies: ~                                             # Dependencies to add/overwrite (over $.npm.dependencies config)