UNPKG

kudo

Version:

check someone's code quality in git repository

223 lines (221 loc) 9.06 kB
<!doctype html> <html lang="en"> <head> <title>Code coverage report for lib/config.js</title> <meta charset="utf-8"> <link rel="stylesheet" href="../prettify.css"> <link rel="stylesheet" href="../base.css"> <style type='text/css'> div.coverage-summary .sorter { background-image: url(../sort-arrow-sprite.png); } </style> </head> <body> <div class="header high"> <h1>Code coverage report for <span class="entity">lib/config.js</span></h1> <h2> Statements: <span class="metric">100% <small>(21 / 21)</small></span> &nbsp;&nbsp;&nbsp;&nbsp; Branches: <span class="metric">100% <small>(10 / 10)</small></span> &nbsp;&nbsp;&nbsp;&nbsp; Functions: <span class="metric">100% <small>(2 / 2)</small></span> &nbsp;&nbsp;&nbsp;&nbsp; Lines: <span class="metric">100% <small>(21 / 21)</small></span> &nbsp;&nbsp;&nbsp;&nbsp; Ignored: <span class="metric"><span class="ignore-none">none</span></span> &nbsp;&nbsp;&nbsp;&nbsp; </h2> <div class="path"><a href="../index.html">All files</a> &#187; <a href="index.html">lib/</a> &#187; config.js</div> </div> <div class="body"> <pre><table class="coverage"> <tr><td class="line-count">1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60</td><td class="line-coverage"><span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">1</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">1</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">1</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">1</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">1</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">1</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">1</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">1</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">1</span> <span class="cline-any cline-yes">2</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">2</span> <span class="cline-any cline-yes">2</span> <span class="cline-any cline-yes">2</span> <span class="cline-any cline-yes">2</span> <span class="cline-any cline-yes">2</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">2</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">1</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">38</span> <span class="cline-any cline-yes">1</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">38</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-neutral">&nbsp;</span> <span class="cline-any cline-yes">1</span> <span class="cline-any cline-neutral">&nbsp;</span></td><td class="text"><pre class="prettyprint lang-js">/** * @file 分析有 diff 的行 * @author chris&lt;wfsr@foxmail.com&gt; */ &nbsp; 'use strict'; &nbsp; var _Object$assign = require('babel-runtime/core-js/object/assign')['default']; &nbsp; var _interopRequireDefault = require('babel-runtime/helpers/interop-require-default')['default']; &nbsp; Object.defineProperty(exports, '__esModule', { value: true }); exports['default'] = set; &nbsp; var _minimist = require('minimist'); &nbsp; var _minimist2 = _interopRequireDefault(_minimist); &nbsp; var defaults = { author: '', since: '3.months.ago', until: '', logit: false, lookup: false }; &nbsp; var options = undefined; &nbsp; function set(argv) { var cliOptions = (0, _minimist2['default'])(argv || process.argv.slice(2), { 'string': ['_', 'since'], 'boolean': ['lookup', 'logit'], 'default': defaults, 'alias': { v: 'version' } }); &nbsp; options = {}; _Object$assign(options, cliOptions); options.author = options.author || options._[0]; options.since = options._[1] || options.since; options.until = options.until || options._[2]; &nbsp; return options; } &nbsp; Object.defineProperty(set, 'options', { get: function get() { if (options == null) { set(); } &nbsp; return options; } }); module.exports = exports['default']; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2xpYi9jb25maWcuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7cUJBaUJ3QixHQUFHOzt3QkFaTixVQUFVOzs7O0FBRS9CLElBQUksUUFBUSxHQUFHO0FBQ1gsVUFBTSxFQUFFLEVBQUU7QUFDVixTQUFLLEVBQUUsY0FBYztBQUNyQixTQUFLLEVBQUUsRUFBRTtBQUNULFNBQUssRUFBRSxLQUFLO0FBQ1osVUFBTSxFQUFFLEtBQUs7Q0FDaEIsQ0FBQzs7QUFFRixJQUFJLE9BQU8sWUFBQSxDQUFDOztBQUVHLFNBQVMsR0FBRyxDQUFDLElBQUksRUFBRTtBQUM5QixRQUFJLFVBQVUsR0FBRywyQkFDYixJQUFJLElBQUksT0FBTyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEVBQzdCO0FBQ0ksZ0JBQVEsRUFBRSxDQUFDLEdBQUcsRUFBRSxPQUFPLENBQUM7QUFDeEIsaUJBQVMsRUFBRSxDQUFDLFFBQVEsRUFBRSxPQUFPLENBQUM7QUFDOUIsaUJBQVMsRUFBRSxRQUFRO0FBQ25CLGVBQU8sRUFBRTtBQUNMLGFBQUMsRUFBRSxTQUFTO1NBQ2Y7S0FDSixDQUNKLENBQUM7O0FBRUYsV0FBTyxHQUFHLEVBQUUsQ0FBQztBQUNiLG1CQUFjLE9BQU8sRUFBRSxVQUFVLENBQUMsQ0FBQztBQUNuQyxXQUFPLENBQUMsTUFBTSxHQUFHLE9BQU8sQ0FBQyxNQUFNLElBQUksT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNoRCxXQUFPLENBQUMsS0FBSyxHQUFHLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksT0FBTyxDQUFDLEtBQUssQ0FBQztBQUM5QyxXQUFPLENBQUMsS0FBSyxHQUFHLE9BQU8sQ0FBQyxLQUFLLElBQUksT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQzs7QUFFOUMsV0FBTyxPQUFPLENBQUM7Q0FDbEI7O0FBRUQsTUFBTSxDQUFDLGNBQWMsQ0FBQyxHQUFHLEVBQUUsU0FBUyxFQUFFO0FBQ2xDLE9BQUcsRUFBQSxlQUFHO0FBQ0YsWUFBSSxPQUFPLElBQUksSUFBSSxFQUFFO0FBQ2pCLGVBQUcsRUFBRSxDQUFDO1NBQ1Q7O0FBRUQsZUFBTyxPQUFPLENBQUM7S0FDbEI7Q0FDSixDQUFDLENBQUMiLCJmaWxlIjoiY29uZmlnLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBAZmlsZSDliIbmnpDmnIkgZGlmZiDnmoTooYxcbiAqIEBhdXRob3IgY2hyaXM8d2ZzckBmb3htYWlsLmNvbT5cbiAqL1xuXG5pbXBvcnQgbWluaW1pc3QgZnJvbSAnbWluaW1pc3QnO1xuXG5sZXQgZGVmYXVsdHMgPSB7XG4gICAgYXV0aG9yOiAnJyxcbiAgICBzaW5jZTogJzMubW9udGhzLmFnbycsXG4gICAgdW50aWw6ICcnLFxuICAgIGxvZ2l0OiBmYWxzZSxcbiAgICBsb29rdXA6IGZhbHNlXG59O1xuXG5sZXQgb3B0aW9ucztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gc2V0KGFyZ3YpIHtcbiAgICBsZXQgY2xpT3B0aW9ucyA9IG1pbmltaXN0KFxuICAgICAgICBhcmd2IHx8IHByb2Nlc3MuYXJndi5zbGljZSgyKSxcbiAgICAgICAge1xuICAgICAgICAgICAgJ3N0cmluZyc6IFsnXycsICdzaW5jZSddLFxuICAgICAgICAgICAgJ2Jvb2xlYW4nOiBbJ2xvb2t1cCcsICdsb2dpdCddLFxuICAgICAgICAgICAgJ2RlZmF1bHQnOiBkZWZhdWx0cyxcbiAgICAgICAgICAgICdhbGlhcyc6IHtcbiAgICAgICAgICAgICAgICB2OiAndmVyc2lvbidcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICk7XG5cbiAgICBvcHRpb25zID0ge307XG4gICAgT2JqZWN0LmFzc2lnbihvcHRpb25zLCBjbGlPcHRpb25zKTtcbiAgICBvcHRpb25zLmF1dGhvciA9IG9wdGlvbnMuYXV0aG9yIHx8IG9wdGlvbnMuX1swXTtcbiAgICBvcHRpb25zLnNpbmNlID0gb3B0aW9ucy5fWzFdIHx8IG9wdGlvbnMuc2luY2U7XG4gICAgb3B0aW9ucy51bnRpbCA9IG9wdGlvbnMudW50aWwgfHwgb3B0aW9ucy5fWzJdO1xuXG4gICAgcmV0dXJuIG9wdGlvbnM7XG59XG5cbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShzZXQsICdvcHRpb25zJywge1xuICAgIGdldCgpIHtcbiAgICAgICAgaWYgKG9wdGlvbnMgPT0gbnVsbCkge1xuICAgICAgICAgICAgc2V0KCk7XG4gICAgICAgIH1cblxuICAgICAgICByZXR1cm4gb3B0aW9ucztcbiAgICB9XG59KTtcbiJdfQ==</pre></td></tr> </table></pre> </div> <div class="footer"> <div class="meta">Generated by <a href="http://istanbul-js.org/" target="_blank">istanbul</a> at Thu Sep 17 2015 12:12:36 GMT+0800 (CST)</div> </div> <script src="../prettify.js"></script> <script> window.onload = function () { if (typeof prettyPrint === 'function') { prettyPrint(); } }; </script> <script src="../sorter.js"></script> </body> </html>