coverage-blamer
Advanced tools
Comparing version 0.1.4 to 0.1.5
{ | ||
"name": "coverage-blamer", | ||
"version": "0.1.4", | ||
"version": "0.1.5", | ||
"description": "coverage-blamer is tool for get information about authors of uncovered code", | ||
@@ -10,2 +10,3 @@ "main": "index.js", | ||
"scripts": { | ||
"prepublish": "coffee -o lib -c src", | ||
"test": "mocha --compilers coffee:coffee-script/register $(find test -name '*.coffee')", | ||
@@ -30,22 +31,22 @@ "test-coverage": "./node_modules/coffee-coverage/bin/coffeecoverage --path relative src .tmp & COVERAGE=true ./node_modules/mocha/bin/mocha --compilers coffee:coffee-script/register -R json-cov $(find test -name '*.coffee') > coverage/coverage.json", | ||
"blamer": "~0.1.x", | ||
"bluebird": "~2.5.x", | ||
"bluebird": "~3.0.x", | ||
"cli-table": "^0.3.1", | ||
"coffee-script": "~1.8.x", | ||
"commander": "^2.6.x", | ||
"glob": "^5.0.14", | ||
"lcov-parse": "^0.0.x", | ||
"lodash": "~2.4.x", | ||
"lodash": "~3.10.x", | ||
"mkdirp": "^0.5.x" | ||
}, | ||
"devDependencies": { | ||
"mocha": "^2.1.x", | ||
"chai": "^1.10.x", | ||
"chai-as-promised": "^4.1.x", | ||
"sinon": "^1.12.x", | ||
"sinon-as-promised": "~2.0.x", | ||
"sinon-chai": "~2.6.x", | ||
"proxyquire": "^1.3.x", | ||
"mocha": "^2.3.x", | ||
"chai": "^3.4.x", | ||
"coffee-script": "~1.10.x", | ||
"chai-as-promised": "^5.1.x", | ||
"sinon": "^1.17.x", | ||
"sinon-as-promised": "~4.0.x", | ||
"sinon-chai": "~2.8.x", | ||
"proxyquire": "^1.7.x", | ||
"coveralls": "~2.11.x", | ||
"jscoverage": "~0.5.x", | ||
"coffee-coverage": "~0.4.x", | ||
"jscoverage": "~0.6.x", | ||
"coffee-coverage": "~0.7.x", | ||
"mocha-phantom-coverage-reporter": "~0.1.x" | ||
@@ -52,0 +53,0 @@ }, |
103
README.md
@@ -1,4 +0,103 @@ | ||
# coverage-blamer | ||
###WIP | ||
# Coverage Blamer | ||
Coverage Blamer helps found author, date and files of uncovered code. Coverage Blamer use coverage | ||
report in json format generated by [istanbul](https://github.com/gotwarlost/istanbul) or [jscoverage](https://github.com/fishbar/jscoverage) and information | ||
about date and author from git or svn. | ||
##Status | ||
[![Dependency Status](https://gemnasium.com/kucherenko/coverage-blamer.svg)](https://gemnasium.com/kucherenko/coverage-blamer) | ||
[![Build Status](https://travis-ci.org/kucherenko/coverage-blamer.svg?branch=master)](https://travis-ci.org/kucherenko/coverage-blamer) | ||
[![Coverage Status](https://coveralls.io/repos/kucherenko/coverage-blamer/badge.svg?branch=master&service=github)](https://coveralls.io/github/kucherenko/coverage-blamer?branch=master) | ||
[![NPM](https://nodei.co/npm/coverage-blamer.png)](https://nodei.co/npm/coverage-blamer/) | ||
##Installation | ||
``` | ||
npm install -g coverage-blamer | ||
``` | ||
##Usage | ||
``` | ||
$ coverage-blamer --help | ||
Usage: coverage-blamer [options] | ||
Options: | ||
-h, --help output usage information | ||
-V, --version output the version number | ||
-c, --coverage <path> Path to coverage report | ||
-v, --vcs [type] Version control system | ||
-s, --source <path> Path to source folder | ||
-o, --output <path> Path to output folder | ||
-r, --disableRow <boolean> Disable row coverage in report | ||
``` | ||
##Example | ||
Coverage Blamer CLI report generated for moment.js: | ||
``` | ||
$ coverage-blamer --coverage .nyc_output/6155.json --source ./ | ||
ββββββββββββββββββββββββββββββββββββββββββββββββββββ¬ββββββββββββββββ¬ββββββββββββββββ¬ββββββββββββββββ | ||
β Author β Lines β Uncovered Liβ¦ β Coverage β | ||
ββββββββββββββββββββββββββββββββββββββββββββββββββββΌββββββββββββββββΌββββββββββββββββΌββββββββββββββββ€ | ||
β Alexander Jeng β 2 β 1 β 50% β | ||
ββββββββββββββββββββββββββββββββββββββββββββββββββββΌββββββββββββββββΌββββββββββββββββΌββββββββββββββββ€ | ||
β Tim Wood β 203 β 80 β 60.591133004β¦ β | ||
ββββββββββββββββββββββββββββββββββββββββββββββββββββΌββββββββββββββββΌββββββββββββββββΌββββββββββββββββ€ | ||
β Brian Wyant β 39 β 13 β 66.666666666β¦ β | ||
ββββββββββββββββββββββββββββββββββββββββββββββββββββΌββββββββββββββββΌββββββββββββββββΌββββββββββββββββ€ | ||
β Isaac Cambron β 25 β 5 β 80% β | ||
ββββββββββββββββββββββββββββββββββββββββββββββββββββΌββββββββββββββββΌββββββββββββββββΌββββββββββββββββ€ | ||
β Iskren Chernev β 550 β 59 β 89.272727272β¦ β | ||
ββββββββββββββββββββββββββββββββββββββββββββββββββββΌββββββββββββββββΌββββββββββββββββΌββββββββββββββββ€ | ||
β paladox β 27 β 0 β 100% β | ||
ββββββββββββββββββββββββββββββββββββββββββββββββββββΌββββββββββββββββΌββββββββββββββββΌββββββββββββββββ€ | ||
β Igor Lima β 14 β 0 β 100% β | ||
ββββββββββββββββββββββββββββββββββββββββββββββββββββΌββββββββββββββββΌββββββββββββββββΌββββββββββββββββ€ | ||
β Dan Dascalescu β 25 β 0 β 100% β | ||
ββββββββββββββββββββββββββββββββββββββββββββββββββββΌββββββββββββββββΌββββββββββββββββΌββββββββββββββββ€ | ||
β Mehul Patel β 1 β 0 β 100% β | ||
ββββββββββββββββββββββββββββββββββββββββββββββββββββΌββββββββββββββββΌββββββββββββββββΌββββββββββββββββ€ | ||
β LacheΜze Alexandre β 39 β 0 β 100% β | ||
ββββββββββββββββββββββββββββββββββββββββββββββββββββΌββββββββββββββββΌββββββββββββββββΌββββββββββββββββ€ | ||
β Dennis β 9 β 0 β 100% β | ||
ββββββββββββββββββββββββββββββββββββββββββββββββββββ΄ββββββββββββββββ΄ββββββββββββββββ΄ββββββββββββββββ | ||
ββββββββββββββββββββββββββββββββββββββββββββββββββββ¬ββββββββββββββββ¬ββββββββββββββββ¬ββββββββββββββββ | ||
β File β Lines β Uncovered Liβ¦ β Coverage β | ||
ββββββββββββββββββββββββββββββββββββββββββββββββββββΌββββββββββββββββΌββββββββββββββββΌββββββββββββββββ€ | ||
β ./tasks/history.js β 123 β 56 β 54.471544715β¦ β | ||
ββββββββββββββββββββββββββββββββββββββββββββββββββββΌββββββββββββββββΌββββββββββββββββΌββββββββββββββββ€ | ||
β ./tasks/size.js β 59 β 24 β 59.322033898β¦ β | ||
ββββββββββββββββββββββββββββββββββββββββββββββββββββΌββββββββββββββββΌββββββββββββββββΌββββββββββββββββ€ | ||
β ./tasks/component.js β 10 β 4 β 60% β | ||
ββββββββββββββββββββββββββββββββββββββββββββββββββββΌββββββββββββββββΌββββββββββββββββΌββββββββββββββββ€ | ||
β ./tasks/embed_locales.js β 47 β 17 β 63.829787234β¦ β | ||
ββββββββββββββββββββββββββββββββββββββββββββββββββββΌββββββββββββββββΌββββββββββββββββΌββββββββββββββββ€ | ||
β ./tasks/zones.js β 70 β 24 β 65.714285714β¦ β | ||
ββββββββββββββββββββββββββββββββββββββββββββββββββββΌββββββββββββββββΌββββββββββββββββΌββββββββββββββββ€ | ||
β ./tasks/check_sauce_creds.js β 13 β 4 β 69.230769230β¦ β | ||
ββββββββββββββββββββββββββββββββββββββββββββββββββββΌββββββββββββββββΌββββββββββββββββΌββββββββββββββββ€ | ||
β ./tasks/bump_version.js β 65 β 7 β 89.230769230β¦ β | ||
ββββββββββββββββββββββββββββββββββββββββββββββββββββΌββββββββββββββββΌββββββββββββββββΌββββββββββββββββ€ | ||
β ./tasks/transpile.js β 288 β 22 β 92.361111111β¦ β | ||
ββββββββββββββββββββββββββββββββββββββββββββββββββββ΄ββββββββββββββββ΄ββββββββββββββββ΄ββββββββββββββββ | ||
ββββββββββββββββββββββββββββββββββββββββββββββββββββ¬ββββββββββββββββ¬ββββββββββββββββ¬ββββββββββββββββ | ||
β Date β Lines β Uncovered Liβ¦ β Coverage β | ||
ββββββββββββββββββββββββββββββββββββββββββββββββββββΌββββββββββββββββΌββββββββββββββββΌββββββββββββββββ€ | ||
β Mon Aug 20 2012 β 178 β 77 β 56.497175141β¦ β | ||
ββββββββββββββββββββββββββββββββββββββββββββββββββββΌββββββββββββββββΌββββββββββββββββΌββββββββββββββββ€ | ||
β Tue Aug 21 2012 β 6 β 2 β 60% β | ||
ββββββββββββββββββββββββββββββββββββββββββββββββββββΌββββββββββββββββΌββββββββββββββββΌββββββββββββββββ€ | ||
β Fri Aug 31 2012 β 9 β 0 β 100% β | ||
ββββββββββββββββββββββββββββββββββββββββββββββββββββΌββββββββββββββββΌββββββββββββββββΌββββββββββββββββ€ | ||
β Wed Oct 03 2012 β 1 β 1 β 0% β | ||
ββββββββββββββββββββββββββββββββββββββββββββββββββββΌββββββββββββββββΌββββββββββββββββΌββββββββββββββββ€ | ||
``` | ||
##TODO | ||
@@ -5,0 +104,0 @@ [TODO](https://github.com/kucherenko/coverage-blamer/blob/master/TODO.md) |
14
TODO.md
#TODO list | ||
+ Statistic processors | ||
+ Coverage by author | ||
+ Coverage by day | ||
+ Coverage by day and author | ||
+ ~~Coverage by author~~ | ||
+ ~~Coverage by day~~ | ||
+ ~~Coverage by day and author~~ | ||
- Reporters | ||
+ CLI | ||
+ JSON | ||
+ ~~CLI~~ | ||
+ ~~JSON~~ | ||
- HTML and CSS | ||
+ Cli runner | ||
+ ~~Cli runner~~ | ||
- Blame with error | ||
- Documentation | ||
+ lcov support | ||
- lcov support |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
8
109
29843
12
14
395
5
1
+ Addedbluebird@3.0.6(transitive)
+ Addedlodash@3.10.1(transitive)
- Removedcoffee-script@~1.8.x
- Removedbluebird@2.5.3(transitive)
- Removedcoffee-script@1.8.0(transitive)
- Removedlodash@2.4.2(transitive)
- Removedmkdirp@0.3.5(transitive)
Updatedbluebird@~3.0.x
Updatedlodash@~3.10.x