===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
cucumber-2.4.0/features/docs/formatters/json_formatter.feature-185-                    "status": "failed",
cucumber-2.4.0/features/docs/formatters/json_formatter.feature:186:                    "error_message": " (RuntimeError)\n./features/step_definitions/steps.rb:4:in `/^this step fails$/'\nfeatures/one_passing_one_failing.feature:10:in `Given this step fails'",
cucumber-2.4.0/features/docs/formatters/json_formatter.feature-187-                    "duration": 1
##############################################
cucumber-2.4.0/features/docs/formatters/json_formatter.feature-276-                    "status": "failed",
cucumber-2.4.0/features/docs/formatters/json_formatter.feature:277:                    "error_message": " (RuntimeError)\n./features/step_definitions/steps.rb:4:in `/^this step fails$/'\nfeatures/one_passing_one_failing.feature:10:in `Given this step fails'",
cucumber-2.4.0/features/docs/formatters/json_formatter.feature-278-                    "duration": 1
##############################################
cucumber-2.4.0/features/docs/formatters/json_formatter.feature-450-                  "status": "failed",
cucumber-2.4.0/features/docs/formatters/json_formatter.feature:451:                  "error_message": " (RuntimeError)\n./features/step_definitions/steps.rb:4:in `/^this step fails$/'\nfeatures/outline.feature:9:in `Given this step fails'\nfeatures/outline.feature:4:in `Given this step <status>'",
cucumber-2.4.0/features/docs/formatters/json_formatter.feature-452-                  "duration": 1
##############################################
cucumber-2.4.0/features/docs/formatters/json_formatter.feature-596-                  "status": "failed",
cucumber-2.4.0/features/docs/formatters/json_formatter.feature:597:                  "error_message" : " (RuntimeError)\n./features/step_definitions/steps.rb:4:in `/^this step fails$/'\nfeatures/outline.feature:9:in `Given this step fails'\nfeatures/outline.feature:4:in `Given this step <status>'",
cucumber-2.4.0/features/docs/formatters/json_formatter.feature-598-		  "duration": 1
##############################################
cucumber-2.4.0/gem_tasks/contributors.rake-3-task :contributors do
cucumber-2.4.0/gem_tasks/contributors.rake:4:  contributors = `git log --pretty=short --no-merges | git shortlog -ne | egrep -ve '^ +' | egrep -ve '^$'`.split("\n")
cucumber-2.4.0/gem_tasks/contributors.rake-5-  puts contributors
##############################################
cucumber-2.4.0/spec/cucumber/formatter/pretty_spec.rb-833-          it "containes snippets with 'And' or 'But' replaced by previous step name" do
cucumber-2.4.0/spec/cucumber/formatter/pretty_spec.rb:834:            expect(@out.string).to include("Given(/^there are bananas and apples$/)")
cucumber-2.4.0/spec/cucumber/formatter/pretty_spec.rb:835:            expect(@out.string).to include("Given(/^other monkeys are around$/)")
cucumber-2.4.0/spec/cucumber/formatter/pretty_spec.rb:836:            expect(@out.string).to include("When(/^one monkey eats a banana$/)")
cucumber-2.4.0/spec/cucumber/formatter/pretty_spec.rb:837:            expect(@out.string).to include("When(/^the other monkeys eat all the apples$/)")
cucumber-2.4.0/spec/cucumber/formatter/pretty_spec.rb:838:            expect(@out.string).to include("Then(/^bananas remain$/)")
cucumber-2.4.0/spec/cucumber/formatter/pretty_spec.rb:839:            expect(@out.string).to include("Then(/^there are no apples left$/)")
cucumber-2.4.0/spec/cucumber/formatter/pretty_spec.rb-840-          end
##############################################
cucumber-2.4.0/spec/cucumber/formatter/pretty_spec.rb-855-          it "replaces the first step with 'Given'" do
cucumber-2.4.0/spec/cucumber/formatter/pretty_spec.rb:856:            expect(@out.string).to include("Given(/^there are bananas and apples$/)")
cucumber-2.4.0/spec/cucumber/formatter/pretty_spec.rb-857-          end
cucumber-2.4.0/spec/cucumber/formatter/pretty_spec.rb-858-          it "uses actual keywords as the 'previous' keyword for future replacements" do
cucumber-2.4.0/spec/cucumber/formatter/pretty_spec.rb:859:            expect(@out.string).to include("Given(/^other monkeys are around$/)")
cucumber-2.4.0/spec/cucumber/formatter/pretty_spec.rb:860:            expect(@out.string).to include("When(/^the other monkeys eat all the apples$/)")
cucumber-2.4.0/spec/cucumber/formatter/pretty_spec.rb:861:            expect(@out.string).to include("Then(/^there are no apples left$/)")
cucumber-2.4.0/spec/cucumber/formatter/pretty_spec.rb-862-          end
##############################################
cucumber-2.4.0/spec/cucumber/formatter/pretty_spec.rb-877-          it "uses actual keyword of the previous passing step for the undefined step" do
cucumber-2.4.0/spec/cucumber/formatter/pretty_spec.rb:878:            expect(@out.string).to include("Then(/^this step is undefined$/)")
cucumber-2.4.0/spec/cucumber/formatter/pretty_spec.rb-879-          end
##############################################
cucumber-2.4.0/spec/cucumber/formatter/pretty_spec.rb-897-          it "uses 'Given' as actual keyword the step in each scenario" do
cucumber-2.4.0/spec/cucumber/formatter/pretty_spec.rb:898:            expect(@out.string).to include("Given(/^this step is undefined$/)")
cucumber-2.4.0/spec/cucumber/formatter/pretty_spec.rb:899:            expect(@out.string).to include("Given(/^this step is also undefined$/)")
cucumber-2.4.0/spec/cucumber/formatter/pretty_spec.rb-900-          end
##############################################
cucumber-2.4.0/spec/cucumber/formatter/pretty_spec.rb-912-          it "uses actual keyword of the previous passing step for the undefined step" do
cucumber-2.4.0/spec/cucumber/formatter/pretty_spec.rb:913:            expect(@out.string).to include("ICANHAZ(/^I EAT CUCUMBRZ$/)")
cucumber-2.4.0/spec/cucumber/formatter/pretty_spec.rb-914-          end
##############################################
cucumber-2.4.0/spec/cucumber/formatter/json_spec.rb-146-                      "result": {"status": "failed",
cucumber-2.4.0/spec/cucumber/formatter/json_spec.rb:147:                                 "error_message": "no bananas (RuntimeError)\\n./spec/cucumber/formatter/json_spec.rb:123:in `/^there are bananas$/'\\nspec.feature:4:in `Given there are bananas'",
cucumber-2.4.0/spec/cucumber/formatter/json_spec.rb-148-                                 "duration": 1}}]}]}]})
##############################################
cucumber-2.4.0/spec/cucumber/formatter/json_spec.rb-184-                      "result": {"status": "pending",
cucumber-2.4.0/spec/cucumber/formatter/json_spec.rb:185:                                 "error_message": "TODO (Cucumber::Pending)\\n./spec/cucumber/formatter/json_spec.rb:161:in `/^there are bananas$/'\\nspec.feature:4:in `Given there are bananas'",
cucumber-2.4.0/spec/cucumber/formatter/json_spec.rb-186-                                 "duration": 1}}]}]}]})
##############################################
cucumber-2.4.0/lib/cucumber/formatter/jquery-min.js-21-Wa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Xa=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,P=navigator.userAgent,xa=false,Q=[],L,$=Object.prototype.toString,aa=Object.prototype.hasOwnProperty,ba=Array.prototype.push,R=Array.prototype.slice,ya=Array.prototype.indexOf;c.fn=c.prototype={init:function(a,b){var d,f;if(!a)return this;if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(a==="body"&&!b){this.context=s;this[0]=s.body;this.selector="body";this.length=1;return this}if(typeof a==="string")if((d=Ta.exec(a))&&
cucumber-2.4.0/lib/cucumber/formatter/jquery-min.js:22:(d[1]||!b))if(d[1]){f=b?b.ownerDocument||b:s;if(a=Xa.exec(a))if(c.isPlainObject(b)){a=[s.createElement(a[1])];c.fn.attr.call(a,b,true)}else a=[f.createElement(a[1])];else{a=sa([d[1]],[f]);a=(a.cacheable?a.fragment.cloneNode(true):a.fragment).childNodes}return c.merge(this,a)}else{if(b=s.getElementById(d[2])){if(b.id!==d[2])return T.find(a);this.length=1;this[0]=b}this.context=s;this.selector=a;return this}else if(!b&&/^\w+$/.test(a)){this.selector=a;this.context=s;a=s.getElementsByTagName(a);return c.merge(this,
cucumber-2.4.0/lib/cucumber/formatter/jquery-min.js-23-a)}else return!b||b.jquery?(b||T).find(a):c(b).find(a);else if(c.isFunction(a))return T.ready(a);if(a.selector!==w){this.selector=a.selector;this.context=a.context}return c.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return R.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,b,d){var f=c();c.isArray(a)?ba.apply(f,a):c.merge(f,a);f.prevObject=this;f.context=this.context;if(b===
##############################################
cucumber-2.4.0/lib/cucumber/formatter/jquery-min.js-92-(function(){var g=s.createElement("div");g.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){n.order.splice(1,0,"CLASS");n.find.CLASS=function(h,l,m){if(typeof l.getElementsByClassName!=="undefined"&&!m)return l.getElementsByClassName(h[1])};g=null}}})();var E=s.compareDocumentPosition?function(g,h){return!!(g.compareDocumentPosition(h)&16)}:
cucumber-2.4.0/lib/cucumber/formatter/jquery-min.js:93:function(g,h){return g!==h&&(g.contains?g.contains(h):true)},x=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false},ga=function(g,h){var l=[],m="",q;for(h=h.nodeType?[h]:h;q=n.match.PSEUDO.exec(g);){m+=q[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?g+"*":g;q=0;for(var p=h.length;q<p;q++)k(g,h[q],l);return k.filter(m,l)};c.find=k;c.expr=k.selectors;c.expr[":"]=c.expr.filters;c.unique=k.uniqueSort;c.text=a;c.isXMLDoc=x;c.contains=E})();var eb=/Until$/,fb=/^(?:parents|prevUntil|prevAll)/,
cucumber-2.4.0/lib/cucumber/formatter/jquery-min.js-94-gb=/,/;R=Array.prototype.slice;var Ia=function(a,b,d){if(c.isFunction(b))return c.grep(a,function(e,j){return!!b.call(e,j,e)===d});else if(b.nodeType)return c.grep(a,function(e){return e===b===d});else if(typeof b==="string"){var f=c.grep(a,function(e){return e.nodeType===1});if(Ua.test(b))return c.filter(b,f,!d);else b=c.filter(b,f)}return c.grep(a,function(e){return c.inArray(e,b)>=0===d})};c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,f=0,e=this.length;f<e;f++){d=b.length;
##############################################
cucumber-2.4.0/lib/cucumber/formatter/jquery-min.js-131-1223||a.status===0}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),f=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(f)c.etag[b]=f;return a.status===304||a.status===0},httpData:function(a,b,d){var f=a.getResponseHeader("content-type")||"",e=b==="xml"||!b&&f.indexOf("xml")>=0;a=e?a.responseXML:a.responseText;e&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b===
cucumber-2.4.0/lib/cucumber/formatter/jquery-min.js:132:"json"||!b&&f.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&f.indexOf("javascript")>=0)c.globalEval(a);return a},param:function(a,b){function d(i,o){if(c.isArray(o))c.each(o,function(k,n){b||/\[\]$/.test(i)?f(i,n):d(i+"["+(typeof n==="object"||c.isArray(n)?k:"")+"]",n)});else!b&&o!=null&&typeof o==="object"?c.each(o,function(k,n){d(i+"["+k+"]",n)}):f(i,o)}function f(i,o){o=c.isFunction(o)?o():o;e[e.length]=encodeURIComponent(i)+"="+encodeURIComponent(o)}var e=[];if(b===w)b=c.ajaxSettings.traditional;
cucumber-2.4.0/lib/cucumber/formatter/jquery-min.js-133-if(c.isArray(a)||a.jquery)c.each(a,function(){f(this.name,this.value)});else for(var j in a)d(j,a[j]);return e.join("&").replace(yb,"+")}});var la={},Ab=/toggle|show|hide/,Bb=/^([+-]=)?([\d+-.]+)(.*)$/,W,va=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b){if(a||a===0)return this.animate(K("show",3),a,b);else{a=0;for(b=this.length;a<b;a++){var d=c.data(this[a],"olddisplay");