From e1272b579ef9e0ec09a45aa0141159784dad710e Mon Sep 17 00:00:00 2001 From: Brian Wilke Date: Mon, 23 Mar 2015 10:39:57 -0600 Subject: [PATCH] Implement pubsub and unit test. --- README.md | 103 +++-- plato/files/redis_mock_js/index.html | 378 +++++++++++++----- plato/files/redis_mock_js/report.history.js | 2 +- plato/files/redis_mock_js/report.history.json | 2 +- plato/files/redis_mock_js/report.js | 2 +- plato/files/redis_mock_js/report.json | 2 +- plato/index.html | 10 +- plato/report.history.js | 2 +- plato/report.history.json | 2 +- plato/report.js | 2 +- plato/report.json | 2 +- redis-mock.js | 6 +- test/mocha/redismockArgsTest.js | 3 +- test/mocha/redismockPubSubTest.js | 225 ++++++++++- 14 files changed, 594 insertions(+), 147 deletions(-) diff --git a/README.md b/README.md index 769d3c9..50f6800 100644 --- a/README.md +++ b/README.md @@ -135,33 +135,55 @@ The redis-mock object is exported onto the global `window` object as })(); ```` -### toPromiseStyle +### createClient -A convenience function exists on the redismock object to turn all the -redis commands into a Promise style. This function takes a Factory -Function that creates deferred objects, e.g., `Q.defer` or -`jQuery.Deferred`. Example usage: +`redismock` supports the createClient function. Currently, it ignores any arguments given to it, +and returns a copy hooked up to the same database as the instatiating `redismock` object. +Example usage in node.js/io.js: ````javascript -var Q = require('q'); -var redis = require('redis-js').toPromiseStyle(Q.defer); +var redis = require('redis-js'); +redisClient = redis.createClient(); +redisClient.set("key", "value"); +console.log(redisClient.get("key")); +// "value" appears on the console. +```` -function setGetAsPromise() { - return redis - .set('key', 'value') - .then(function () { - return redis.get('key'); - }) - .then(function (value) { - console.log(value); - }) - .fail(function (err) { - // Should not be exercised. - console.log(err); - }) - .done(); -} -setGetAsPromise() // On console, 'value' should be logged. +### Pub/Sub + +`redismock` supports all redis pub/sub commands. It models its subscription usage after the +[node_redis](https://github.com/mranney/node_redis) package. Unlike redis, `redismock` currently +does not care if we put a client into subscriber mode. That may change in the future, though +it shouldn't affect testing, since we shouldn't be issuing other commands in subscriber mode +anyways! + +When in subscriber mode, `message`, `pmessage, `subscribe`, `psubscribe`, `unsubscribe`, and `punsubscribe` +events are issued on the `redismock` instance (or client instance). Example usage: + +````javascript +(function () { + + var redis = this.redismock; + + var subscriber = redis.createClient(); + subscriber + .on('subscribe', function (channel) { + console.log('subscribed to ' + channel); + }) + .on('message', function (channel, message) { + console.log('message ' + message + ' from ' + channel); + }) + .subscribe('channel'); + + var publisher = redis.createClient(); + publisher.publish('channel', 'message'); + + // On the console, + // 'subscribed to channel' + // 'message message from channel' + // should be logged on execution of this script. + +})(); ```` ### toNodeRedis @@ -216,6 +238,35 @@ client // 1 ```` +### toPromiseStyle + +A convenience function exists on the redismock object to turn all the +redis commands into a Promise style. This function takes a Factory +Function that creates deferred objects, e.g., `Q.defer` or +`jQuery.Deferred`. Example usage: + +````javascript +var Q = require('q'); +var redis = require('redis-js').toPromiseStyle(Q.defer); + +function setGetAsPromise() { + return redis + .set('key', 'value') + .then(function () { + return redis.get('key'); + }) + .then(function (value) { + console.log(value); + }) + .fail(function (err) { + // Should not be exercised. + console.log(err); + }) + .done(); +} +setGetAsPromise() // On console, 'value' should be logged. +```` + ## Supported Commands The goal is to have one-to-one feature parity with all redis commands, so that this implementation can simply be dropped into an existing redis-backed codebase. Redis has a lot of commands! Some of them are easy, and some are quite complex. @@ -259,6 +310,9 @@ Issues or Pull Requests. For PRs, `npm test`, `npm run test-phantomjs`, and `npm run build-min && npm run test-min` must all succeed and test the new code before the PR will be considered. +If you'd like to become even more active in the project, drop @wilkenstein +a line! + ## Testing This project uses [jshint](http://jshint.com), @@ -328,6 +382,9 @@ JavaScript engines, a somewhat specific style is required: - HyperLogLog support. ## Versions +* 0.0.11-2 + - Implement pub/sub in earnest. + - Unit test pub/sub. * 0.0.11-1 - Fix to lpop/rpop to del the key if the list becomes empty as a result of the operation. * 0.0.11 diff --git a/plato/files/redis_mock_js/index.html b/plato/files/redis_mock_js/index.html index cc099b3..a46773a 100644 --- a/plato/files/redis_mock_js/index.html +++ b/plato/files/redis_mock_js/index.html @@ -45,11 +45,11 @@

redis-mock.js

Maintainability

-

70.37

+

70.44

Lines of code

-

3175

+

3347

@@ -63,11 +63,11 @@

Lines of code

Difficulty

-

303.16

+

308.24

Estimated Errors

-

41.50

+

44.09

@@ -192,7 +192,7 @@

By SLOC By SLOC By SLOC By SLOC By SLOC By SLOC By SLOC By SLOC By SLOC By SLOC By SLOC By SLOC By SLOC By SLOC By SLOC By SLOC By SLOC By SLOC By SLOC By SLOC By SLOC By SLOC By SLOC By SLOC By SLOC By SLOC By SLOC By SLOC By SLOC By SLOC By SLOC ","line":4,"complexity":{"sloc":{"physical":3175,"logical":228},"cyclomatic":12,"halstead":{"operators":{"distinct":16,"total":684,"identifiers":["__stripped__"]},"operands":{"distinct":236,"total":688,"identifiers":["__stripped__"]},"length":1372,"vocabulary":252,"difficulty":23.322033898305083,"volume":10944.828055041886,"effort":255255.65091080737,"bugs":3.6482760183472953,"time":14180.869495044853},"params":0}},{"name":"exists","line":17,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":10,"vocabulary":7,"difficulty":3.3333333333333335,"volume":28.07354922057604,"effort":93.57849740192015,"bugs":0.009357849740192013,"time":5.198805411217786},"params":1}},{"name":"setImmediate","line":39,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":0.6666666666666666,"volume":10,"effort":6.666666666666666,"bugs":0.0033333333333333335,"time":0.37037037037037035},"params":1}},{"name":"SortedSet","line":46,"complexity":{"sloc":{"physical":9,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":19,"identifiers":["__stripped__"]},"length":37,"vocabulary":14,"difficulty":5.277777777777778,"volume":140.87213211613133,"effort":743.4918083906931,"bugs":0.04695737737204377,"time":41.30510046614962},"params":0}},{"name":".add","line":55,"complexity":{"sloc":{"physical":18,"logical":14},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":44,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":54,"identifiers":["__stripped__"]},"length":98,"vocabulary":27,"difficulty":15.88235294117647,"volume":465.97897521202,"effort":7400.842547485023,"bugs":0.15532632507067332,"time":411.15791930472346},"params":2}},{"name":".rem","line":73,"complexity":{"sloc":{"physical":17,"logical":13},"cyclomatic":3,"halstead":{"operators":{"distinct":9,"total":41,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":50,"identifiers":["__stripped__"]},"length":91,"vocabulary":24,"difficulty":15,"volume":417.23158756562526,"effort":6258.473813484379,"bugs":0.13907719585520842,"time":347.69298963802106},"params":1}},{"name":".sortScores","line":90,"complexity":{"sloc":{"physical":6,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":2.5,"volume":30,"effort":75,"bugs":0.01,"time":4.166666666666667},"params":0}},{"name":"","line":91,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"length":12,"vocabulary":7,"difficulty":3,"volume":33.68825906469125,"effort":101.06477719407376,"bugs":0.011229419688230418,"time":5.614709844115208},"params":2}},{"name":"redismock.SortedSet","line":96,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":".escape","line":117,"complexity":{"sloc":{"physical":21,"logical":13},"cyclomatic":1,"halstead":{"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":23,"total":26,"identifiers":["__stripped__"]},"length":43,"vocabulary":31,"difficulty":4.521739130434782,"volume":213.03044134663566,"effort":963.2680826108742,"bugs":0.07101014711554522,"time":53.5148934783819},"params":0}},{"name":"escapechar","line":132,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"length":32,"vocabulary":22,"difficulty":6.666666666666666,"volume":142.7018117963935,"effort":951.3454119759567,"bugs":0.04756727059879784,"time":52.85252288755315},"params":1}},{"name":"translate","line":139,"complexity":{"sloc":{"physical":40,"logical":38},"cyclomatic":12,"halstead":{"operators":{"distinct":15,"total":82,"identifiers":["__stripped__"]},"operands":{"distinct":25,"total":100,"identifiers":["__stripped__"]},"length":182,"vocabulary":40,"difficulty":30,"volume":968.5909132695,"effort":29057.727398085,"bugs":0.3228636377565,"time":1614.3181887825},"params":1}},{"name":"cb","line":180,"complexity":{"sloc":{"physical":14,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":2}},{"name":"","line":181,"complexity":{"sloc":{"physical":12,"logical":6},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"length":29,"vocabulary":20,"difficulty":8.555555555555555,"volume":125.33591475173351,"effort":1072.3183817648312,"bugs":0.041778638250577836,"time":59.57324343137951},"params":0}},{"name":"","line":184,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":6,"difficulty":1,"volume":15.509775004326936,"effort":15.509775004326936,"bugs":0.005169925001442312,"time":0.861654166907052},"params":0}},{"name":"gather","line":195,"complexity":{"sloc":{"physical":25,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"length":16,"vocabulary":11,"difficulty":5.4,"volume":55.350905898196764,"effort":298.8948918502625,"bugs":0.018450301966065587,"time":16.60527176945903},"params":2}},{"name":"","line":200,"complexity":{"sloc":{"physical":19,"logical":14},"cyclomatic":5,"halstead":{"operators":{"distinct":19,"total":36,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":40,"identifiers":["__stripped__"]},"length":76,"vocabulary":33,"difficulty":27.142857142857142,"volume":383.37395307124245,"effort":10405.864440505153,"bugs":0.12779131769041416,"time":578.103580028064},"params":0}},{"name":"wrongType","line":221,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.ifType","line":225,"complexity":{"sloc":{"physical":46,"logical":6},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"length":26,"vocabulary":16,"difficulty":4.199999999999999,"volume":104,"effort":436.79999999999995,"bugs":0.034666666666666665,"time":24.266666666666666},"params":3}},{"name":"thenex","line":228,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":1}},{"name":"thennx","line":232,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":1}},{"name":"then","line":236,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":1}},{"name":"end","line":240,"complexity":{"sloc":{"physical":29,"logical":18},"cyclomatic":9,"halstead":{"operators":{"distinct":12,"total":56,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":56,"identifiers":["__stripped__"]},"length":112,"vocabulary":28,"difficulty":21,"volume":538.4237512704516,"effort":11306.898776679483,"bugs":0.17947458375681719,"time":628.1610431488602},"params":0}},{"name":"redismock.del","line":276,"complexity":{"sloc":{"physical":24,"logical":6},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":24,"identifiers":["__stripped__"]},"length":43,"vocabulary":22,"difficulty":4.5,"volume":191.75555960140377,"effort":862.900018206317,"bugs":0.0639185198671346,"time":47.938889900350944},"params":2}},{"name":"","line":281,"complexity":{"sloc":{"physical":17,"logical":13},"cyclomatic":6,"halstead":{"operators":{"distinct":7,"total":29,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":32,"identifiers":["__stripped__"]},"length":61,"vocabulary":17,"difficulty":11.200000000000001,"volume":249.33523331627075,"effort":2792.5546131422325,"bugs":0.08311174443875692,"time":155.14192295234625},"params":1}},{"name":"redismock.dump","line":302,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.exists","line":307,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":5,"halstead":{"operators":{"distinct":5,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"length":40,"vocabulary":16,"difficulty":5,"volume":160,"effort":800,"bugs":0.05333333333333334,"time":44.44444444444444},"params":2}},{"name":"redismock.expire","line":312,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"length":13,"vocabulary":10,"difficulty":3,"volume":43.18506523353572,"effort":129.55519570060716,"bugs":0.014395021744511906,"time":7.197510872255953},"params":3}},{"name":"redismock.expireat","line":317,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"length":23,"vocabulary":17,"difficulty":5.777777777777778,"volume":94.01164534875782,"effort":543.1783953483786,"bugs":0.031337215116252606,"time":30.176577519354364},"params":3}},{"name":"redismock.keys","line":323,"complexity":{"sloc":{"physical":36,"logical":22},"cyclomatic":12,"halstead":{"operators":{"distinct":13,"total":63,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":73,"identifiers":["__stripped__"]},"length":136,"vocabulary":30,"difficulty":27.91176470588235,"volume":667.3371210027585,"effort":18626.556700929934,"bugs":0.2224457070009195,"time":1034.8087056072186},"params":2}},{"name":"redismock.migrate","line":361,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"length":14,"vocabulary":12,"difficulty":1.6666666666666667,"volume":50.18947501009619,"effort":83.64912501682699,"bugs":0.016729825003365395,"time":4.647173612045943},"params":6}},{"name":"redismock.move","line":366,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":1.75,"volume":34.86917501586544,"effort":61.021056277764515,"bugs":0.011623058338621813,"time":3.3900586820980285},"params":3}},{"name":"redismock.object","line":371,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.persist","line":376,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"length":33,"vocabulary":16,"difficulty":4.318181818181818,"volume":132,"effort":570,"bugs":0.044,"time":31.666666666666668},"params":2}},{"name":"redismock.pexpire","line":385,"complexity":{"sloc":{"physical":22,"logical":13},"cyclomatic":4,"halstead":{"operators":{"distinct":12,"total":42,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":49,"identifiers":["__stripped__"]},"length":91,"vocabulary":32,"difficulty":14.700000000000001,"volume":455,"effort":6688.500000000001,"bugs":0.15166666666666667,"time":371.58333333333337},"params":3}},{"name":"","line":398,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":0}},{"name":"redismock.pexpireat","line":409,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"length":21,"vocabulary":15,"difficulty":5.25,"volume":82.0447025077789,"effort":430.7346881658392,"bugs":0.02734823416925963,"time":23.929704898102177},"params":3}},{"name":"redismock.pttl","line":415,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":23,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":23,"identifiers":["__stripped__"]},"length":46,"vocabulary":23,"difficulty":8.846153846153847,"volume":208.0838499786226,"effort":1840.7417498108923,"bugs":0.06936128332620753,"time":102.26343054504957},"params":2}},{"name":"redismock.randomkey","line":424,"complexity":{"sloc":{"physical":31,"logical":23},"cyclomatic":6,"halstead":{"operators":{"distinct":11,"total":52,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":61,"identifiers":["__stripped__"]},"length":113,"vocabulary":27,"difficulty":20.96875,"volume":537.302287744472,"effort":11266.557346141897,"bugs":0.17910076258149066,"time":625.9198525634388},"params":1}},{"name":"redismock.rename","line":457,"complexity":{"sloc":{"physical":26,"logical":21},"cyclomatic":8,"halstead":{"operators":{"distinct":11,"total":48,"identifiers":["__stripped__"]},"operands":{"distinct":22,"total":57,"identifiers":["__stripped__"]},"length":105,"vocabulary":33,"difficulty":14.25,"volume":529.6613825326376,"effort":7547.674701090086,"bugs":0.17655379417754588,"time":419.31526117167147},"params":3}},{"name":"redismock.renamenx","line":485,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"length":24,"vocabulary":13,"difficulty":3.3333333333333335,"volume":88.81055323538621,"effort":296.0351774512874,"bugs":0.029603517745128736,"time":16.446398747293742},"params":3}},{"name":"redismock.restore","line":493,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":12,"vocabulary":10,"difficulty":1.7142857142857142,"volume":39.863137138648355,"effort":68.33680652339717,"bugs":0.013287712379549451,"time":3.796489251299843},"params":4}},{"name":"redismock.sort","line":498,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.ttl","line":503,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":24,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":24,"identifiers":["__stripped__"]},"length":48,"vocabulary":25,"difficulty":9.428571428571429,"volume":222.90509710918678,"effort":2101.6766298866182,"bugs":0.0743016990363956,"time":116.75981277147879},"params":2}},{"name":"redismock.type","line":512,"complexity":{"sloc":{"physical":23,"logical":17},"cyclomatic":8,"halstead":{"operators":{"distinct":12,"total":45,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":49,"identifiers":["__stripped__"]},"length":94,"vocabulary":31,"difficulty":15.473684210526315,"volume":465.6944531763663,"effort":7206.008907044826,"bugs":0.15523148439212212,"time":400.33382816915696},"params":2}},{"name":"redismock.scan","line":537,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.append","line":545,"complexity":{"sloc":{"physical":13,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"length":29,"vocabulary":15,"difficulty":2.727272727272727,"volume":113.29982727264704,"effort":308.99952892540097,"bugs":0.03776660909088234,"time":17.16664049585561},"params":3}},{"name":"","line":555,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1,"volume":13.931568569324174,"effort":13.931568569324174,"bugs":0.004643856189774725,"time":0.7739760316291208},"params":0}},{"name":"","line":552,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":7,"difficulty":1.5,"volume":19.651484454403228,"effort":29.47722668160484,"bugs":0.00655049481813441,"time":1.6376237045336022},"params":0}},{"name":"","line":548,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":7,"difficulty":1.5,"volume":19.651484454403228,"effort":29.47722668160484,"bugs":0.00655049481813441,"time":1.6376237045336022},"params":0}},{"name":"redismock.bitcount","line":579,"complexity":{"sloc":{"physical":44,"logical":8},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":30,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":36,"identifiers":["__stripped__"]},"length":66,"vocabulary":28,"difficulty":7.2,"volume":317.28542485580186,"effort":2284.4550589617734,"bugs":0.1057618082852673,"time":126.91416994232074},"params":2}},{"name":"","line":620,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":589,"complexity":{"sloc":{"physical":31,"logical":22},"cyclomatic":9,"halstead":{"operators":{"distinct":18,"total":49,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":60,"identifiers":["__stripped__"]},"length":109,"vocabulary":30,"difficulty":45,"volume":534.8510749213285,"effort":24068.298371459783,"bugs":0.17828369164044283,"time":1337.1276873033212},"params":0}},{"name":"redismock.bitop","line":625,"complexity":{"sloc":{"physical":64,"logical":20},"cyclomatic":5,"halstead":{"operators":{"distinct":14,"total":65,"identifiers":["__stripped__"]},"operands":{"distinct":35,"total":78,"identifiers":["__stripped__"]},"length":143,"vocabulary":49,"difficulty":15.600000000000001,"volume":802.9035077084748,"effort":12525.294720252208,"bugs":0.26763450256949156,"time":695.8497066806782},"params":4}},{"name":"","line":636,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"length":28,"vocabulary":15,"difficulty":6.5625,"volume":109.39293667703852,"effort":717.8911469430653,"bugs":0.03646431222567951,"time":39.88284149683696},"params":1}},{"name":"","line":642,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":1.5,"volume":10,"effort":15,"bugs":0.0033333333333333335,"time":0.8333333333333334},"params":1}},{"name":"","line":647,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":8,"identifiers":["__stripped__"]},"length":13,"vocabulary":6,"difficulty":8,"volume":33.60451250937503,"effort":268.8361000750002,"bugs":0.011201504169791677,"time":14.935338893055567},"params":2}},{"name":"","line":650,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"length":12,"vocabulary":9,"difficulty":4.375,"volume":38.03910001730775,"effort":166.4210625757214,"bugs":0.012679700005769252,"time":9.245614587540079},"params":1}},{"name":"","line":657,"complexity":{"sloc":{"physical":26,"logical":21},"cyclomatic":7,"halstead":{"operators":{"distinct":16,"total":49,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":58,"identifiers":["__stripped__"]},"length":107,"vocabulary":34,"difficulty":25.77777777777778,"volume":544.3585240137863,"effort":14032.353063466493,"bugs":0.18145284133792877,"time":779.575170192583},"params":3}},{"name":"redismock.bitpos","line":691,"complexity":{"sloc":{"physical":61,"logical":12},"cyclomatic":4,"halstead":{"operators":{"distinct":13,"total":42,"identifiers":["__stripped__"]},"operands":{"distinct":26,"total":50,"identifiers":["__stripped__"]},"length":92,"vocabulary":39,"difficulty":12.5,"volume":486.2570041353269,"effort":6078.212551691586,"bugs":0.16208566804510896,"time":337.678475093977},"params":3}},{"name":"","line":713,"complexity":{"sloc":{"physical":37,"logical":28},"cyclomatic":11,"halstead":{"operators":{"distinct":22,"total":66,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":75,"identifiers":["__stripped__"]},"length":141,"vocabulary":40,"difficulty":45.833333333333336,"volume":750.3918613791182,"effort":34392.96031320959,"bugs":0.2501306204597061,"time":1910.7200174005327},"params":0}},{"name":"","line":707,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":2.6666666666666665,"volume":25.26619429851844,"effort":67.3765181293825,"bugs":0.008422064766172813,"time":3.743139896076806},"params":0}},{"name":"redismock.decr","line":753,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":2.0999999999999996,"volume":30,"effort":62.999999999999986,"bugs":0.01,"time":3.499999999999999},"params":2}},{"name":"redismock.decrby","line":757,"complexity":{"sloc":{"physical":14,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":761,"complexity":{"sloc":{"physical":8,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"length":31,"vocabulary":19,"difficulty":6.181818181818182,"volume":131.68575291675114,"effort":814.0573816671889,"bugs":0.04389525097225038,"time":45.22541009262161},"params":0}},{"name":"","line":760,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":6,"difficulty":1,"volume":15.509775004326936,"effort":15.509775004326936,"bugs":0.005169925001442312,"time":0.861654166907052},"params":0}},{"name":"redismock.get","line":772,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"length":26,"vocabulary":13,"difficulty":4.6875,"volume":96.21143267166839,"effort":450.9910906484456,"bugs":0.032070477557222796,"time":25.05506059158031},"params":2}},{"name":"redismock.getbit","line":780,"complexity":{"sloc":{"physical":15,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":792,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":783,"complexity":{"sloc":{"physical":9,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"length":41,"vocabulary":24,"difficulty":11,"volume":187.98346252956745,"effort":2067.818087825242,"bugs":0.06266115417652249,"time":114.87878265695788},"params":0}},{"name":"redismock.getrange","line":797,"complexity":{"sloc":{"physical":19,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":14,"difficulty":2.8,"volume":95.18387305144009,"effort":266.51484454403226,"bugs":0.03172795768381336,"time":14.806380252446237},"params":4}},{"name":"","line":813,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":800,"complexity":{"sloc":{"physical":13,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":27,"identifiers":["__stripped__"]},"length":51,"vocabulary":19,"difficulty":15,"volume":216.64430318562285,"effort":3249.6645477843426,"bugs":0.07221476772854095,"time":180.53691932135237},"params":0}},{"name":"redismock.getset","line":818,"complexity":{"sloc":{"physical":5,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":4.166666666666667,"volume":91.37651812938249,"effort":380.7354922057604,"bugs":0.03045883937646083,"time":21.15197178920891},"params":3}},{"name":"redismock.incr","line":825,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":2.0999999999999996,"volume":30,"effort":62.999999999999986,"bugs":0.01,"time":3.499999999999999},"params":2}},{"name":"redismock.incrby","line":830,"complexity":{"sloc":{"physical":14,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":834,"complexity":{"sloc":{"physical":8,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"length":31,"vocabulary":19,"difficulty":6.181818181818182,"volume":131.68575291675114,"effort":814.0573816671889,"bugs":0.04389525097225038,"time":45.22541009262161},"params":0}},{"name":"","line":833,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":6,"difficulty":1,"volume":15.509775004326936,"effort":15.509775004326936,"bugs":0.005169925001442312,"time":0.861654166907052},"params":0}},{"name":"redismock.incrbyfloat","line":846,"complexity":{"sloc":{"physical":14,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":850,"complexity":{"sloc":{"physical":8,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"length":32,"vocabulary":18,"difficulty":6.8,"volume":133.437600046154,"effort":907.375680313847,"bugs":0.04447920001538466,"time":50.40976001743595},"params":0}},{"name":"","line":849,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":6,"difficulty":1,"volume":15.509775004326936,"effort":15.509775004326936,"bugs":0.005169925001442312,"time":0.861654166907052},"params":0}},{"name":"redismock.mget","line":862,"complexity":{"sloc":{"physical":7,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"length":34,"vocabulary":19,"difficulty":4.384615384615384,"volume":144.4295354570819,"effort":633.2679631579743,"bugs":0.048143178485693966,"time":35.181553508776354},"params":2}},{"name":"","line":865,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":2,"volume":18.094737505048094,"effort":36.18947501009619,"bugs":0.006031579168349364,"time":2.0105263894497885},"params":1}},{"name":"redismock.mset","line":871,"complexity":{"sloc":{"physical":15,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":29,"identifiers":["__stripped__"]},"length":52,"vocabulary":25,"difficulty":5.638888888888889,"volume":241.48052186828568,"effort":1361.6818316461665,"bugs":0.08049350728942856,"time":75.64899064700926},"params":3}},{"name":"","line":876,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":22,"vocabulary":17,"difficulty":4.55,"volume":89.92418250750748,"effort":409.155030409159,"bugs":0.029974727502502494,"time":22.730835022731057},"params":2}},{"name":"","line":881,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":7,"difficulty":1.4,"volume":30.880904142633646,"effort":43.2332657996871,"bugs":0.010293634714211216,"time":2.401848099982617},"params":1}},{"name":"redismock.msetnx","line":888,"complexity":{"sloc":{"physical":20,"logical":9},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":30,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":36,"identifiers":["__stripped__"]},"length":66,"vocabulary":28,"difficulty":7.2,"volume":317.28542485580186,"effort":2284.4550589617734,"bugs":0.1057618082852673,"time":126.91416994232074},"params":3}},{"name":"","line":893,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":22,"vocabulary":17,"difficulty":4.55,"volume":89.92418250750748,"effort":409.155030409159,"bugs":0.029974727502502494,"time":22.730835022731057},"params":2}},{"name":"","line":898,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"","line":903,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":7,"difficulty":1.4,"volume":30.880904142633646,"effort":43.2332657996871,"bugs":0.010293634714211216,"time":2.401848099982617},"params":1}},{"name":"redismock.psetex","line":910,"complexity":{"sloc":{"physical":5,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.4000000000000004,"volume":85.11011351724513,"effort":204.26427244138833,"bugs":0.028370037839081708,"time":11.348015135632686},"params":4}},{"name":"redismock.set","line":917,"complexity":{"sloc":{"physical":37,"logical":19},"cyclomatic":8,"halstead":{"operators":{"distinct":11,"total":53,"identifiers":["__stripped__"]},"operands":{"distinct":28,"total":64,"identifiers":["__stripped__"]},"length":117,"vocabulary":39,"difficulty":12.571428571428571,"volume":618.3920596068831,"effort":7774.07160648653,"bugs":0.2061306865356277,"time":431.89286702702947},"params":3}},{"name":"","line":921,"complexity":{"sloc":{"physical":14,"logical":11},"cyclomatic":5,"halstead":{"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":24,"identifiers":["__stripped__"]},"length":45,"vocabulary":20,"difficulty":5.142857142857142,"volume":194.4867642699313,"effort":1000.2176448167895,"bugs":0.06482892142331044,"time":55.56764693426609},"params":2}},{"name":"redismock.setbit","line":956,"complexity":{"sloc":{"physical":36,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":15,"difficulty":2.5454545454545454,"volume":97.67226489021297,"effort":248.62031062963302,"bugs":0.03255742163007099,"time":13.812239479424058},"params":4}},{"name":"","line":962,"complexity":{"sloc":{"physical":28,"logical":23},"cyclomatic":6,"halstead":{"operators":{"distinct":22,"total":59,"identifiers":["__stripped__"]},"operands":{"distinct":24,"total":71,"identifiers":["__stripped__"]},"length":130,"vocabulary":46,"difficulty":32.54166666666667,"volume":718.0630542874117,"effort":23366.968558269524,"bugs":0.23935435142913722,"time":1298.1649199038625},"params":0}},{"name":"","line":959,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":"redismock.setex","line":994,"complexity":{"sloc":{"physical":5,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.4000000000000004,"volume":85.11011351724513,"effort":204.26427244138833,"bugs":0.028370037839081708,"time":11.348015135632686},"params":4}},{"name":"redismock.setnx","line":1001,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"length":30,"vocabulary":15,"difficulty":4.5,"volume":117.20671786825557,"effort":527.43023040715,"bugs":0.03906890595608519,"time":29.30167946706389},"params":3}},{"name":"redismock.setrange","line":1010,"complexity":{"sloc":{"physical":23,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":15,"difficulty":2.5454545454545454,"volume":97.67226489021297,"effort":248.62031062963302,"bugs":0.03255742163007099,"time":13.812239479424058},"params":4}},{"name":"","line":1016,"complexity":{"sloc":{"physical":15,"logical":11},"cyclomatic":4,"halstead":{"operators":{"distinct":11,"total":42,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":53,"identifiers":["__stripped__"]},"length":95,"vocabulary":22,"difficulty":26.5,"volume":423.64600377054325,"effort":11226.619099919397,"bugs":0.14121533459018107,"time":623.7010611066331},"params":0}},{"name":"","line":1013,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":"redismock.strlen","line":1035,"complexity":{"sloc":{"physical":10,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"length":37,"vocabulary":19,"difficulty":4.384615384615384,"volume":157.17331799741265,"effort":689.1445481425015,"bugs":0.05239110599913755,"time":38.285808230138976},"params":2}},{"name":"","line":1042,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1041,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1,"volume":13.931568569324174,"effort":13.931568569324174,"bugs":0.004643856189774725,"time":0.7739760316291208},"params":0}},{"name":"redismock.blpop","line":1049,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":1.75,"volume":34.86917501586544,"effort":61.021056277764515,"bugs":0.011623058338621813,"time":3.3900586820980285},"params":3}},{"name":"redismock.brpop","line":1053,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":1.75,"volume":34.86917501586544,"effort":61.021056277764515,"bugs":0.011623058338621813,"time":3.3900586820980285},"params":3}},{"name":"redismock.brpoplpush","line":1057,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":12,"vocabulary":10,"difficulty":1.7142857142857142,"volume":39.863137138648355,"effort":68.33680652339717,"bugs":0.013287712379549451,"time":3.796489251299843},"params":4}},{"name":"redismock.lindex","line":1061,"complexity":{"sloc":{"physical":15,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"length":28,"vocabulary":18,"difficulty":3.75,"volume":116.75790004038474,"effort":437.84212515144276,"bugs":0.03891930001346158,"time":24.324562508413486},"params":3}},{"name":"","line":1073,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1065,"complexity":{"sloc":{"physical":8,"logical":5},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":23,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":24,"identifiers":["__stripped__"]},"length":47,"vocabulary":15,"difficulty":13.714285714285714,"volume":183.62385799360038,"effort":2518.2700524836623,"bugs":0.06120795266453346,"time":139.9038918046479},"params":0}},{"name":"redismock.linsert","line":1077,"complexity":{"sloc":{"physical":19,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"length":26,"vocabulary":16,"difficulty":2.5,"volume":104,"effort":260,"bugs":0.034666666666666665,"time":14.444444444444445},"params":5}},{"name":"","line":1093,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1080,"complexity":{"sloc":{"physical":13,"logical":9},"cyclomatic":4,"halstead":{"operators":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":28,"identifiers":["__stripped__"]},"length":53,"vocabulary":24,"difficulty":11.846153846153845,"volume":243.00301253822133,"effort":2878.6510716066214,"bugs":0.08100100417940712,"time":159.9250595337012},"params":0}},{"name":"redismock.llen","line":1097,"complexity":{"sloc":{"physical":7,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.6666666666666665,"volume":85.11011351724513,"effort":226.96030271265366,"bugs":0.028370037839081708,"time":12.608905706258536},"params":2}},{"name":"","line":1101,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1100,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1,"volume":13.931568569324174,"effort":13.931568569324174,"bugs":0.004643856189774725,"time":0.7739760316291208},"params":0}},{"name":"redismock.lpop","line":1105,"complexity":{"sloc":{"physical":13,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.6666666666666665,"volume":85.11011351724513,"effort":226.96030271265366,"bugs":0.028370037839081708,"time":12.608905706258536},"params":2}},{"name":"","line":1115,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1108,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"length":23,"vocabulary":14,"difficulty":5.5,"volume":87.56916320732489,"effort":481.6303976402869,"bugs":0.029189721069108297,"time":26.757244313349272},"params":0}},{"name":"redismock.lpush","line":1119,"complexity":{"sloc":{"physical":14,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"length":42,"vocabulary":21,"difficulty":4.6000000000000005,"volume":184.47733175670794,"effort":848.5957260808566,"bugs":0.06149244391890265,"time":47.14420700449203},"params":3}},{"name":"","line":1125,"complexity":{"sloc":{"physical":6,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"length":14,"vocabulary":11,"difficulty":2,"volume":48.43204266092217,"effort":96.86408532184434,"bugs":0.016144014220307392,"time":5.3813380734357965},"params":0}},{"name":"","line":1126,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":1.25,"volume":20.67970000576925,"effort":25.84962500721156,"bugs":0.006893233335256416,"time":1.43609027817842},"params":1}},{"name":"","line":1124,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":7,"difficulty":1.5,"volume":22.458839376460833,"effort":33.68825906469125,"bugs":0.007486279792153611,"time":1.871569948038403},"params":0}},{"name":"redismock.lpushx","line":1134,"complexity":{"sloc":{"physical":10,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":1141,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1137,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":13,"vocabulary":8,"difficulty":2.0999999999999996,"volume":39,"effort":81.89999999999999,"bugs":0.013,"time":4.55},"params":0}},{"name":"redismock.lrange","line":1145,"complexity":{"sloc":{"physical":26,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"length":30,"vocabulary":18,"difficulty":5.090909090909091,"volume":125.09775004326937,"effort":636.8612729475532,"bugs":0.04169925001442312,"time":35.38118183041962},"params":4}},{"name":"","line":1168,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1149,"complexity":{"sloc":{"physical":19,"logical":11},"cyclomatic":5,"halstead":{"operators":{"distinct":10,"total":30,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":32,"identifiers":["__stripped__"]},"length":62,"vocabulary":20,"difficulty":16,"volume":267.95954188301647,"effort":4287.3526701282635,"bugs":0.08931984729433882,"time":238.1862594515702},"params":0}},{"name":"redismock.lrem","line":1172,"complexity":{"sloc":{"physical":24,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"length":29,"vocabulary":19,"difficulty":3.6923076923076925,"volume":123.18989788986397,"effort":454.85500759334394,"bugs":0.04106329929662132,"time":25.269722644074662},"params":4}},{"name":"","line":1193,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1176,"complexity":{"sloc":{"physical":17,"logical":11},"cyclomatic":5,"halstead":{"operators":{"distinct":13,"total":25,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"length":51,"vocabulary":27,"difficulty":12.071428571428571,"volume":242.49926261033693,"effort":2927.312527224781,"bugs":0.08083308753677898,"time":162.62847373471007},"params":0}},{"name":"redismock.lset","line":1197,"complexity":{"sloc":{"physical":13,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":15,"difficulty":2.5454545454545454,"volume":97.67226489021297,"effort":248.62031062963302,"bugs":0.03255742163007099,"time":13.812239479424058},"params":4}},{"name":"","line":1207,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":"","line":1200,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"length":21,"vocabulary":14,"difficulty":4.125,"volume":79.95445336320968,"effort":329.81212012323994,"bugs":0.026651484454403226,"time":18.32289556240222},"params":0}},{"name":"redismock.ltrim","line":1211,"complexity":{"sloc":{"physical":32,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":14,"difficulty":2.8,"volume":95.18387305144009,"effort":266.51484454403226,"bugs":0.03172795768381336,"time":14.806380252446237},"params":4}},{"name":"","line":1235,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"length":20,"vocabulary":13,"difficulty":4.285714285714286,"volume":74.00879436282185,"effort":317.18054726923646,"bugs":0.024669598120940616,"time":17.621141514957582},"params":0}},{"name":"","line":1214,"complexity":{"sloc":{"physical":21,"logical":15},"cyclomatic":6,"halstead":{"operators":{"distinct":13,"total":45,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":53,"identifiers":["__stripped__"]},"length":98,"vocabulary":25,"difficulty":28.708333333333336,"volume":455.097906597923,"effort":13065.102401915374,"bugs":0.15169930219930766,"time":725.8390223286319},"params":0}},{"name":"redismock.rpop","line":1244,"complexity":{"sloc":{"physical":13,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.6666666666666665,"volume":85.11011351724513,"effort":226.96030271265366,"bugs":0.028370037839081708,"time":12.608905706258536},"params":2}},{"name":"","line":1254,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1247,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"length":23,"vocabulary":14,"difficulty":5.5,"volume":87.56916320732489,"effort":481.6303976402869,"bugs":0.029189721069108297,"time":26.757244313349272},"params":0}},{"name":"redismock.rpoplpush","line":1258,"complexity":{"sloc":{"physical":14,"logical":10},"cyclomatic":4,"halstead":{"operators":{"distinct":7,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":29,"identifiers":["__stripped__"]},"length":50,"vocabulary":18,"difficulty":9.227272727272727,"volume":208.4962500721156,"effort":1923.8517620290665,"bugs":0.06949875002403853,"time":106.88065344605926},"params":3}},{"name":"redismock.rpush","line":1273,"complexity":{"sloc":{"physical":12,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"length":42,"vocabulary":21,"difficulty":4.6000000000000005,"volume":184.47733175670794,"effort":848.5957260808566,"bugs":0.06149244391890265,"time":47.14420700449203},"params":3}},{"name":"","line":1279,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"length":19,"vocabulary":10,"difficulty":3.3333333333333335,"volume":63.11663380285989,"effort":210.3887793428663,"bugs":0.021038877934286628,"time":11.688265519048127},"params":0}},{"name":"","line":1278,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":7,"difficulty":1.5,"volume":22.458839376460833,"effort":33.68825906469125,"bugs":0.007486279792153611,"time":1.871569948038403},"params":0}},{"name":"redismock.rpushx","line":1286,"complexity":{"sloc":{"physical":10,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":1293,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1289,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":13,"vocabulary":8,"difficulty":2.0999999999999996,"volume":39,"effort":81.89999999999999,"bugs":0.013,"time":4.55},"params":0}},{"name":"redismock.sadd","line":1300,"complexity":{"sloc":{"physical":22,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"length":46,"vocabulary":23,"difficulty":4.411764705882353,"volume":208.0838499786226,"effort":918.0169851998056,"bugs":0.06936128332620753,"time":51.00094362221142},"params":3}},{"name":"","line":1307,"complexity":{"sloc":{"physical":13,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"length":10,"vocabulary":9,"difficulty":2,"volume":31.699250014423125,"effort":63.39850002884625,"bugs":0.010566416671474375,"time":3.5221388904914583},"params":0}},{"name":"","line":1308,"complexity":{"sloc":{"physical":10,"logical":6},"cyclomatic":4,"halstead":{"operators":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":20,"identifiers":["__stripped__"]},"length":38,"vocabulary":20,"difficulty":10,"volume":164.2332676057198,"effort":1642.332676057198,"bugs":0.05474442253523993,"time":91.24070422539988},"params":1}},{"name":"","line":1306,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":7,"difficulty":1.5,"volume":22.458839376460833,"effort":33.68825906469125,"bugs":0.007486279792153611,"time":1.871569948038403},"params":0}},{"name":"redismock.scard","line":1323,"complexity":{"sloc":{"physical":7,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.6666666666666665,"volume":85.11011351724513,"effort":226.96030271265366,"bugs":0.028370037839081708,"time":12.608905706258536},"params":2}},{"name":"","line":1327,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1326,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":9,"difficulty":1.5,"volume":38.03910001730775,"effort":57.058650025961626,"bugs":0.012679700005769252,"time":3.1699250014423126},"params":0}},{"name":"redismock.sdiff","line":1331,"complexity":{"sloc":{"physical":26,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":29,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":30,"identifiers":["__stripped__"]},"length":59,"vocabulary":26,"difficulty":6.666666666666667,"volume":277.32594337032447,"effort":1848.83962246883,"bugs":0.09244198112344149,"time":102.71331235937944},"params":2}},{"name":"","line":1335,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"length":17,"vocabulary":10,"difficulty":4.5,"volume":56.472777613085164,"effort":254.12749925888323,"bugs":0.01882425920436172,"time":14.118194403271291},"params":1}},{"name":"","line":1345,"complexity":{"sloc":{"physical":10,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"length":22,"vocabulary":13,"difficulty":2.4444444444444446,"volume":81.40967379910403,"effort":199.0014248422543,"bugs":0.027136557933034676,"time":11.055634713458572},"params":0}},{"name":"","line":1349,"complexity":{"sloc":{"physical":5,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":8,"difficulty":2.5,"volume":27,"effort":67.5,"bugs":0.009,"time":3.75},"params":2}},{"name":"","line":1350,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":2.5,"volume":30,"effort":75,"bugs":0.01,"time":4.166666666666667},"params":1}},{"name":"","line":1342,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"redismock.sdiffstore","line":1358,"complexity":{"sloc":{"physical":13,"logical":10},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":34,"identifiers":["__stripped__"]},"operands":{"distinct":21,"total":44,"identifiers":["__stripped__"]},"length":78,"vocabulary":29,"difficulty":8.380952380952381,"volume":378.92251761995067,"effort":3175.7315762433964,"bugs":0.12630750587331688,"time":176.42953201352202},"params":3}},{"name":"redismock.sinter","line":1372,"complexity":{"sloc":{"physical":26,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":29,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":30,"identifiers":["__stripped__"]},"length":59,"vocabulary":26,"difficulty":6.666666666666667,"volume":277.32594337032447,"effort":1848.83962246883,"bugs":0.09244198112344149,"time":102.71331235937944},"params":2}},{"name":"","line":1376,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"length":17,"vocabulary":10,"difficulty":4.5,"volume":56.472777613085164,"effort":254.12749925888323,"bugs":0.01882425920436172,"time":14.118194403271291},"params":1}},{"name":"","line":1386,"complexity":{"sloc":{"physical":10,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"length":22,"vocabulary":13,"difficulty":2.4444444444444446,"volume":81.40967379910403,"effort":199.0014248422543,"bugs":0.027136557933034676,"time":11.055634713458572},"params":0}},{"name":"","line":1390,"complexity":{"sloc":{"physical":5,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":8,"difficulty":2.5,"volume":27,"effort":67.5,"bugs":0.009,"time":3.75},"params":2}},{"name":"","line":1391,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"","line":1383,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"redismock.sinterstore","line":1399,"complexity":{"sloc":{"physical":16,"logical":10},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":33,"identifiers":["__stripped__"]},"operands":{"distinct":21,"total":41,"identifiers":["__stripped__"]},"length":74,"vocabulary":29,"difficulty":7.809523809523809,"volume":359.49059363944036,"effort":2807.450350327058,"bugs":0.11983019787981346,"time":155.96946390705878},"params":3}},{"name":"","line":1410,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":1.25,"volume":18.094737505048094,"effort":22.61842188131012,"bugs":0.006031579168349364,"time":1.2565789934061178},"params":1}},{"name":"redismock.sismember","line":1416,"complexity":{"sloc":{"physical":7,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":1420,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1419,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":10,"difficulty":2,"volume":36.541209043760986,"effort":73.08241808752197,"bugs":0.012180403014586996,"time":4.060134338195665},"params":0}},{"name":"redismock.smembers","line":1424,"complexity":{"sloc":{"physical":7,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.6666666666666665,"volume":85.11011351724513,"effort":226.96030271265366,"bugs":0.028370037839081708,"time":12.608905706258536},"params":2}},{"name":"","line":1428,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"","line":1427,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.5,"volume":30,"effort":45,"bugs":0.01,"time":2.5},"params":0}},{"name":"redismock.smove","line":1432,"complexity":{"sloc":{"physical":12,"logical":9},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":30,"identifiers":["__stripped__"]},"length":50,"vocabulary":19,"difficulty":8.75,"volume":212.39637567217926,"effort":1858.4682871315686,"bugs":0.07079879189072642,"time":103.24823817397603},"params":4}},{"name":"redismock.spop","line":1445,"complexity":{"sloc":{"physical":12,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":26,"identifiers":["__stripped__"]},"length":47,"vocabulary":17,"difficulty":9.1,"volume":192.11075353876598,"effort":1748.2078572027704,"bugs":0.06403691784625533,"time":97.12265873348724},"params":2}},{"name":"redismock.srandmember","line":1458,"complexity":{"sloc":{"physical":30,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":26,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":30,"identifiers":["__stripped__"]},"length":56,"vocabulary":27,"difficulty":10.3125,"volume":266.27370012115426,"effort":2745.947532499403,"bugs":0.08875790004038475,"time":152.55264069441128},"params":2}},{"name":"","line":1485,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1470,"complexity":{"sloc":{"physical":15,"logical":11},"cyclomatic":4,"halstead":{"operators":{"distinct":12,"total":37,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":39,"identifiers":["__stripped__"]},"length":76,"vocabulary":31,"difficulty":12.315789473684212,"volume":376.51891958940257,"effort":4637.1277465221165,"bugs":0.12550630652980085,"time":257.6182081401176},"params":0}},{"name":"redismock.srem","line":1489,"complexity":{"sloc":{"physical":21,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"length":46,"vocabulary":23,"difficulty":4.411764705882353,"volume":208.0838499786226,"effort":918.0169851998056,"bugs":0.06936128332620753,"time":51.00094362221142},"params":3}},{"name":"","line":1507,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1495,"complexity":{"sloc":{"physical":12,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":13,"identifiers":["__stripped__"]},"length":26,"vocabulary":17,"difficulty":2.708333333333333,"volume":106.27403387250884,"effort":287.8255084047114,"bugs":0.03542467795750295,"time":15.990306022483967},"params":0}},{"name":"","line":1496,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":3,"halstead":{"operators":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"length":30,"vocabulary":18,"difficulty":8,"volume":125.09775004326937,"effort":1000.782000346155,"bugs":0.04169925001442312,"time":55.59900001923083},"params":1}},{"name":"redismock.sunion","line":1511,"complexity":{"sloc":{"physical":32,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":29,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":30,"identifiers":["__stripped__"]},"length":59,"vocabulary":26,"difficulty":6.666666666666667,"volume":277.32594337032447,"effort":1848.83962246883,"bugs":0.09244198112344149,"time":102.71331235937944},"params":2}},{"name":"","line":1515,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"length":17,"vocabulary":10,"difficulty":4.5,"volume":56.472777613085164,"effort":254.12749925888323,"bugs":0.01882425920436172,"time":14.118194403271291},"params":1}},{"name":"","line":1525,"complexity":{"sloc":{"physical":16,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":15,"vocabulary":11,"difficulty":2.916666666666667,"volume":51.89147427955947,"effort":151.35013331538178,"bugs":0.01729715809318649,"time":8.408340739743432},"params":0}},{"name":"","line":1529,"complexity":{"sloc":{"physical":11,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.6666666666666665,"volume":85.11011351724513,"effort":226.96030271265366,"bugs":0.028370037839081708,"time":12.608905706258536},"params":2}},{"name":"","line":1535,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":"","line":1532,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":2.25,"volume":13.931568569324174,"effort":31.34602928097939,"bugs":0.004643856189774725,"time":1.7414460711655217},"params":1}},{"name":"","line":1522,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"redismock.sunionstore","line":1544,"complexity":{"sloc":{"physical":16,"logical":10},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":33,"identifiers":["__stripped__"]},"operands":{"distinct":21,"total":41,"identifiers":["__stripped__"]},"length":74,"vocabulary":29,"difficulty":7.809523809523809,"volume":359.49059363944036,"effort":2807.450350327058,"bugs":0.11983019787981346,"time":155.96946390705878},"params":3}},{"name":"","line":1555,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":1.25,"volume":18.094737505048094,"effort":22.61842188131012,"bugs":0.006031579168349364,"time":1.2565789934061178},"params":1}},{"name":"redismock.sscan","line":1561,"complexity":{"sloc":{"physical":35,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":28,"identifiers":["__stripped__"]},"operands":{"distinct":22,"total":35,"identifiers":["__stripped__"]},"length":63,"vocabulary":32,"difficulty":7.954545454545454,"volume":315,"effort":2505.681818181818,"bugs":0.105,"time":139.20454545454544},"params":3}},{"name":"","line":1566,"complexity":{"sloc":{"physical":8,"logical":4},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"length":32,"vocabulary":18,"difficulty":5.7272727272727275,"volume":133.437600046154,"effort":764.2335275370638,"bugs":0.04447920001538466,"time":42.45741819650354},"params":2}},{"name":"","line":1580,"complexity":{"sloc":{"physical":14,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"length":24,"vocabulary":15,"difficulty":5.25,"volume":93.76537429460444,"effort":492.26821504667333,"bugs":0.03125512476486815,"time":27.34823416925963},"params":0}},{"name":"","line":1585,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":3,"halstead":{"operators":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"length":26,"vocabulary":18,"difficulty":7,"volume":108.41805003750011,"effort":758.9263502625008,"bugs":0.036139350012500036,"time":42.16257501458338},"params":1}},{"name":"redismock.zadd","line":1600,"complexity":{"sloc":{"physical":28,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"length":44,"vocabulary":23,"difficulty":4.411764705882353,"volume":199.03672606650858,"effort":878.1032032345968,"bugs":0.06634557535550285,"time":48.783511290810935},"params":4}},{"name":"","line":1606,"complexity":{"sloc":{"physical":20,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"length":29,"vocabulary":14,"difficulty":4.875,"volume":110.41329273967051,"effort":538.2648021058938,"bugs":0.0368044309132235,"time":29.9036001169941},"params":0}},{"name":"","line":1621,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":4,"difficulty":2,"volume":12,"effort":24,"bugs":0.004,"time":1.3333333333333333},"params":2}},{"name":"","line":1618,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"length":16,"vocabulary":10,"difficulty":1.9285714285714288,"volume":53.1508495181978,"effort":102.50520978509577,"bugs":0.017716949839399268,"time":5.6947338769497655},"params":1}},{"name":"","line":1615,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":1.5,"volume":10,"effort":15,"bugs":0.0033333333333333335,"time":0.8333333333333334},"params":1}},{"name":"","line":1609,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"length":27,"vocabulary":18,"difficulty":6,"volume":112.58797503894243,"effort":675.5278502336546,"bugs":0.03752932501298081,"time":37.52932501298081},"params":2}},{"name":"","line":1605,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.5,"volume":30,"effort":45,"bugs":0.01,"time":2.5},"params":0}},{"name":"redismock.zcard","line":1629,"complexity":{"sloc":{"physical":9,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.6666666666666665,"volume":85.11011351724513,"effort":226.96030271265366,"bugs":0.028370037839081708,"time":12.608905706258536},"params":2}},{"name":"","line":1635,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1632,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":1,"volume":20.67970000576925,"effort":20.67970000576925,"bugs":0.006893233335256416,"time":1.1488722225427361},"params":0}},{"name":"redismock.zcount","line":1639,"complexity":{"sloc":{"physical":17,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":15,"difficulty":2.5454545454545454,"volume":97.67226489021297,"effort":248.62031062963302,"bugs":0.03255742163007099,"time":13.812239479424058},"params":4}},{"name":"","line":1653,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1642,"complexity":{"sloc":{"physical":11,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"length":23,"vocabulary":15,"difficulty":3.666666666666667,"volume":89.85848369899593,"effort":329.4811068963184,"bugs":0.02995282789966531,"time":18.304505938684358},"params":0}},{"name":"","line":1648,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":9,"difficulty":2,"volume":44.37895002019238,"effort":88.75790004038475,"bugs":0.014792983340064125,"time":4.930994446688042},"params":2}},{"name":"","line":1645,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":6,"difficulty":2.5,"volume":23.264662506490403,"effort":58.161656266226004,"bugs":0.007754887502163467,"time":3.2312031259014447},"params":1}},{"name":"redismock.zincrby","line":1657,"complexity":{"sloc":{"physical":17,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":15,"difficulty":2.5454545454545454,"volume":97.67226489021297,"effort":248.62031062963302,"bugs":0.03255742163007099,"time":13.812239479424058},"params":4}},{"name":"","line":1661,"complexity":{"sloc":{"physical":11,"logical":9},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":29,"identifiers":["__stripped__"]},"length":50,"vocabulary":19,"difficulty":10.545454545454545,"volume":212.39637567217926,"effort":2239.816325270254,"bugs":0.07079879189072642,"time":124.43424029279188},"params":0}},{"name":"","line":1660,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.5,"volume":30,"effort":45,"bugs":0.01,"time":2.5},"params":0}},{"name":"redismock.zinterstore","line":1675,"complexity":{"sloc":{"physical":82,"logical":14},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":56,"identifiers":["__stripped__"]},"operands":{"distinct":31,"total":65,"identifiers":["__stripped__"]},"length":121,"vocabulary":41,"difficulty":10.483870967741936,"volume":648.2637925587882,"effort":6796.31395424536,"bugs":0.21608793085292938,"time":377.5729974580756},"params":4}},{"name":"","line":1682,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"length":17,"vocabulary":10,"difficulty":4.5,"volume":56.472777613085164,"effort":254.12749925888323,"bugs":0.01882425920436172,"time":14.118194403271291},"params":1}},{"name":"","line":1687,"complexity":{"sloc":{"physical":17,"logical":11},"cyclomatic":4,"halstead":{"operators":{"distinct":16,"total":32,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":37,"identifiers":["__stripped__"]},"length":69,"vocabulary":31,"difficulty":19.733333333333334,"volume":341.8395454166944,"effort":6745.633696222771,"bugs":0.11394651513889814,"time":374.7574275679317},"params":2}},{"name":"","line":1695,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"length":14,"vocabulary":8,"difficulty":2.7,"volume":42,"effort":113.4,"bugs":0.014,"time":6.300000000000001},"params":3}},{"name":"","line":1748,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"length":24,"vocabulary":18,"difficulty":6,"volume":100.07820003461549,"effort":600.4692002076929,"bugs":0.0333594000115385,"time":33.3594000115385},"params":3}},{"name":"","line":1711,"complexity":{"sloc":{"physical":29,"logical":23},"cyclomatic":7,"halstead":{"operators":{"distinct":19,"total":57,"identifiers":["__stripped__"]},"operands":{"distinct":24,"total":68,"identifiers":["__stripped__"]},"length":125,"vocabulary":43,"difficulty":26.916666666666668,"volume":678.2830943377622,"effort":18257.11995592477,"bugs":0.22609436477925407,"time":1014.2844419958205},"params":2}},{"name":"","line":1739,"complexity":{"sloc":{"physical":9,"logical":5},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":16,"identifiers":["__stripped__"]},"length":31,"vocabulary":15,"difficulty":9.142857142857142,"volume":121.11360846386408,"effort":1107.324420241043,"bugs":0.040371202821288026,"time":61.51802334672462},"params":2}},{"name":"redismock.zlexcount","line":1758,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"length":33,"vocabulary":18,"difficulty":6.363636363636363,"volume":137.6075250475963,"effort":875.6842503028856,"bugs":0.04586917501586544,"time":48.64912501682698},"params":4}},{"name":"redismock.zrange","line":1766,"complexity":{"sloc":{"physical":73,"logical":9},"cyclomatic":4,"halstead":{"operators":{"distinct":13,"total":33,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":39,"identifiers":["__stripped__"]},"length":72,"vocabulary":33,"difficulty":12.674999999999999,"volume":363.1963765938086,"effort":4603.514073326524,"bugs":0.12106545886460288,"time":255.75078185147356},"params":4}},{"name":"","line":1836,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"","line":1780,"complexity":{"sloc":{"physical":56,"logical":6},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"length":45,"vocabulary":19,"difficulty":6.416666666666666,"volume":191.15673810496133,"effort":1226.5890695068351,"bugs":0.06371891270165378,"time":68.14383719482417},"params":0}},{"name":"","line":1786,"complexity":{"sloc":{"physical":8,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"length":39,"vocabulary":21,"difficulty":6.461538461538462,"volume":171.30037948837168,"effort":1106.8639905402479,"bugs":0.05710012649612389,"time":61.49244391890266},"params":1}},{"name":"","line":1797,"complexity":{"sloc":{"physical":37,"logical":22},"cyclomatic":7,"halstead":{"operators":{"distinct":15,"total":60,"identifiers":["__stripped__"]},"operands":{"distinct":26,"total":68,"identifiers":["__stripped__"]},"length":128,"vocabulary":41,"difficulty":19.615384615384617,"volume":685.7666565911147,"effort":13451.576725441097,"bugs":0.22858888553037157,"time":747.309818080061},"params":1}},{"name":"","line":1819,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":2}},{"name":"","line":1827,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":2}},{"name":"","line":1824,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":"redismock.zrangebylex","line":1840,"complexity":{"sloc":{"physical":48,"logical":4},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"length":45,"vocabulary":23,"difficulty":6.133333333333334,"volume":203.5602880225656,"effort":1248.5030998717357,"bugs":0.0678534293408552,"time":69.36128332620754},"params":4}},{"name":"verify","line":1841,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":4,"halstead":{"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"length":38,"vocabulary":15,"difficulty":8.3125,"volume":148.46184263312372,"effort":1234.089066887841,"bugs":0.04948728087770791,"time":68.56050371599116},"params":1}},{"name":"","line":1850,"complexity":{"sloc":{"physical":36,"logical":13},"cyclomatic":3,"halstead":{"operators":{"distinct":9,"total":46,"identifiers":["__stripped__"]},"operands":{"distinct":22,"total":45,"identifiers":["__stripped__"]},"length":91,"vocabulary":31,"difficulty":9.204545454545455,"volume":450.8318642452057,"effort":4149.702386802462,"bugs":0.15027728808173524,"time":230.53902148902566},"params":0}},{"name":"","line":1863,"complexity":{"sloc":{"physical":18,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":15,"vocabulary":10,"difficulty":1.7142857142857142,"volume":49.82892142331044,"effort":85.42100815424646,"bugs":0.016609640474436815,"time":4.745611564124804},"params":1}},{"name":"","line":1866,"complexity":{"sloc":{"physical":14,"logical":10},"cyclomatic":6,"halstead":{"operators":{"distinct":11,"total":23,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":23,"identifiers":["__stripped__"]},"length":46,"vocabulary":20,"difficulty":14.055555555555554,"volume":198.80869236481868,"effort":2794.366620461062,"bugs":0.06626956412160623,"time":155.24259002561456},"params":1}},{"name":"","line":1881,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":2}},{"name":"","line":1849,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"redismock.zrevrangebylex","line":1889,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"length":34,"vocabulary":18,"difficulty":6.363636363636363,"volume":141.7774500490386,"effort":902.2201366757001,"bugs":0.0472591500163462,"time":50.12334092642779},"params":4}},{"name":"redismock.zrangebyscore","line":1897,"complexity":{"sloc":{"physical":103,"logical":37},"cyclomatic":12,"halstead":{"operators":{"distinct":16,"total":97,"identifiers":["__stripped__"]},"operands":{"distinct":42,"total":113,"identifiers":["__stripped__"]},"length":210,"vocabulary":58,"difficulty":21.523809523809526,"volume":1230.1760089767902,"effort":26478.074097976627,"bugs":0.41005866965893006,"time":1471.004116554257},"params":4}},{"name":"","line":1997,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"","line":1942,"complexity":{"sloc":{"physical":55,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"length":17,"vocabulary":12,"difficulty":2,"volume":60.94436251225966,"effort":121.88872502451932,"bugs":0.020314787504086555,"time":6.771595834695518},"params":0}},{"name":"","line":1946,"complexity":{"sloc":{"physical":49,"logical":14},"cyclomatic":3,"halstead":{"operators":{"distinct":14,"total":35,"identifiers":["__stripped__"]},"operands":{"distinct":21,"total":36,"identifiers":["__stripped__"]},"length":71,"vocabulary":35,"difficulty":12,"volume":364.17909420309263,"effort":4370.149130437112,"bugs":0.12139303140103087,"time":242.7860628020618},"params":1}},{"name":"","line":1948,"complexity":{"sloc":{"physical":29,"logical":18},"cyclomatic":11,"halstead":{"operators":{"distinct":16,"total":48,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":45,"identifiers":["__stripped__"]},"length":93,"vocabulary":35,"difficulty":18.94736842105263,"volume":477.0233205758819,"effort":9038.33660038513,"bugs":0.15900777352529397,"time":502.1298111325072},"params":1}},{"name":"","line":1978,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":2}},{"name":"","line":1982,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":10,"vocabulary":7,"difficulty":1.4,"volume":28.07354922057604,"effort":39.302968908806456,"bugs":0.009357849740192013,"time":2.1834982727114696},"params":2}},{"name":"redismock.zrank","line":2001,"complexity":{"sloc":{"physical":24,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":2022,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":2004,"complexity":{"sloc":{"physical":18,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"length":35,"vocabulary":19,"difficulty":6.181818181818182,"volume":148.67746297052548,"effort":919.0970438177939,"bugs":0.04955915432350849,"time":51.06094687876632},"params":0}},{"name":"","line":2010,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"length":25,"vocabulary":18,"difficulty":4.136363636363637,"volume":104.2481250360578,"effort":431.20815355823913,"bugs":0.03474937501201927,"time":23.956008531013286},"params":1}},{"name":"redismock.zrem","line":2026,"complexity":{"sloc":{"physical":19,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"length":42,"vocabulary":21,"difficulty":4.6000000000000005,"volume":184.47733175670794,"effort":848.5957260808566,"bugs":0.06149244391890265,"time":47.14420700449203},"params":3}},{"name":"","line":2042,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":2031,"complexity":{"sloc":{"physical":11,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"length":31,"vocabulary":21,"difficulty":4.923076923076923,"volume":136.16184010614157,"effort":670.3352128302355,"bugs":0.04538728003538052,"time":37.240845157235306},"params":0}},{"name":"","line":2034,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":10,"difficulty":2.6666666666666665,"volume":46.50699332842308,"effort":124.01864887579487,"bugs":0.01550233110947436,"time":6.889924937544159},"params":2}},{"name":"redismock.zremrangebylex","line":2046,"complexity":{"sloc":{"physical":11,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":25,"identifiers":["__stripped__"]},"length":43,"vocabulary":22,"difficulty":7.142857142857143,"volume":191.75555960140377,"effort":1369.6825685814556,"bugs":0.0639185198671346,"time":76.09347603230309},"params":4}},{"name":"","line":2052,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":1.25,"volume":18.094737505048094,"effort":22.61842188131012,"bugs":0.006031579168349364,"time":1.2565789934061178},"params":1}},{"name":"redismock.zremrangebyrank","line":2058,"complexity":{"sloc":{"physical":41,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":15,"difficulty":2.5454545454545454,"volume":97.67226489021297,"effort":248.62031062963302,"bugs":0.03255742163007099,"time":13.812239479424058},"params":4}},{"name":"","line":2096,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":2061,"complexity":{"sloc":{"physical":35,"logical":27},"cyclomatic":8,"halstead":{"operators":{"distinct":16,"total":72,"identifiers":["__stripped__"]},"operands":{"distinct":25,"total":83,"identifiers":["__stripped__"]},"length":155,"vocabulary":41,"difficulty":26.56,"volume":830.4205607158029,"effort":22055.970092611726,"bugs":0.2768068535719343,"time":1225.3316718117626},"params":0}},{"name":"","line":2091,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":1.25,"volume":18.094737505048094,"effort":22.61842188131012,"bugs":0.006031579168349364,"time":1.2565789934061178},"params":1}},{"name":"redismock.zremrangebyscore","line":2100,"complexity":{"sloc":{"physical":11,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":25,"identifiers":["__stripped__"]},"length":43,"vocabulary":22,"difficulty":7.142857142857143,"volume":191.75555960140377,"effort":1369.6825685814556,"bugs":0.0639185198671346,"time":76.09347603230309},"params":4}},{"name":"","line":2106,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":1.25,"volume":18.094737505048094,"effort":22.61842188131012,"bugs":0.006031579168349364,"time":1.2565789934061178},"params":1}},{"name":"redismock.zrevrange","line":2112,"complexity":{"sloc":{"physical":68,"logical":9},"cyclomatic":4,"halstead":{"operators":{"distinct":13,"total":33,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":39,"identifiers":["__stripped__"]},"length":72,"vocabulary":33,"difficulty":12.674999999999999,"volume":363.1963765938086,"effort":4603.514073326524,"bugs":0.12106545886460288,"time":255.75078185147356},"params":4}},{"name":"","line":2177,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"","line":2126,"complexity":{"sloc":{"physical":51,"logical":6},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"length":45,"vocabulary":19,"difficulty":6.416666666666666,"volume":191.15673810496133,"effort":1226.5890695068351,"bugs":0.06371891270165378,"time":68.14383719482417},"params":0}},{"name":"","line":2132,"complexity":{"sloc":{"physical":8,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"length":41,"vocabulary":20,"difficulty":7.333333333333333,"volume":177.19905189038187,"effort":1299.4597138628003,"bugs":0.05906635063012729,"time":72.19220632571113},"params":1}},{"name":"","line":2143,"complexity":{"sloc":{"physical":32,"logical":19},"cyclomatic":5,"halstead":{"operators":{"distinct":15,"total":51,"identifiers":["__stripped__"]},"operands":{"distinct":25,"total":59,"identifiers":["__stripped__"]},"length":110,"vocabulary":40,"difficulty":17.7,"volume":585.4120904376099,"effort":10361.794000745695,"bugs":0.1951373634792033,"time":575.6552222636496},"params":1}},{"name":"","line":2160,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":2}},{"name":"","line":2168,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":2}},{"name":"","line":2165,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":"redismock.zrevrangebyscore","line":2181,"complexity":{"sloc":{"physical":24,"logical":14},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":44,"identifiers":["__stripped__"]},"operands":{"distinct":23,"total":57,"identifiers":["__stripped__"]},"length":101,"vocabulary":31,"difficulty":9.91304347826087,"volume":500.3738273490745,"effort":4960.227505895173,"bugs":0.16679127578302483,"time":275.56819477195404},"params":4}},{"name":"","line":2193,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":1.5,"volume":10,"effort":15,"bugs":0.0033333333333333335,"time":0.8333333333333334},"params":1}},{"name":"","line":2196,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"length":20,"vocabulary":13,"difficulty":6.416666666666666,"volume":74.00879436282185,"effort":474.8897638281068,"bugs":0.024669598120940616,"time":26.382764657117047},"params":2}},{"name":"redismock.zrevrank","line":2206,"complexity":{"sloc":{"physical":19,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":2222,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":2209,"complexity":{"sloc":{"physical":13,"logical":11},"cyclomatic":3,"halstead":{"operators":{"distinct":13,"total":34,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":40,"identifiers":["__stripped__"]},"length":74,"vocabulary":29,"difficulty":16.25,"volume":359.49059363944036,"effort":5841.7221466409055,"bugs":0.11983019787981346,"time":324.5401192578281},"params":0}},{"name":"redismock.zscore","line":2226,"complexity":{"sloc":{"physical":13,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":2236,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":2229,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"length":29,"vocabulary":14,"difficulty":5.625,"volume":110.41329273967051,"effort":621.0747716606467,"bugs":0.0368044309132235,"time":34.504153981147034},"params":0}},{"name":"redismock.zunionstore","line":2240,"complexity":{"sloc":{"physical":100,"logical":14},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":56,"identifiers":["__stripped__"]},"operands":{"distinct":31,"total":65,"identifiers":["__stripped__"]},"length":121,"vocabulary":41,"difficulty":10.483870967741936,"volume":648.2637925587882,"effort":6796.31395424536,"bugs":0.21608793085292938,"time":377.5729974580756},"params":4}},{"name":"","line":2247,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"length":17,"vocabulary":10,"difficulty":4.5,"volume":56.472777613085164,"effort":254.12749925888323,"bugs":0.01882425920436172,"time":14.118194403271291},"params":1}},{"name":"","line":2252,"complexity":{"sloc":{"physical":17,"logical":11},"cyclomatic":4,"halstead":{"operators":{"distinct":16,"total":32,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":37,"identifiers":["__stripped__"]},"length":69,"vocabulary":31,"difficulty":19.733333333333334,"volume":341.8395454166944,"effort":6745.633696222771,"bugs":0.11394651513889814,"time":374.7574275679317},"params":2}},{"name":"","line":2260,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"length":14,"vocabulary":8,"difficulty":2.7,"volume":42,"effort":113.4,"bugs":0.014,"time":6.300000000000001},"params":3}},{"name":"","line":2331,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"length":24,"vocabulary":18,"difficulty":6,"volume":100.07820003461549,"effort":600.4692002076929,"bugs":0.0333594000115385,"time":33.3594000115385},"params":3}},{"name":"","line":2276,"complexity":{"sloc":{"physical":47,"logical":28},"cyclomatic":7,"halstead":{"operators":{"distinct":21,"total":78,"identifiers":["__stripped__"]},"operands":{"distinct":29,"total":91,"identifiers":["__stripped__"]},"length":169,"vocabulary":50,"difficulty":32.94827586206896,"volume":953.8116960719284,"effort":31426.450882645775,"bugs":0.3179372320239761,"time":1745.9139379247654},"params":2}},{"name":"","line":2309,"complexity":{"sloc":{"physical":12,"logical":7},"cyclomatic":4,"halstead":{"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"length":34,"vocabulary":17,"difficulty":8,"volume":138.97373660251156,"effort":1111.7898928200925,"bugs":0.04632457886750385,"time":61.766105156671806},"params":1}},{"name":"","line":2322,"complexity":{"sloc":{"physical":9,"logical":5},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":16,"identifiers":["__stripped__"]},"length":31,"vocabulary":15,"difficulty":9.142857142857142,"volume":121.11360846386408,"effort":1107.324420241043,"bugs":0.040371202821288026,"time":61.51802334672462},"params":2}},{"name":"redismock.zscan","line":2341,"complexity":{"sloc":{"physical":53,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":28,"identifiers":["__stripped__"]},"operands":{"distinct":22,"total":35,"identifiers":["__stripped__"]},"length":63,"vocabulary":32,"difficulty":7.954545454545454,"volume":315,"effort":2505.681818181818,"bugs":0.105,"time":139.20454545454544},"params":3}},{"name":"","line":2346,"complexity":{"sloc":{"physical":8,"logical":4},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"length":32,"vocabulary":18,"difficulty":5.7272727272727275,"volume":133.437600046154,"effort":764.2335275370638,"bugs":0.04447920001538466,"time":42.45741819650354},"params":2}},{"name":"","line":2360,"complexity":{"sloc":{"physical":32,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"length":39,"vocabulary":19,"difficulty":5.541666666666666,"volume":165.66917302429982,"effort":918.0833338429948,"bugs":0.05522305767476661,"time":51.00462965794415},"params":0}},{"name":"","line":2366,"complexity":{"sloc":{"physical":21,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":13,"identifiers":["__stripped__"]},"length":25,"vocabulary":18,"difficulty":3.25,"volume":104.2481250360578,"effort":338.80640636718783,"bugs":0.03474937501201927,"time":18.822578131510436},"params":1}},{"name":"","line":2369,"complexity":{"sloc":{"physical":13,"logical":8},"cyclomatic":5,"halstead":{"operators":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"length":40,"vocabulary":25,"difficulty":8.642857142857142,"volume":185.75424759098897,"effort":1605.447425607833,"bugs":0.061918082530329654,"time":89.19152364487962},"params":1}},{"name":"","line":2387,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":2}},{"name":"redismock.hdel","line":2398,"complexity":{"sloc":{"physical":20,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"length":46,"vocabulary":23,"difficulty":4.411764705882353,"volume":208.0838499786226,"effort":918.0169851998056,"bugs":0.06936128332620753,"time":51.00094362221142},"params":3}},{"name":"","line":2415,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":2404,"complexity":{"sloc":{"physical":11,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":14,"identifiers":["__stripped__"]},"length":27,"vocabulary":18,"difficulty":2.692307692307692,"volume":112.58797503894243,"effort":303.12147125869114,"bugs":0.03752932501298081,"time":16.84008173659395},"params":0}},{"name":"","line":2405,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"length":21,"vocabulary":12,"difficulty":4.285714285714286,"volume":75.28421251514429,"effort":322.6466250649041,"bugs":0.025094737505048096,"time":17.924812503605782},"params":1}},{"name":"redismock.hexists","line":2419,"complexity":{"sloc":{"physical":7,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":2423,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":2422,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"length":13,"vocabulary":11,"difficulty":2,"volume":44.97261104228487,"effort":89.94522208456974,"bugs":0.01499087034742829,"time":4.996956782476096},"params":0}},{"name":"redismock.hget","line":2427,"complexity":{"sloc":{"physical":7,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":2431,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":2430,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":1,"volume":20.67970000576925,"effort":20.67970000576925,"bugs":0.006893233335256416,"time":1.1488722225427361},"params":0}},{"name":"redismock.hgetall","line":2435,"complexity":{"sloc":{"physical":17,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.6666666666666665,"volume":85.11011351724513,"effort":226.96030271265366,"bugs":0.028370037839081708,"time":12.608905706258536},"params":2}},{"name":"","line":2449,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"","line":2438,"complexity":{"sloc":{"physical":11,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":26,"vocabulary":16,"difficulty":4.666666666666666,"volume":104,"effort":485.33333333333326,"bugs":0.034666666666666665,"time":26.96296296296296},"params":0}},{"name":"","line":2444,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":2}},{"name":"","line":2441,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":2.0999999999999996,"volume":36,"effort":75.6,"bugs":0.012,"time":4.199999999999999},"params":1}},{"name":"redismock.hincrby","line":2453,"complexity":{"sloc":{"physical":21,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":18,"identifiers":["__stripped__"]},"length":31,"vocabulary":18,"difficulty":3.4615384615384617,"volume":129.26767504471167,"effort":447.465029000925,"bugs":0.043089225014903886,"time":24.85916827782917},"params":4}},{"name":"","line":2458,"complexity":{"sloc":{"physical":14,"logical":9},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":32,"identifiers":["__stripped__"]},"length":54,"vocabulary":24,"difficulty":11.428571428571427,"volume":247.5879750389425,"effort":2829.5768575879138,"bugs":0.08252932501298083,"time":157.19871431043964},"params":0}},{"name":"","line":2457,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":7,"difficulty":1.5,"volume":22.458839376460833,"effort":33.68825906469125,"bugs":0.007486279792153611,"time":1.871569948038403},"params":0}},{"name":"redismock.hincrbyfloat","line":2475,"complexity":{"sloc":{"physical":20,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":15,"difficulty":2.5454545454545454,"volume":97.67226489021297,"effort":248.62031062963302,"bugs":0.03255742163007099,"time":13.812239479424058},"params":4}},{"name":"","line":2479,"complexity":{"sloc":{"physical":14,"logical":9},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":31,"identifiers":["__stripped__"]},"length":53,"vocabulary":23,"difficulty":11.923076923076923,"volume":239.7487836710217,"effort":2858.54318992372,"bugs":0.0799162612236739,"time":158.80795499576223},"params":0}},{"name":"","line":2478,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":7,"difficulty":1.5,"volume":22.458839376460833,"effort":33.68825906469125,"bugs":0.007486279792153611,"time":1.871569948038403},"params":0}},{"name":"redismock.hkeys","line":2496,"complexity":{"sloc":{"physical":13,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.6666666666666665,"volume":85.11011351724513,"effort":226.96030271265366,"bugs":0.028370037839081708,"time":12.608905706258536},"params":2}},{"name":"","line":2506,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"","line":2499,"complexity":{"sloc":{"physical":7,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"length":15,"vocabulary":11,"difficulty":2,"volume":51.89147427955947,"effort":103.78294855911894,"bugs":0.01729715809318649,"time":5.765719364395497},"params":0}},{"name":"","line":2502,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":8,"difficulty":1.7999999999999998,"volume":33,"effort":59.39999999999999,"bugs":0.011,"time":3.2999999999999994},"params":1}},{"name":"redismock.hlen","line":2510,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"length":29,"vocabulary":16,"difficulty":6.222222222222221,"volume":116,"effort":721.7777777777777,"bugs":0.03866666666666667,"time":40.09876543209876},"params":2}},{"name":"redismock.hmget","line":2518,"complexity":{"sloc":{"physical":16,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"length":42,"vocabulary":21,"difficulty":4.6000000000000005,"volume":184.47733175670794,"effort":848.5957260808566,"bugs":0.06149244391890265,"time":47.14420700449203},"params":3}},{"name":"","line":2531,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"","line":2523,"complexity":{"sloc":{"physical":8,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":13,"vocabulary":11,"difficulty":3.5999999999999996,"volume":44.97261104228487,"effort":161.9013997522255,"bugs":0.01499087034742829,"time":8.994522208456972},"params":0}},{"name":"","line":2526,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":6,"difficulty":1.25,"volume":23.264662506490403,"effort":29.080828133113002,"bugs":0.007754887502163467,"time":1.6156015629507223},"params":1}},{"name":"redismock.hmset","line":2535,"complexity":{"sloc":{"physical":26,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"length":44,"vocabulary":23,"difficulty":4.411764705882353,"volume":199.03672606650858,"effort":878.1032032345968,"bugs":0.06634557535550285,"time":48.783511290810935},"params":4}},{"name":"","line":2541,"complexity":{"sloc":{"physical":18,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"length":24,"vocabulary":15,"difficulty":3.666666666666667,"volume":93.76537429460444,"effort":343.80637241354964,"bugs":0.03125512476486815,"time":19.10035402297498},"params":0}},{"name":"","line":2554,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":1.3333333333333333,"volume":36,"effort":48,"bugs":0.012,"time":2.6666666666666665},"params":1}},{"name":"","line":2551,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":1.5,"volume":10,"effort":15,"bugs":0.0033333333333333335,"time":0.8333333333333334},"params":1}},{"name":"","line":2545,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":21,"vocabulary":16,"difficulty":4.666666666666666,"volume":84,"effort":391.99999999999994,"bugs":0.028,"time":21.777777777777775},"params":2}},{"name":"","line":2540,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":7,"difficulty":1.5,"volume":22.458839376460833,"effort":33.68825906469125,"bugs":0.007486279792153611,"time":1.871569948038403},"params":0}},{"name":"redismock.hset","line":2562,"complexity":{"sloc":{"physical":22,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":17,"identifiers":["__stripped__"]},"length":32,"vocabulary":18,"difficulty":3.269230769230769,"volume":133.437600046154,"effort":436.23830784319574,"bugs":0.04447920001538466,"time":24.235461546844206},"params":4}},{"name":"","line":2578,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":1.5,"volume":34.86917501586544,"effort":52.303762523798156,"bugs":0.011623058338621813,"time":2.905764584655453},"params":0}},{"name":"","line":2574,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":1.5,"volume":34.86917501586544,"effort":52.303762523798156,"bugs":0.011623058338621813,"time":2.905764584655453},"params":0}},{"name":"","line":2566,"complexity":{"sloc":{"physical":8,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"length":25,"vocabulary":15,"difficulty":5.6875,"volume":97.67226489021297,"effort":555.5110065630863,"bugs":0.03255742163007099,"time":30.861722586838127},"params":0}},{"name":"redismock.hsetnx","line":2585,"complexity":{"sloc":{"physical":23,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":17,"identifiers":["__stripped__"]},"length":32,"vocabulary":18,"difficulty":3.269230769230769,"volume":133.437600046154,"effort":436.23830784319574,"bugs":0.04447920001538466,"time":24.235461546844206},"params":4}},{"name":"","line":2600,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":15,"vocabulary":12,"difficulty":2.8571428571428568,"volume":53.77443751081735,"effort":153.6412500309067,"bugs":0.017924812503605784,"time":8.535625001717039},"params":0}},{"name":"","line":2596,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":1.5,"volume":34.86917501586544,"effort":52.303762523798156,"bugs":0.011623058338621813,"time":2.905764584655453},"params":0}},{"name":"","line":2589,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"length":25,"vocabulary":15,"difficulty":5.6875,"volume":97.67226489021297,"effort":555.5110065630863,"bugs":0.03255742163007099,"time":30.861722586838127},"params":0}},{"name":"redismock.hstrlen","line":2609,"complexity":{"sloc":{"physical":12,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":2613,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"length":26,"vocabulary":13,"difficulty":3.75,"volume":96.21143267166839,"effort":360.79287251875644,"bugs":0.032070477557222796,"time":20.044048473264247},"params":0}},{"name":"","line":2612,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"redismock.hvals","line":2622,"complexity":{"sloc":{"physical":17,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"length":28,"vocabulary":17,"difficulty":4.8999999999999995,"volume":114.44895955500952,"effort":560.7999018195466,"bugs":0.03814965318500317,"time":31.15555010108592},"params":2}},{"name":"","line":2636,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":2626,"complexity":{"sloc":{"physical":10,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"length":21,"vocabulary":13,"difficulty":2.2222222222222223,"volume":77.70923408096293,"effort":172.6871868465843,"bugs":0.025903078026987644,"time":9.593732602588016},"params":0}},{"name":"","line":2632,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":6,"difficulty":1.25,"volume":23.264662506490403,"effort":29.080828133113002,"bugs":0.007754887502163467,"time":1.6156015629507223},"params":1}},{"name":"","line":2629,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":8,"difficulty":1.7999999999999998,"volume":33,"effort":59.39999999999999,"bugs":0.011,"time":3.2999999999999994},"params":1}},{"name":"redismock.hscan","line":2640,"complexity":{"sloc":{"physical":42,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":28,"identifiers":["__stripped__"]},"operands":{"distinct":22,"total":35,"identifiers":["__stripped__"]},"length":63,"vocabulary":32,"difficulty":7.954545454545454,"volume":315,"effort":2505.681818181818,"bugs":0.105,"time":139.20454545454544},"params":3}},{"name":"","line":2645,"complexity":{"sloc":{"physical":8,"logical":4},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"length":32,"vocabulary":18,"difficulty":5.7272727272727275,"volume":133.437600046154,"effort":764.2335275370638,"bugs":0.04447920001538466,"time":42.45741819650354},"params":2}},{"name":"","line":2659,"complexity":{"sloc":{"physical":20,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"length":36,"vocabulary":18,"difficulty":7.2,"volume":150.11730005192322,"effort":1080.8445603738473,"bugs":0.05003910001730774,"time":60.0469200207693},"params":0}},{"name":"","line":2664,"complexity":{"sloc":{"physical":10,"logical":6},"cyclomatic":4,"halstead":{"operators":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":24,"identifiers":["__stripped__"]},"length":43,"vocabulary":28,"difficulty":10.4,"volume":206.71626164847697,"effort":2149.8491211441606,"bugs":0.06890542054949232,"time":119.4360622857867},"params":3}},{"name":"","line":2674,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":2}},{"name":"redismock.psubscribe","line":2686,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.pubsub","line":2690,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.publish","line":2694,"complexity":{"sloc":{"physical":8,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"length":22,"vocabulary":15,"difficulty":4.333333333333333,"volume":85.95159310338741,"effort":372.4569034480121,"bugs":0.02865053103446247,"time":20.692050191556227},"params":3}},{"name":"","line":2696,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":5,"difficulty":0.625,"volume":16.253496664211536,"effort":10.15843541513221,"bugs":0.005417832221403845,"time":0.5643575230629005},"params":1}},{"name":"redismock.punsubscribe","line":2703,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.subscribe","line":2707,"complexity":{"sloc":{"physical":20,"logical":11},"cyclomatic":5,"halstead":{"operators":{"distinct":14,"total":27,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":32,"identifiers":["__stripped__"]},"length":59,"vocabulary":27,"difficulty":17.230769230769234,"volume":280.5383626276447,"effort":4833.891786814802,"bugs":0.09351278754254823,"time":268.54954371193344},"params":2}},{"name":"","line":2720,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"length":19,"vocabulary":12,"difficulty":7,"volume":68.11428751370197,"effort":476.80001259591376,"bugs":0.022704762504567322,"time":26.488889588661877},"params":1}},{"name":"redismock.unsubscribe","line":2728,"complexity":{"sloc":{"physical":20,"logical":12},"cyclomatic":5,"halstead":{"operators":{"distinct":15,"total":28,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":33,"identifiers":["__stripped__"]},"length":61,"vocabulary":31,"difficulty":15.46875,"volume":302.2059749335994,"effort":4674.748674754116,"bugs":0.10073532497786647,"time":259.708259708562},"params":2}},{"name":"","line":2740,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":6,"difficulty":5,"volume":23.264662506490403,"effort":116.32331253245201,"bugs":0.007754887502163467,"time":6.462406251802889},"params":1}},{"name":"redismock.discard","line":2752,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.multi","line":2756,"complexity":{"sloc":{"physical":37,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"length":36,"vocabulary":18,"difficulty":6.8,"volume":150.11730005192322,"effort":1020.7976403530779,"bugs":0.05003910001730774,"time":56.71098001961544},"params":0}},{"name":"","line":2760,"complexity":{"sloc":{"physical":15,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":2,"volume":18.094737505048094,"effort":36.18947501009619,"bugs":0.006031579168349364,"time":2.0105263894497885},"params":1}},{"name":"rc.key","line":2761,"complexity":{"sloc":{"physical":13,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":18,"identifiers":["__stripped__"]},"length":32,"vocabulary":19,"difficulty":5.25,"volume":135.93368043019473,"effort":713.6518222585223,"bugs":0.04531122681006491,"time":39.647323458806795},"params":0}},{"name":"","line":2763,"complexity":{"sloc":{"physical":8,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"length":17,"vocabulary":9,"difficulty":4,"volume":53.88872502451932,"effort":215.55490009807727,"bugs":0.017962908341506437,"time":11.97527222767096},"params":2}},{"name":"rc.exec","line":2775,"complexity":{"sloc":{"physical":16,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"length":28,"vocabulary":13,"difficulty":4.6875,"volume":103.61231210795059,"effort":485.6827130060184,"bugs":0.03453743736931686,"time":26.9823729447788},"params":1}},{"name":"","line":2776,"complexity":{"sloc":{"physical":8,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"length":25,"vocabulary":14,"difficulty":6.5,"volume":95.18387305144009,"effort":618.6951748343606,"bugs":0.03172795768381336,"time":34.37195415746448},"params":1}},{"name":"","line":2786,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"length":13,"vocabulary":6,"difficulty":2,"volume":33.60451250937503,"effort":67.20902501875005,"bugs":0.011201504169791677,"time":3.7338347232638918},"params":1}},{"name":"redismock.unwatch","line":2794,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.watch","line":2798,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"length":14,"vocabulary":11,"difficulty":2.5714285714285716,"volume":48.43204266092217,"effort":124.53953827094274,"bugs":0.016144014220307392,"time":6.918863237274596},"params":2}},{"name":"redismock.eval","line":2807,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":12,"vocabulary":10,"difficulty":1.7142857142857142,"volume":39.863137138648355,"effort":68.33680652339717,"bugs":0.013287712379549451,"time":3.796489251299843},"params":4}},{"name":"redismock.evalsha","line":2812,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":12,"vocabulary":10,"difficulty":1.7142857142857142,"volume":39.863137138648355,"effort":68.33680652339717,"bugs":0.013287712379549451,"time":3.796489251299843},"params":4}},{"name":"redismock.script_exists","line":2816,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.script_flush","line":2820,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.script_kill","line":2824,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.script_load","line":2828,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.auth","line":2835,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.echo","line":2839,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.ping","line":2843,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.quit","line":2847,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.select","line":2851,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.bgrewriteaof","line":2858,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.bgsave","line":2862,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.client_kill","line":2866,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.client_list","line":2870,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.client_getname","line":2874,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.client_pause","line":2878,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.client_setname","line":2882,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.cluster_slots","line":2886,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.command","line":2890,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.command_count","line":2894,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.command_getkeys","line":2898,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.command_info","line":2902,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.config_get","line":2906,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.config_rewrite","line":2910,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.config_set","line":2914,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":1.75,"volume":34.86917501586544,"effort":61.021056277764515,"bugs":0.011623058338621813,"time":3.3900586820980285},"params":3}},{"name":"redismock.config_resetstat","line":2918,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.dbsize","line":2922,"complexity":{"sloc":{"physical":27,"logical":17},"cyclomatic":8,"halstead":{"operators":{"distinct":11,"total":38,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":48,"identifiers":["__stripped__"]},"length":86,"vocabulary":23,"difficulty":22,"volume":389.0263282209031,"effort":8558.579220859869,"bugs":0.12967544274030104,"time":475.4766233811038},"params":1}},{"name":"redismock.debug_object","line":2950,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.debug_segfault","line":2954,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.flushall","line":2958,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.flushdb","line":2962,"complexity":{"sloc":{"physical":15,"logical":9},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":25,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":27,"identifiers":["__stripped__"]},"length":52,"vocabulary":21,"difficulty":5.4,"volume":228.40050598449557,"effort":1233.3627323162762,"bugs":0.07613350199483186,"time":68.52015179534868},"params":1}},{"name":"","line":2969,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"length":12,"vocabulary":7,"difficulty":2.625,"volume":33.68825906469125,"effort":88.43168004481454,"bugs":0.011229419688230418,"time":4.912871113600808},"params":1}},{"name":"redismock.info","line":2978,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.lastsave","line":2982,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.monitor","line":2986,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.role","line":2990,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.save","line":2994,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.shutdown","line":2998,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.slaveof","line":3002,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":1.75,"volume":34.86917501586544,"effort":61.021056277764515,"bugs":0.011623058338621813,"time":3.3900586820980285},"params":3}},{"name":"redismock.slowlog","line":3006,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.sync","line":3010,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.time","line":3014,"complexity":{"sloc":{"physical":25,"logical":19},"cyclomatic":5,"halstead":{"operators":{"distinct":15,"total":54,"identifiers":["__stripped__"]},"operands":{"distinct":21,"total":54,"identifiers":["__stripped__"]},"length":108,"vocabulary":36,"difficulty":19.28571428571429,"volume":558.3519001557697,"effort":10768.215217289846,"bugs":0.18611730005192323,"time":598.2341787383248},"params":1}},{"name":"","line":3054,"complexity":{"sloc":{"physical":8,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":2,"volume":18.094737505048094,"effort":36.18947501009619,"bugs":0.006031579168349364,"time":2.0105263894497885},"params":1}},{"name":"redismock.key","line":3055,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":20,"identifiers":["__stripped__"]},"length":39,"vocabulary":18,"difficulty":8,"volume":162.62707505625016,"effort":1301.0166004500013,"bugs":0.05420902501875005,"time":72.27870002500008},"params":0}},{"name":"","line":3064,"complexity":{"sloc":{"physical":10,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"length":13,"vocabulary":8,"difficulty":3.5,"volume":39,"effort":136.5,"bugs":0.013,"time":7.583333333333333},"params":1}},{"name":"redismock.modifier","line":3066,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"length":22,"vocabulary":15,"difficulty":5.25,"volume":85.95159310338741,"effort":451.2458637927839,"bugs":0.02865053103446247,"time":25.06921465515466},"params":0}},{"name":"toPromise","line":3074,"complexity":{"sloc":{"physical":34,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":6,"difficulty":1,"volume":15.509775004326936,"effort":15.509775004326936,"bugs":0.005169925001442312,"time":0.861654166907052},"params":3}},{"name":"","line":3075,"complexity":{"sloc":{"physical":32,"logical":15},"cyclomatic":4,"halstead":{"operators":{"distinct":12,"total":42,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":45,"identifiers":["__stripped__"]},"length":87,"vocabulary":32,"difficulty":13.5,"volume":435,"effort":5872.5,"bugs":0.145,"time":326.25},"params":0}},{"name":"","line":3088,"complexity":{"sloc":{"physical":12,"logical":7},"cyclomatic":4,"halstead":{"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":20,"identifiers":["__stripped__"]},"length":36,"vocabulary":15,"difficulty":8.75,"volume":140.64806144190666,"effort":1230.6705376166833,"bugs":0.04688268714730222,"time":68.37058542314907},"params":2}},{"name":"redismock.toPromiseStyle","line":3108,"complexity":{"sloc":{"physical":15,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"length":33,"vocabulary":18,"difficulty":6.4,"volume":137.6075250475963,"effort":880.6881603046164,"bugs":0.04586917501586544,"time":48.92712001692313},"params":1}},{"name":"","line":3118,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"length":13,"vocabulary":7,"difficulty":3,"volume":36.49561398674886,"effort":109.48684196024658,"bugs":0.012165204662249619,"time":6.08260233112481},"params":2}},{"name":"","line":3115,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"length":12,"vocabulary":9,"difficulty":3.2,"volume":38.03910001730775,"effort":121.72512005538482,"bugs":0.012679700005769252,"time":6.762506669743601},"params":1}},{"name":"","line":3112,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":10,"difficulty":4.5,"volume":39.863137138648355,"effort":179.3841171239176,"bugs":0.013287712379549451,"time":9.965784284662089},"params":1}},{"name":"redismock.copy","line":3124,"complexity":{"sloc":{"physical":8,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"length":20,"vocabulary":13,"difficulty":5.833333333333334,"volume":74.00879436282185,"effort":431.7179671164608,"bugs":0.024669598120940616,"time":23.984331506470042},"params":0}},{"name":"","line":3126,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":5,"difficulty":1.6666666666666667,"volume":18.575424759098897,"effort":30.95904126516483,"bugs":0.006191808253032966,"time":1.7199467369536017},"params":1}},{"name":"redismock.toNodeRedis","line":3133,"complexity":{"sloc":{"physical":20,"logical":12},"cyclomatic":3,"halstead":{"operators":{"distinct":12,"total":30,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":30,"identifiers":["__stripped__"]},"length":60,"vocabulary":28,"difficulty":11.25,"volume":288.44129532345625,"effort":3244.964572388883,"bugs":0.09614709844115209,"time":180.27580957716017},"params":0}},{"name":"","line":3146,"complexity":{"sloc":{"physical":5,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":2,"volume":18.094737505048094,"effort":36.18947501009619,"bugs":0.006031579168349364,"time":2.0105263894497885},"params":1}},{"name":"rc.k","line":3147,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":0}}],"maintainability":70.37230352050396,"params":1.3846153846153846,"module":"redis-mock.js"},"jshint":{"messages":[{"severity":"error","line":120,"column":9,"message":"Bad option: 'ignore'.","source":"Bad option: '{a}'."},{"severity":"error","line":127,"column":15,"message":"Bad or unnecessary escaping.","source":"Bad or unnecessary escaping."},{"severity":"error","line":131,"column":9,"message":"Bad option: 'ignore'.","source":"Bad option: '{a}'."},{"severity":"error","line":2806,"column":5,"message":"Bad option: 'ignore'.","source":"Bad option: '{a}'."},{"severity":"error","line":2807,"column":20,"message":"eval can be harmful.","source":"eval can be harmful."},{"severity":"error","line":2810,"column":5,"message":"Bad option: 'ignore'.","source":"Bad option: '{a}'."}]}} \ No newline at end of file +__report = {"info":{"file":"redis-mock.js","fileShort":"redis-mock.js","fileSafe":"redis_mock_js","link":"files/redis_mock_js/index.html"},"complexity":{"aggregate":{"line":4,"complexity":{"sloc":{"physical":3347,"logical":2029},"cyclomatic":408,"halstead":{"operators":{"distinct":47,"total":6560,"identifiers":["__stripped__"]},"operands":{"distinct":584,"total":7660,"identifiers":["__stripped__"]},"length":14220,"vocabulary":631,"difficulty":308.23630136986304,"volume":132267.27589265184,"effort":40769575.913418256,"bugs":44.08909196421728,"time":2264976.4396343473},"params":619}},"functions":[{"name":"","line":4,"complexity":{"sloc":{"physical":3347,"logical":237},"cyclomatic":12,"halstead":{"operators":{"distinct":16,"total":712,"identifiers":["__stripped__"]},"operands":{"distinct":244,"total":718,"identifiers":["__stripped__"]},"length":1430,"vocabulary":260,"difficulty":23.540983606557376,"volume":11471.98597263069,"effort":270061.8337163552,"bugs":3.82399532421023,"time":15003.435206464179},"params":0}},{"name":"exists","line":17,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":10,"vocabulary":7,"difficulty":3.3333333333333335,"volume":28.07354922057604,"effort":93.57849740192015,"bugs":0.009357849740192013,"time":5.198805411217786},"params":1}},{"name":"setImmediate","line":39,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":0.6666666666666666,"volume":10,"effort":6.666666666666666,"bugs":0.0033333333333333335,"time":0.37037037037037035},"params":1}},{"name":"SortedSet","line":46,"complexity":{"sloc":{"physical":9,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":19,"identifiers":["__stripped__"]},"length":37,"vocabulary":14,"difficulty":5.277777777777778,"volume":140.87213211613133,"effort":743.4918083906931,"bugs":0.04695737737204377,"time":41.30510046614962},"params":0}},{"name":".add","line":55,"complexity":{"sloc":{"physical":18,"logical":14},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":44,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":54,"identifiers":["__stripped__"]},"length":98,"vocabulary":27,"difficulty":15.88235294117647,"volume":465.97897521202,"effort":7400.842547485023,"bugs":0.15532632507067332,"time":411.15791930472346},"params":2}},{"name":".rem","line":73,"complexity":{"sloc":{"physical":17,"logical":13},"cyclomatic":3,"halstead":{"operators":{"distinct":9,"total":41,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":50,"identifiers":["__stripped__"]},"length":91,"vocabulary":24,"difficulty":15,"volume":417.23158756562526,"effort":6258.473813484379,"bugs":0.13907719585520842,"time":347.69298963802106},"params":1}},{"name":".sortScores","line":90,"complexity":{"sloc":{"physical":6,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":2.5,"volume":30,"effort":75,"bugs":0.01,"time":4.166666666666667},"params":0}},{"name":"","line":91,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"length":12,"vocabulary":7,"difficulty":3,"volume":33.68825906469125,"effort":101.06477719407376,"bugs":0.011229419688230418,"time":5.614709844115208},"params":2}},{"name":"redismock.SortedSet","line":96,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":".escape","line":117,"complexity":{"sloc":{"physical":21,"logical":13},"cyclomatic":1,"halstead":{"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":23,"total":26,"identifiers":["__stripped__"]},"length":43,"vocabulary":31,"difficulty":4.521739130434782,"volume":213.03044134663566,"effort":963.2680826108742,"bugs":0.07101014711554522,"time":53.5148934783819},"params":0}},{"name":"escapechar","line":132,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"length":32,"vocabulary":22,"difficulty":6.666666666666666,"volume":142.7018117963935,"effort":951.3454119759567,"bugs":0.04756727059879784,"time":52.85252288755315},"params":1}},{"name":"translate","line":139,"complexity":{"sloc":{"physical":40,"logical":38},"cyclomatic":12,"halstead":{"operators":{"distinct":15,"total":82,"identifiers":["__stripped__"]},"operands":{"distinct":25,"total":100,"identifiers":["__stripped__"]},"length":182,"vocabulary":40,"difficulty":30,"volume":968.5909132695,"effort":29057.727398085,"bugs":0.3228636377565,"time":1614.3181887825},"params":1}},{"name":"cb","line":180,"complexity":{"sloc":{"physical":14,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":2}},{"name":"","line":181,"complexity":{"sloc":{"physical":12,"logical":6},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"length":29,"vocabulary":20,"difficulty":8.555555555555555,"volume":125.33591475173351,"effort":1072.3183817648312,"bugs":0.041778638250577836,"time":59.57324343137951},"params":0}},{"name":"","line":184,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":6,"difficulty":1,"volume":15.509775004326936,"effort":15.509775004326936,"bugs":0.005169925001442312,"time":0.861654166907052},"params":0}},{"name":"gather","line":195,"complexity":{"sloc":{"physical":19,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"","line":196,"complexity":{"sloc":{"physical":17,"logical":13},"cyclomatic":4,"halstead":{"operators":{"distinct":18,"total":31,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":33,"identifiers":["__stripped__"]},"length":64,"vocabulary":30,"difficulty":24.75,"volume":314.0409981189452,"effort":7772.514703443893,"bugs":0.10468033270631506,"time":431.80637241354964},"params":0}},{"name":"wrongType","line":215,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.ifType","line":219,"complexity":{"sloc":{"physical":46,"logical":6},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"length":26,"vocabulary":16,"difficulty":4.199999999999999,"volume":104,"effort":436.79999999999995,"bugs":0.034666666666666665,"time":24.266666666666666},"params":3}},{"name":"thenex","line":222,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":1}},{"name":"thennx","line":226,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":1}},{"name":"then","line":230,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":1}},{"name":"end","line":234,"complexity":{"sloc":{"physical":29,"logical":18},"cyclomatic":9,"halstead":{"operators":{"distinct":12,"total":56,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":56,"identifiers":["__stripped__"]},"length":112,"vocabulary":28,"difficulty":21,"volume":538.4237512704516,"effort":11306.898776679483,"bugs":0.17947458375681719,"time":628.1610431488602},"params":0}},{"name":"redismock.del","line":270,"complexity":{"sloc":{"physical":24,"logical":6},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":24,"identifiers":["__stripped__"]},"length":43,"vocabulary":22,"difficulty":4.5,"volume":191.75555960140377,"effort":862.900018206317,"bugs":0.0639185198671346,"time":47.938889900350944},"params":2}},{"name":"","line":275,"complexity":{"sloc":{"physical":17,"logical":13},"cyclomatic":6,"halstead":{"operators":{"distinct":7,"total":29,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":32,"identifiers":["__stripped__"]},"length":61,"vocabulary":17,"difficulty":11.200000000000001,"volume":249.33523331627075,"effort":2792.5546131422325,"bugs":0.08311174443875692,"time":155.14192295234625},"params":1}},{"name":"redismock.dump","line":296,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.exists","line":301,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":5,"halstead":{"operators":{"distinct":5,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"length":40,"vocabulary":16,"difficulty":5,"volume":160,"effort":800,"bugs":0.05333333333333334,"time":44.44444444444444},"params":2}},{"name":"redismock.expire","line":306,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"length":13,"vocabulary":10,"difficulty":3,"volume":43.18506523353572,"effort":129.55519570060716,"bugs":0.014395021744511906,"time":7.197510872255953},"params":3}},{"name":"redismock.expireat","line":311,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"length":23,"vocabulary":17,"difficulty":5.777777777777778,"volume":94.01164534875782,"effort":543.1783953483786,"bugs":0.031337215116252606,"time":30.176577519354364},"params":3}},{"name":"redismock.keys","line":317,"complexity":{"sloc":{"physical":36,"logical":22},"cyclomatic":12,"halstead":{"operators":{"distinct":13,"total":63,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":73,"identifiers":["__stripped__"]},"length":136,"vocabulary":30,"difficulty":27.91176470588235,"volume":667.3371210027585,"effort":18626.556700929934,"bugs":0.2224457070009195,"time":1034.8087056072186},"params":2}},{"name":"redismock.migrate","line":355,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"length":14,"vocabulary":12,"difficulty":1.6666666666666667,"volume":50.18947501009619,"effort":83.64912501682699,"bugs":0.016729825003365395,"time":4.647173612045943},"params":6}},{"name":"redismock.move","line":360,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":1.75,"volume":34.86917501586544,"effort":61.021056277764515,"bugs":0.011623058338621813,"time":3.3900586820980285},"params":3}},{"name":"redismock.object","line":365,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.persist","line":370,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"length":33,"vocabulary":16,"difficulty":4.318181818181818,"volume":132,"effort":570,"bugs":0.044,"time":31.666666666666668},"params":2}},{"name":"redismock.pexpire","line":379,"complexity":{"sloc":{"physical":22,"logical":13},"cyclomatic":4,"halstead":{"operators":{"distinct":12,"total":42,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":49,"identifiers":["__stripped__"]},"length":91,"vocabulary":32,"difficulty":14.700000000000001,"volume":455,"effort":6688.500000000001,"bugs":0.15166666666666667,"time":371.58333333333337},"params":3}},{"name":"","line":392,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":0}},{"name":"redismock.pexpireat","line":403,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"length":21,"vocabulary":15,"difficulty":5.25,"volume":82.0447025077789,"effort":430.7346881658392,"bugs":0.02734823416925963,"time":23.929704898102177},"params":3}},{"name":"redismock.pttl","line":409,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":23,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":23,"identifiers":["__stripped__"]},"length":46,"vocabulary":23,"difficulty":8.846153846153847,"volume":208.0838499786226,"effort":1840.7417498108923,"bugs":0.06936128332620753,"time":102.26343054504957},"params":2}},{"name":"redismock.randomkey","line":418,"complexity":{"sloc":{"physical":31,"logical":23},"cyclomatic":6,"halstead":{"operators":{"distinct":11,"total":52,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":61,"identifiers":["__stripped__"]},"length":113,"vocabulary":27,"difficulty":20.96875,"volume":537.302287744472,"effort":11266.557346141897,"bugs":0.17910076258149066,"time":625.9198525634388},"params":1}},{"name":"redismock.rename","line":451,"complexity":{"sloc":{"physical":26,"logical":21},"cyclomatic":8,"halstead":{"operators":{"distinct":11,"total":48,"identifiers":["__stripped__"]},"operands":{"distinct":22,"total":57,"identifiers":["__stripped__"]},"length":105,"vocabulary":33,"difficulty":14.25,"volume":529.6613825326376,"effort":7547.674701090086,"bugs":0.17655379417754588,"time":419.31526117167147},"params":3}},{"name":"redismock.renamenx","line":479,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"length":24,"vocabulary":13,"difficulty":3.3333333333333335,"volume":88.81055323538621,"effort":296.0351774512874,"bugs":0.029603517745128736,"time":16.446398747293742},"params":3}},{"name":"redismock.restore","line":487,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":12,"vocabulary":10,"difficulty":1.7142857142857142,"volume":39.863137138648355,"effort":68.33680652339717,"bugs":0.013287712379549451,"time":3.796489251299843},"params":4}},{"name":"redismock.sort","line":492,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.ttl","line":497,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":24,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":24,"identifiers":["__stripped__"]},"length":48,"vocabulary":25,"difficulty":9.428571428571429,"volume":222.90509710918678,"effort":2101.6766298866182,"bugs":0.0743016990363956,"time":116.75981277147879},"params":2}},{"name":"redismock.type","line":506,"complexity":{"sloc":{"physical":23,"logical":17},"cyclomatic":8,"halstead":{"operators":{"distinct":12,"total":45,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":49,"identifiers":["__stripped__"]},"length":94,"vocabulary":31,"difficulty":15.473684210526315,"volume":465.6944531763663,"effort":7206.008907044826,"bugs":0.15523148439212212,"time":400.33382816915696},"params":2}},{"name":"redismock.scan","line":531,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.append","line":539,"complexity":{"sloc":{"physical":13,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"length":29,"vocabulary":15,"difficulty":2.727272727272727,"volume":113.29982727264704,"effort":308.99952892540097,"bugs":0.03776660909088234,"time":17.16664049585561},"params":3}},{"name":"","line":549,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1,"volume":13.931568569324174,"effort":13.931568569324174,"bugs":0.004643856189774725,"time":0.7739760316291208},"params":0}},{"name":"","line":546,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":7,"difficulty":1.5,"volume":19.651484454403228,"effort":29.47722668160484,"bugs":0.00655049481813441,"time":1.6376237045336022},"params":0}},{"name":"","line":542,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":7,"difficulty":1.5,"volume":19.651484454403228,"effort":29.47722668160484,"bugs":0.00655049481813441,"time":1.6376237045336022},"params":0}},{"name":"redismock.bitcount","line":573,"complexity":{"sloc":{"physical":44,"logical":8},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":30,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":36,"identifiers":["__stripped__"]},"length":66,"vocabulary":28,"difficulty":7.2,"volume":317.28542485580186,"effort":2284.4550589617734,"bugs":0.1057618082852673,"time":126.91416994232074},"params":2}},{"name":"","line":614,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":583,"complexity":{"sloc":{"physical":31,"logical":22},"cyclomatic":9,"halstead":{"operators":{"distinct":18,"total":49,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":60,"identifiers":["__stripped__"]},"length":109,"vocabulary":30,"difficulty":45,"volume":534.8510749213285,"effort":24068.298371459783,"bugs":0.17828369164044283,"time":1337.1276873033212},"params":0}},{"name":"redismock.bitop","line":619,"complexity":{"sloc":{"physical":65,"logical":20},"cyclomatic":5,"halstead":{"operators":{"distinct":14,"total":67,"identifiers":["__stripped__"]},"operands":{"distinct":37,"total":80,"identifiers":["__stripped__"]},"length":147,"vocabulary":51,"difficulty":15.135135135135137,"volume":833.84652526981,"effort":12620.379841921449,"bugs":0.27794884175660334,"time":701.1322134400805},"params":4}},{"name":"","line":631,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"length":28,"vocabulary":15,"difficulty":6.5625,"volume":109.39293667703852,"effort":717.8911469430653,"bugs":0.03646431222567951,"time":39.88284149683696},"params":1}},{"name":"","line":637,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":1.5,"volume":10,"effort":15,"bugs":0.0033333333333333335,"time":0.8333333333333334},"params":1}},{"name":"","line":642,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":8,"identifiers":["__stripped__"]},"length":13,"vocabulary":6,"difficulty":8,"volume":33.60451250937503,"effort":268.8361000750002,"bugs":0.011201504169791677,"time":14.935338893055567},"params":2}},{"name":"","line":645,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"length":12,"vocabulary":9,"difficulty":4.375,"volume":38.03910001730775,"effort":166.4210625757214,"bugs":0.012679700005769252,"time":9.245614587540079},"params":1}},{"name":"","line":652,"complexity":{"sloc":{"physical":26,"logical":21},"cyclomatic":7,"halstead":{"operators":{"distinct":16,"total":49,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":58,"identifiers":["__stripped__"]},"length":107,"vocabulary":34,"difficulty":25.77777777777778,"volume":544.3585240137863,"effort":14032.353063466493,"bugs":0.18145284133792877,"time":779.575170192583},"params":3}},{"name":"redismock.bitpos","line":686,"complexity":{"sloc":{"physical":61,"logical":12},"cyclomatic":4,"halstead":{"operators":{"distinct":13,"total":42,"identifiers":["__stripped__"]},"operands":{"distinct":26,"total":49,"identifiers":["__stripped__"]},"length":91,"vocabulary":39,"difficulty":12.25,"volume":480.97160191646464,"effort":5891.9021234766915,"bugs":0.1603238673054882,"time":327.3278957487051},"params":3}},{"name":"","line":708,"complexity":{"sloc":{"physical":37,"logical":28},"cyclomatic":11,"halstead":{"operators":{"distinct":22,"total":66,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":75,"identifiers":["__stripped__"]},"length":141,"vocabulary":40,"difficulty":45.833333333333336,"volume":750.3918613791182,"effort":34392.96031320959,"bugs":0.2501306204597061,"time":1910.7200174005327},"params":0}},{"name":"","line":702,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":2.6666666666666665,"volume":25.26619429851844,"effort":67.3765181293825,"bugs":0.008422064766172813,"time":3.743139896076806},"params":0}},{"name":"redismock.decr","line":748,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":2.0999999999999996,"volume":30,"effort":62.999999999999986,"bugs":0.01,"time":3.499999999999999},"params":2}},{"name":"redismock.decrby","line":752,"complexity":{"sloc":{"physical":14,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":756,"complexity":{"sloc":{"physical":8,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"length":31,"vocabulary":19,"difficulty":6.181818181818182,"volume":131.68575291675114,"effort":814.0573816671889,"bugs":0.04389525097225038,"time":45.22541009262161},"params":0}},{"name":"","line":755,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":6,"difficulty":1,"volume":15.509775004326936,"effort":15.509775004326936,"bugs":0.005169925001442312,"time":0.861654166907052},"params":0}},{"name":"redismock.get","line":767,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"length":26,"vocabulary":13,"difficulty":4.6875,"volume":96.21143267166839,"effort":450.9910906484456,"bugs":0.032070477557222796,"time":25.05506059158031},"params":2}},{"name":"redismock.getbit","line":775,"complexity":{"sloc":{"physical":15,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":787,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":778,"complexity":{"sloc":{"physical":9,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"length":41,"vocabulary":24,"difficulty":11,"volume":187.98346252956745,"effort":2067.818087825242,"bugs":0.06266115417652249,"time":114.87878265695788},"params":0}},{"name":"redismock.getrange","line":792,"complexity":{"sloc":{"physical":19,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":14,"difficulty":2.8,"volume":95.18387305144009,"effort":266.51484454403226,"bugs":0.03172795768381336,"time":14.806380252446237},"params":4}},{"name":"","line":808,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":795,"complexity":{"sloc":{"physical":13,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":27,"identifiers":["__stripped__"]},"length":51,"vocabulary":19,"difficulty":15,"volume":216.64430318562285,"effort":3249.6645477843426,"bugs":0.07221476772854095,"time":180.53691932135237},"params":0}},{"name":"redismock.getset","line":813,"complexity":{"sloc":{"physical":5,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":4.166666666666667,"volume":91.37651812938249,"effort":380.7354922057604,"bugs":0.03045883937646083,"time":21.15197178920891},"params":3}},{"name":"redismock.incr","line":820,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":2.0999999999999996,"volume":30,"effort":62.999999999999986,"bugs":0.01,"time":3.499999999999999},"params":2}},{"name":"redismock.incrby","line":825,"complexity":{"sloc":{"physical":14,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":829,"complexity":{"sloc":{"physical":8,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"length":31,"vocabulary":19,"difficulty":6.181818181818182,"volume":131.68575291675114,"effort":814.0573816671889,"bugs":0.04389525097225038,"time":45.22541009262161},"params":0}},{"name":"","line":828,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":6,"difficulty":1,"volume":15.509775004326936,"effort":15.509775004326936,"bugs":0.005169925001442312,"time":0.861654166907052},"params":0}},{"name":"redismock.incrbyfloat","line":841,"complexity":{"sloc":{"physical":14,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":845,"complexity":{"sloc":{"physical":8,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"length":32,"vocabulary":18,"difficulty":6.8,"volume":133.437600046154,"effort":907.375680313847,"bugs":0.04447920001538466,"time":50.40976001743595},"params":0}},{"name":"","line":844,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":6,"difficulty":1,"volume":15.509775004326936,"effort":15.509775004326936,"bugs":0.005169925001442312,"time":0.861654166907052},"params":0}},{"name":"redismock.mget","line":857,"complexity":{"sloc":{"physical":7,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"length":34,"vocabulary":19,"difficulty":4.384615384615384,"volume":144.4295354570819,"effort":633.2679631579743,"bugs":0.048143178485693966,"time":35.181553508776354},"params":2}},{"name":"","line":860,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":2,"volume":18.094737505048094,"effort":36.18947501009619,"bugs":0.006031579168349364,"time":2.0105263894497885},"params":1}},{"name":"redismock.mset","line":866,"complexity":{"sloc":{"physical":15,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":28,"identifiers":["__stripped__"]},"length":51,"vocabulary":24,"difficulty":5.764705882352941,"volume":233.833087536779,"effort":1347.97897521202,"bugs":0.07794436251225967,"time":74.88772084511223},"params":3}},{"name":"","line":871,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":22,"vocabulary":17,"difficulty":4.55,"volume":89.92418250750748,"effort":409.155030409159,"bugs":0.029974727502502494,"time":22.730835022731057},"params":2}},{"name":"","line":876,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":7,"difficulty":1.4,"volume":30.880904142633646,"effort":43.2332657996871,"bugs":0.010293634714211216,"time":2.401848099982617},"params":1}},{"name":"redismock.msetnx","line":883,"complexity":{"sloc":{"physical":20,"logical":9},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":30,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":35,"identifiers":["__stripped__"]},"length":65,"vocabulary":27,"difficulty":7.368421052631579,"volume":309.0676876406255,"effort":2277.3408562993454,"bugs":0.10302256254687515,"time":126.51893646107474},"params":3}},{"name":"","line":888,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":22,"vocabulary":17,"difficulty":4.55,"volume":89.92418250750748,"effort":409.155030409159,"bugs":0.029974727502502494,"time":22.730835022731057},"params":2}},{"name":"","line":893,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"","line":898,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":7,"difficulty":1.4,"volume":30.880904142633646,"effort":43.2332657996871,"bugs":0.010293634714211216,"time":2.401848099982617},"params":1}},{"name":"redismock.psetex","line":905,"complexity":{"sloc":{"physical":5,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.4000000000000004,"volume":85.11011351724513,"effort":204.26427244138833,"bugs":0.028370037839081708,"time":11.348015135632686},"params":4}},{"name":"redismock.set","line":912,"complexity":{"sloc":{"physical":39,"logical":19},"cyclomatic":8,"halstead":{"operators":{"distinct":11,"total":53,"identifiers":["__stripped__"]},"operands":{"distinct":28,"total":64,"identifiers":["__stripped__"]},"length":117,"vocabulary":39,"difficulty":12.571428571428571,"volume":618.3920596068831,"effort":7774.07160648653,"bugs":0.2061306865356277,"time":431.89286702702947},"params":3}},{"name":"","line":918,"complexity":{"sloc":{"physical":14,"logical":11},"cyclomatic":5,"halstead":{"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":24,"identifiers":["__stripped__"]},"length":45,"vocabulary":20,"difficulty":5.142857142857142,"volume":194.4867642699313,"effort":1000.2176448167895,"bugs":0.06482892142331044,"time":55.56764693426609},"params":2}},{"name":"redismock.setbit","line":953,"complexity":{"sloc":{"physical":36,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":15,"difficulty":2.5454545454545454,"volume":97.67226489021297,"effort":248.62031062963302,"bugs":0.03255742163007099,"time":13.812239479424058},"params":4}},{"name":"","line":959,"complexity":{"sloc":{"physical":28,"logical":23},"cyclomatic":6,"halstead":{"operators":{"distinct":22,"total":59,"identifiers":["__stripped__"]},"operands":{"distinct":24,"total":71,"identifiers":["__stripped__"]},"length":130,"vocabulary":46,"difficulty":32.54166666666667,"volume":718.0630542874117,"effort":23366.968558269524,"bugs":0.23935435142913722,"time":1298.1649199038625},"params":0}},{"name":"","line":956,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":"redismock.setex","line":991,"complexity":{"sloc":{"physical":5,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.4000000000000004,"volume":85.11011351724513,"effort":204.26427244138833,"bugs":0.028370037839081708,"time":11.348015135632686},"params":4}},{"name":"redismock.setnx","line":998,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"length":30,"vocabulary":15,"difficulty":4.5,"volume":117.20671786825557,"effort":527.43023040715,"bugs":0.03906890595608519,"time":29.30167946706389},"params":3}},{"name":"redismock.setrange","line":1007,"complexity":{"sloc":{"physical":23,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":15,"difficulty":2.5454545454545454,"volume":97.67226489021297,"effort":248.62031062963302,"bugs":0.03255742163007099,"time":13.812239479424058},"params":4}},{"name":"","line":1013,"complexity":{"sloc":{"physical":15,"logical":11},"cyclomatic":4,"halstead":{"operators":{"distinct":11,"total":42,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":53,"identifiers":["__stripped__"]},"length":95,"vocabulary":22,"difficulty":26.5,"volume":423.64600377054325,"effort":11226.619099919397,"bugs":0.14121533459018107,"time":623.7010611066331},"params":0}},{"name":"","line":1010,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":"redismock.strlen","line":1032,"complexity":{"sloc":{"physical":10,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"length":37,"vocabulary":19,"difficulty":4.384615384615384,"volume":157.17331799741265,"effort":689.1445481425015,"bugs":0.05239110599913755,"time":38.285808230138976},"params":2}},{"name":"","line":1039,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1038,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1,"volume":13.931568569324174,"effort":13.931568569324174,"bugs":0.004643856189774725,"time":0.7739760316291208},"params":0}},{"name":"redismock.blpop","line":1046,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":1.75,"volume":34.86917501586544,"effort":61.021056277764515,"bugs":0.011623058338621813,"time":3.3900586820980285},"params":3}},{"name":"redismock.brpop","line":1050,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":1.75,"volume":34.86917501586544,"effort":61.021056277764515,"bugs":0.011623058338621813,"time":3.3900586820980285},"params":3}},{"name":"redismock.brpoplpush","line":1054,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":12,"vocabulary":10,"difficulty":1.7142857142857142,"volume":39.863137138648355,"effort":68.33680652339717,"bugs":0.013287712379549451,"time":3.796489251299843},"params":4}},{"name":"redismock.lindex","line":1058,"complexity":{"sloc":{"physical":15,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"length":28,"vocabulary":18,"difficulty":3.75,"volume":116.75790004038474,"effort":437.84212515144276,"bugs":0.03891930001346158,"time":24.324562508413486},"params":3}},{"name":"","line":1070,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1062,"complexity":{"sloc":{"physical":8,"logical":5},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":23,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":24,"identifiers":["__stripped__"]},"length":47,"vocabulary":15,"difficulty":13.714285714285714,"volume":183.62385799360038,"effort":2518.2700524836623,"bugs":0.06120795266453346,"time":139.9038918046479},"params":0}},{"name":"redismock.linsert","line":1074,"complexity":{"sloc":{"physical":19,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"length":26,"vocabulary":16,"difficulty":2.5,"volume":104,"effort":260,"bugs":0.034666666666666665,"time":14.444444444444445},"params":5}},{"name":"","line":1090,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1077,"complexity":{"sloc":{"physical":13,"logical":9},"cyclomatic":4,"halstead":{"operators":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":28,"identifiers":["__stripped__"]},"length":53,"vocabulary":24,"difficulty":11.846153846153845,"volume":243.00301253822133,"effort":2878.6510716066214,"bugs":0.08100100417940712,"time":159.9250595337012},"params":0}},{"name":"redismock.llen","line":1094,"complexity":{"sloc":{"physical":7,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.6666666666666665,"volume":85.11011351724513,"effort":226.96030271265366,"bugs":0.028370037839081708,"time":12.608905706258536},"params":2}},{"name":"","line":1098,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1097,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1,"volume":13.931568569324174,"effort":13.931568569324174,"bugs":0.004643856189774725,"time":0.7739760316291208},"params":0}},{"name":"redismock.lpop","line":1102,"complexity":{"sloc":{"physical":13,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.6666666666666665,"volume":85.11011351724513,"effort":226.96030271265366,"bugs":0.028370037839081708,"time":12.608905706258536},"params":2}},{"name":"","line":1112,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1105,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"length":23,"vocabulary":14,"difficulty":5.5,"volume":87.56916320732489,"effort":481.6303976402869,"bugs":0.029189721069108297,"time":26.757244313349272},"params":0}},{"name":"redismock.lpush","line":1116,"complexity":{"sloc":{"physical":14,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"length":42,"vocabulary":21,"difficulty":4.6000000000000005,"volume":184.47733175670794,"effort":848.5957260808566,"bugs":0.06149244391890265,"time":47.14420700449203},"params":3}},{"name":"","line":1122,"complexity":{"sloc":{"physical":6,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":9,"identifiers":["__stripped__"]},"length":18,"vocabulary":13,"difficulty":2,"volume":66.60791492653966,"effort":133.21582985307933,"bugs":0.022202638308846556,"time":7.400879436282185},"params":0}},{"name":"","line":1123,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":1.25,"volume":20.67970000576925,"effort":25.84962500721156,"bugs":0.006893233335256416,"time":1.43609027817842},"params":1}},{"name":"","line":1121,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":7,"difficulty":1.5,"volume":22.458839376460833,"effort":33.68825906469125,"bugs":0.007486279792153611,"time":1.871569948038403},"params":0}},{"name":"redismock.lpushx","line":1131,"complexity":{"sloc":{"physical":10,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":1138,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1134,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":13,"vocabulary":8,"difficulty":2.0999999999999996,"volume":39,"effort":81.89999999999999,"bugs":0.013,"time":4.55},"params":0}},{"name":"redismock.lrange","line":1142,"complexity":{"sloc":{"physical":26,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"length":30,"vocabulary":18,"difficulty":5.090909090909091,"volume":125.09775004326937,"effort":636.8612729475532,"bugs":0.04169925001442312,"time":35.38118183041962},"params":4}},{"name":"","line":1165,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1146,"complexity":{"sloc":{"physical":19,"logical":11},"cyclomatic":5,"halstead":{"operators":{"distinct":10,"total":30,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":32,"identifiers":["__stripped__"]},"length":62,"vocabulary":20,"difficulty":16,"volume":267.95954188301647,"effort":4287.3526701282635,"bugs":0.08931984729433882,"time":238.1862594515702},"params":0}},{"name":"redismock.lrem","line":1169,"complexity":{"sloc":{"physical":24,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"length":29,"vocabulary":19,"difficulty":3.6923076923076925,"volume":123.18989788986397,"effort":454.85500759334394,"bugs":0.04106329929662132,"time":25.269722644074662},"params":4}},{"name":"","line":1190,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1173,"complexity":{"sloc":{"physical":17,"logical":11},"cyclomatic":5,"halstead":{"operators":{"distinct":13,"total":25,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"length":51,"vocabulary":27,"difficulty":12.071428571428571,"volume":242.49926261033693,"effort":2927.312527224781,"bugs":0.08083308753677898,"time":162.62847373471007},"params":0}},{"name":"redismock.lset","line":1194,"complexity":{"sloc":{"physical":13,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":15,"difficulty":2.5454545454545454,"volume":97.67226489021297,"effort":248.62031062963302,"bugs":0.03255742163007099,"time":13.812239479424058},"params":4}},{"name":"","line":1204,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":"","line":1197,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"length":21,"vocabulary":14,"difficulty":4.125,"volume":79.95445336320968,"effort":329.81212012323994,"bugs":0.026651484454403226,"time":18.32289556240222},"params":0}},{"name":"redismock.ltrim","line":1208,"complexity":{"sloc":{"physical":32,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":14,"difficulty":2.8,"volume":95.18387305144009,"effort":266.51484454403226,"bugs":0.03172795768381336,"time":14.806380252446237},"params":4}},{"name":"","line":1232,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"length":20,"vocabulary":13,"difficulty":4.285714285714286,"volume":74.00879436282185,"effort":317.18054726923646,"bugs":0.024669598120940616,"time":17.621141514957582},"params":0}},{"name":"","line":1211,"complexity":{"sloc":{"physical":21,"logical":15},"cyclomatic":6,"halstead":{"operators":{"distinct":13,"total":45,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":53,"identifiers":["__stripped__"]},"length":98,"vocabulary":25,"difficulty":28.708333333333336,"volume":455.097906597923,"effort":13065.102401915374,"bugs":0.15169930219930766,"time":725.8390223286319},"params":0}},{"name":"redismock.rpop","line":1241,"complexity":{"sloc":{"physical":13,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.6666666666666665,"volume":85.11011351724513,"effort":226.96030271265366,"bugs":0.028370037839081708,"time":12.608905706258536},"params":2}},{"name":"","line":1251,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1244,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"length":23,"vocabulary":14,"difficulty":5.5,"volume":87.56916320732489,"effort":481.6303976402869,"bugs":0.029189721069108297,"time":26.757244313349272},"params":0}},{"name":"redismock.rpoplpush","line":1255,"complexity":{"sloc":{"physical":14,"logical":10},"cyclomatic":4,"halstead":{"operators":{"distinct":7,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":29,"identifiers":["__stripped__"]},"length":50,"vocabulary":18,"difficulty":9.227272727272727,"volume":208.4962500721156,"effort":1923.8517620290665,"bugs":0.06949875002403853,"time":106.88065344605926},"params":3}},{"name":"redismock.rpush","line":1270,"complexity":{"sloc":{"physical":12,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"length":42,"vocabulary":21,"difficulty":4.6000000000000005,"volume":184.47733175670794,"effort":848.5957260808566,"bugs":0.06149244391890265,"time":47.14420700449203},"params":3}},{"name":"","line":1276,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":12,"difficulty":3,"volume":82.4541375165866,"effort":247.3624125497598,"bugs":0.027484712505528867,"time":13.742356252764433},"params":0}},{"name":"","line":1275,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":7,"difficulty":1.5,"volume":22.458839376460833,"effort":33.68825906469125,"bugs":0.007486279792153611,"time":1.871569948038403},"params":0}},{"name":"redismock.rpushx","line":1283,"complexity":{"sloc":{"physical":10,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":1290,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1286,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":13,"vocabulary":8,"difficulty":2.0999999999999996,"volume":39,"effort":81.89999999999999,"bugs":0.013,"time":4.55},"params":0}},{"name":"redismock.sadd","line":1297,"complexity":{"sloc":{"physical":22,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"length":46,"vocabulary":23,"difficulty":4.411764705882353,"volume":208.0838499786226,"effort":918.0169851998056,"bugs":0.06936128332620753,"time":51.00094362221142},"params":3}},{"name":"","line":1304,"complexity":{"sloc":{"physical":13,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"length":14,"vocabulary":11,"difficulty":2,"volume":48.43204266092217,"effort":96.86408532184434,"bugs":0.016144014220307392,"time":5.3813380734357965},"params":0}},{"name":"","line":1305,"complexity":{"sloc":{"physical":10,"logical":6},"cyclomatic":4,"halstead":{"operators":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":20,"identifiers":["__stripped__"]},"length":38,"vocabulary":20,"difficulty":10,"volume":164.2332676057198,"effort":1642.332676057198,"bugs":0.05474442253523993,"time":91.24070422539988},"params":1}},{"name":"","line":1303,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":7,"difficulty":1.5,"volume":22.458839376460833,"effort":33.68825906469125,"bugs":0.007486279792153611,"time":1.871569948038403},"params":0}},{"name":"redismock.scard","line":1320,"complexity":{"sloc":{"physical":7,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.6666666666666665,"volume":85.11011351724513,"effort":226.96030271265366,"bugs":0.028370037839081708,"time":12.608905706258536},"params":2}},{"name":"","line":1324,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1323,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":9,"difficulty":1.5,"volume":38.03910001730775,"effort":57.058650025961626,"bugs":0.012679700005769252,"time":3.1699250014423126},"params":0}},{"name":"redismock.sdiff","line":1328,"complexity":{"sloc":{"physical":26,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":29,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":30,"identifiers":["__stripped__"]},"length":59,"vocabulary":26,"difficulty":6.666666666666667,"volume":277.32594337032447,"effort":1848.83962246883,"bugs":0.09244198112344149,"time":102.71331235937944},"params":2}},{"name":"","line":1332,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"length":17,"vocabulary":10,"difficulty":4.5,"volume":56.472777613085164,"effort":254.12749925888323,"bugs":0.01882425920436172,"time":14.118194403271291},"params":1}},{"name":"","line":1342,"complexity":{"sloc":{"physical":10,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"length":22,"vocabulary":13,"difficulty":2.4444444444444446,"volume":81.40967379910403,"effort":199.0014248422543,"bugs":0.027136557933034676,"time":11.055634713458572},"params":0}},{"name":"","line":1346,"complexity":{"sloc":{"physical":5,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":8,"difficulty":2.5,"volume":27,"effort":67.5,"bugs":0.009,"time":3.75},"params":2}},{"name":"","line":1347,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":2.5,"volume":30,"effort":75,"bugs":0.01,"time":4.166666666666667},"params":1}},{"name":"","line":1339,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"redismock.sdiffstore","line":1355,"complexity":{"sloc":{"physical":13,"logical":10},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":36,"identifiers":["__stripped__"]},"operands":{"distinct":23,"total":46,"identifiers":["__stripped__"]},"length":82,"vocabulary":31,"difficulty":8,"volume":406.2440974517238,"effort":3249.9527796137904,"bugs":0.1354146991505746,"time":180.55293220076612},"params":3}},{"name":"redismock.sinter","line":1369,"complexity":{"sloc":{"physical":26,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":29,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":30,"identifiers":["__stripped__"]},"length":59,"vocabulary":26,"difficulty":6.666666666666667,"volume":277.32594337032447,"effort":1848.83962246883,"bugs":0.09244198112344149,"time":102.71331235937944},"params":2}},{"name":"","line":1373,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"length":17,"vocabulary":10,"difficulty":4.5,"volume":56.472777613085164,"effort":254.12749925888323,"bugs":0.01882425920436172,"time":14.118194403271291},"params":1}},{"name":"","line":1383,"complexity":{"sloc":{"physical":10,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"length":22,"vocabulary":13,"difficulty":2.4444444444444446,"volume":81.40967379910403,"effort":199.0014248422543,"bugs":0.027136557933034676,"time":11.055634713458572},"params":0}},{"name":"","line":1387,"complexity":{"sloc":{"physical":5,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":8,"difficulty":2.5,"volume":27,"effort":67.5,"bugs":0.009,"time":3.75},"params":2}},{"name":"","line":1388,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"","line":1380,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"redismock.sinterstore","line":1396,"complexity":{"sloc":{"physical":16,"logical":10},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":35,"identifiers":["__stripped__"]},"operands":{"distinct":23,"total":43,"identifiers":["__stripped__"]},"length":78,"vocabulary":31,"difficulty":7.478260869565218,"volume":386.4273122101763,"effort":2889.804247832623,"bugs":0.12880910407005877,"time":160.54468043514572},"params":3}},{"name":"","line":1407,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":1.25,"volume":18.094737505048094,"effort":22.61842188131012,"bugs":0.006031579168349364,"time":1.2565789934061178},"params":1}},{"name":"redismock.sismember","line":1413,"complexity":{"sloc":{"physical":7,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":1417,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1416,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":10,"difficulty":2,"volume":36.541209043760986,"effort":73.08241808752197,"bugs":0.012180403014586996,"time":4.060134338195665},"params":0}},{"name":"redismock.smembers","line":1421,"complexity":{"sloc":{"physical":7,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.6666666666666665,"volume":85.11011351724513,"effort":226.96030271265366,"bugs":0.028370037839081708,"time":12.608905706258536},"params":2}},{"name":"","line":1425,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"","line":1424,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.5,"volume":30,"effort":45,"bugs":0.01,"time":2.5},"params":0}},{"name":"redismock.smove","line":1429,"complexity":{"sloc":{"physical":12,"logical":9},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":30,"identifiers":["__stripped__"]},"length":50,"vocabulary":19,"difficulty":8.75,"volume":212.39637567217926,"effort":1858.4682871315686,"bugs":0.07079879189072642,"time":103.24823817397603},"params":4}},{"name":"redismock.spop","line":1442,"complexity":{"sloc":{"physical":12,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":26,"identifiers":["__stripped__"]},"length":47,"vocabulary":17,"difficulty":9.1,"volume":192.11075353876598,"effort":1748.2078572027704,"bugs":0.06403691784625533,"time":97.12265873348724},"params":2}},{"name":"redismock.srandmember","line":1455,"complexity":{"sloc":{"physical":30,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":26,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":30,"identifiers":["__stripped__"]},"length":56,"vocabulary":27,"difficulty":10.3125,"volume":266.27370012115426,"effort":2745.947532499403,"bugs":0.08875790004038475,"time":152.55264069441128},"params":2}},{"name":"","line":1482,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1467,"complexity":{"sloc":{"physical":15,"logical":11},"cyclomatic":4,"halstead":{"operators":{"distinct":12,"total":37,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":39,"identifiers":["__stripped__"]},"length":76,"vocabulary":31,"difficulty":12.315789473684212,"volume":376.51891958940257,"effort":4637.1277465221165,"bugs":0.12550630652980085,"time":257.6182081401176},"params":0}},{"name":"redismock.srem","line":1486,"complexity":{"sloc":{"physical":21,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"length":46,"vocabulary":23,"difficulty":4.411764705882353,"volume":208.0838499786226,"effort":918.0169851998056,"bugs":0.06936128332620753,"time":51.00094362221142},"params":3}},{"name":"","line":1504,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1492,"complexity":{"sloc":{"physical":12,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":15,"identifiers":["__stripped__"]},"length":30,"vocabulary":19,"difficulty":2.6785714285714284,"volume":127.43782540330756,"effort":341.3513180445738,"bugs":0.042479275134435855,"time":18.963962113587435},"params":0}},{"name":"","line":1493,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":3,"halstead":{"operators":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"length":30,"vocabulary":18,"difficulty":8,"volume":125.09775004326937,"effort":1000.782000346155,"bugs":0.04169925001442312,"time":55.59900001923083},"params":1}},{"name":"redismock.sunion","line":1508,"complexity":{"sloc":{"physical":32,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":29,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":30,"identifiers":["__stripped__"]},"length":59,"vocabulary":26,"difficulty":6.666666666666667,"volume":277.32594337032447,"effort":1848.83962246883,"bugs":0.09244198112344149,"time":102.71331235937944},"params":2}},{"name":"","line":1512,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"length":17,"vocabulary":10,"difficulty":4.5,"volume":56.472777613085164,"effort":254.12749925888323,"bugs":0.01882425920436172,"time":14.118194403271291},"params":1}},{"name":"","line":1522,"complexity":{"sloc":{"physical":16,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":15,"vocabulary":11,"difficulty":2.916666666666667,"volume":51.89147427955947,"effort":151.35013331538178,"bugs":0.01729715809318649,"time":8.408340739743432},"params":0}},{"name":"","line":1526,"complexity":{"sloc":{"physical":11,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.6666666666666665,"volume":85.11011351724513,"effort":226.96030271265366,"bugs":0.028370037839081708,"time":12.608905706258536},"params":2}},{"name":"","line":1532,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":"","line":1529,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":2.25,"volume":13.931568569324174,"effort":31.34602928097939,"bugs":0.004643856189774725,"time":1.7414460711655217},"params":1}},{"name":"","line":1519,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"redismock.sunionstore","line":1541,"complexity":{"sloc":{"physical":16,"logical":10},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":35,"identifiers":["__stripped__"]},"operands":{"distinct":23,"total":43,"identifiers":["__stripped__"]},"length":78,"vocabulary":31,"difficulty":7.478260869565218,"volume":386.4273122101763,"effort":2889.804247832623,"bugs":0.12880910407005877,"time":160.54468043514572},"params":3}},{"name":"","line":1552,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":1.25,"volume":18.094737505048094,"effort":22.61842188131012,"bugs":0.006031579168349364,"time":1.2565789934061178},"params":1}},{"name":"redismock.sscan","line":1558,"complexity":{"sloc":{"physical":35,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":28,"identifiers":["__stripped__"]},"operands":{"distinct":22,"total":35,"identifiers":["__stripped__"]},"length":63,"vocabulary":32,"difficulty":7.954545454545454,"volume":315,"effort":2505.681818181818,"bugs":0.105,"time":139.20454545454544},"params":3}},{"name":"","line":1563,"complexity":{"sloc":{"physical":8,"logical":4},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"length":32,"vocabulary":18,"difficulty":5.7272727272727275,"volume":133.437600046154,"effort":764.2335275370638,"bugs":0.04447920001538466,"time":42.45741819650354},"params":2}},{"name":"","line":1577,"complexity":{"sloc":{"physical":14,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"length":24,"vocabulary":15,"difficulty":5.25,"volume":93.76537429460444,"effort":492.26821504667333,"bugs":0.03125512476486815,"time":27.34823416925963},"params":0}},{"name":"","line":1582,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":3,"halstead":{"operators":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"length":26,"vocabulary":18,"difficulty":7,"volume":108.41805003750011,"effort":758.9263502625008,"bugs":0.036139350012500036,"time":42.16257501458338},"params":1}},{"name":"redismock.zadd","line":1597,"complexity":{"sloc":{"physical":29,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":24,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":30,"identifiers":["__stripped__"]},"length":54,"vocabulary":25,"difficulty":4.7368421052631575,"volume":250.76823424783512,"effort":1187.84953064764,"bugs":0.08358941141594504,"time":65.99164059153556},"params":4}},{"name":"","line":1604,"complexity":{"sloc":{"physical":20,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"length":29,"vocabulary":14,"difficulty":4.875,"volume":110.41329273967051,"effort":538.2648021058938,"bugs":0.0368044309132235,"time":29.9036001169941},"params":0}},{"name":"","line":1619,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":4,"difficulty":2,"volume":12,"effort":24,"bugs":0.004,"time":1.3333333333333333},"params":2}},{"name":"","line":1616,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"length":16,"vocabulary":10,"difficulty":1.9285714285714288,"volume":53.1508495181978,"effort":102.50520978509577,"bugs":0.017716949839399268,"time":5.6947338769497655},"params":1}},{"name":"","line":1613,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":1.5,"volume":10,"effort":15,"bugs":0.0033333333333333335,"time":0.8333333333333334},"params":1}},{"name":"","line":1607,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"length":27,"vocabulary":18,"difficulty":6,"volume":112.58797503894243,"effort":675.5278502336546,"bugs":0.03752932501298081,"time":37.52932501298081},"params":2}},{"name":"","line":1603,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.5,"volume":30,"effort":45,"bugs":0.01,"time":2.5},"params":0}},{"name":"redismock.zcard","line":1627,"complexity":{"sloc":{"physical":9,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.6666666666666665,"volume":85.11011351724513,"effort":226.96030271265366,"bugs":0.028370037839081708,"time":12.608905706258536},"params":2}},{"name":"","line":1633,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1630,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":1,"volume":20.67970000576925,"effort":20.67970000576925,"bugs":0.006893233335256416,"time":1.1488722225427361},"params":0}},{"name":"redismock.zcount","line":1637,"complexity":{"sloc":{"physical":17,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":15,"difficulty":2.5454545454545454,"volume":97.67226489021297,"effort":248.62031062963302,"bugs":0.03255742163007099,"time":13.812239479424058},"params":4}},{"name":"","line":1651,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1640,"complexity":{"sloc":{"physical":11,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"length":23,"vocabulary":15,"difficulty":3.666666666666667,"volume":89.85848369899593,"effort":329.4811068963184,"bugs":0.02995282789966531,"time":18.304505938684358},"params":0}},{"name":"","line":1646,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":9,"difficulty":2,"volume":44.37895002019238,"effort":88.75790004038475,"bugs":0.014792983340064125,"time":4.930994446688042},"params":2}},{"name":"","line":1643,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":6,"difficulty":2.5,"volume":23.264662506490403,"effort":58.161656266226004,"bugs":0.007754887502163467,"time":3.2312031259014447},"params":1}},{"name":"redismock.zincrby","line":1655,"complexity":{"sloc":{"physical":17,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":15,"difficulty":2.5454545454545454,"volume":97.67226489021297,"effort":248.62031062963302,"bugs":0.03255742163007099,"time":13.812239479424058},"params":4}},{"name":"","line":1659,"complexity":{"sloc":{"physical":11,"logical":9},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":29,"identifiers":["__stripped__"]},"length":50,"vocabulary":19,"difficulty":10.545454545454545,"volume":212.39637567217926,"effort":2239.816325270254,"bugs":0.07079879189072642,"time":124.43424029279188},"params":0}},{"name":"","line":1658,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.5,"volume":30,"effort":45,"bugs":0.01,"time":2.5},"params":0}},{"name":"redismock.zinterstore","line":1673,"complexity":{"sloc":{"physical":83,"logical":15},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":62,"identifiers":["__stripped__"]},"operands":{"distinct":32,"total":71,"identifiers":["__stripped__"]},"length":133,"vocabulary":43,"difficulty":12.203125,"volume":721.6932123753791,"effort":8806.912482268297,"bugs":0.24056440412512636,"time":489.27291568157204},"params":4}},{"name":"","line":1680,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"length":17,"vocabulary":10,"difficulty":4.5,"volume":56.472777613085164,"effort":254.12749925888323,"bugs":0.01882425920436172,"time":14.118194403271291},"params":1}},{"name":"","line":1685,"complexity":{"sloc":{"physical":17,"logical":11},"cyclomatic":4,"halstead":{"operators":{"distinct":16,"total":32,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":37,"identifiers":["__stripped__"]},"length":69,"vocabulary":31,"difficulty":19.733333333333334,"volume":341.8395454166944,"effort":6745.633696222771,"bugs":0.11394651513889814,"time":374.7574275679317},"params":2}},{"name":"","line":1693,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"length":16,"vocabulary":10,"difficulty":3.3333333333333335,"volume":53.1508495181978,"effort":177.16949839399268,"bugs":0.017716949839399268,"time":9.842749910777371},"params":3}},{"name":"","line":1747,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"length":24,"vocabulary":18,"difficulty":6,"volume":100.07820003461549,"effort":600.4692002076929,"bugs":0.0333594000115385,"time":33.3594000115385},"params":3}},{"name":"","line":1710,"complexity":{"sloc":{"physical":29,"logical":23},"cyclomatic":7,"halstead":{"operators":{"distinct":19,"total":57,"identifiers":["__stripped__"]},"operands":{"distinct":24,"total":68,"identifiers":["__stripped__"]},"length":125,"vocabulary":43,"difficulty":26.916666666666668,"volume":678.2830943377622,"effort":18257.11995592477,"bugs":0.22609436477925407,"time":1014.2844419958205},"params":2}},{"name":"","line":1738,"complexity":{"sloc":{"physical":9,"logical":5},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":16,"identifiers":["__stripped__"]},"length":31,"vocabulary":15,"difficulty":9.142857142857142,"volume":121.11360846386408,"effort":1107.324420241043,"bugs":0.040371202821288026,"time":61.51802334672462},"params":2}},{"name":"redismock.zlexcount","line":1757,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"length":33,"vocabulary":18,"difficulty":6.363636363636363,"volume":137.6075250475963,"effort":875.6842503028856,"bugs":0.04586917501586544,"time":48.64912501682698},"params":4}},{"name":"redismock.zrange","line":1765,"complexity":{"sloc":{"physical":73,"logical":9},"cyclomatic":4,"halstead":{"operators":{"distinct":13,"total":33,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":39,"identifiers":["__stripped__"]},"length":72,"vocabulary":33,"difficulty":12.674999999999999,"volume":363.1963765938086,"effort":4603.514073326524,"bugs":0.12106545886460288,"time":255.75078185147356},"params":4}},{"name":"","line":1835,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"","line":1779,"complexity":{"sloc":{"physical":56,"logical":6},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"length":45,"vocabulary":19,"difficulty":6.416666666666666,"volume":191.15673810496133,"effort":1226.5890695068351,"bugs":0.06371891270165378,"time":68.14383719482417},"params":0}},{"name":"","line":1785,"complexity":{"sloc":{"physical":8,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"length":39,"vocabulary":21,"difficulty":6.461538461538462,"volume":171.30037948837168,"effort":1106.8639905402479,"bugs":0.05710012649612389,"time":61.49244391890266},"params":1}},{"name":"","line":1796,"complexity":{"sloc":{"physical":37,"logical":22},"cyclomatic":7,"halstead":{"operators":{"distinct":15,"total":60,"identifiers":["__stripped__"]},"operands":{"distinct":26,"total":68,"identifiers":["__stripped__"]},"length":128,"vocabulary":41,"difficulty":19.615384615384617,"volume":685.7666565911147,"effort":13451.576725441097,"bugs":0.22858888553037157,"time":747.309818080061},"params":1}},{"name":"","line":1818,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":2}},{"name":"","line":1826,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":2}},{"name":"","line":1823,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":"redismock.zrangebylex","line":1839,"complexity":{"sloc":{"physical":48,"logical":4},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"length":45,"vocabulary":23,"difficulty":6.133333333333334,"volume":203.5602880225656,"effort":1248.5030998717357,"bugs":0.0678534293408552,"time":69.36128332620754},"params":4}},{"name":"verify","line":1840,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":4,"halstead":{"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"length":38,"vocabulary":15,"difficulty":8.3125,"volume":148.46184263312372,"effort":1234.089066887841,"bugs":0.04948728087770791,"time":68.56050371599116},"params":1}},{"name":"","line":1849,"complexity":{"sloc":{"physical":36,"logical":13},"cyclomatic":3,"halstead":{"operators":{"distinct":9,"total":46,"identifiers":["__stripped__"]},"operands":{"distinct":22,"total":45,"identifiers":["__stripped__"]},"length":91,"vocabulary":31,"difficulty":9.204545454545455,"volume":450.8318642452057,"effort":4149.702386802462,"bugs":0.15027728808173524,"time":230.53902148902566},"params":0}},{"name":"","line":1862,"complexity":{"sloc":{"physical":18,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":15,"vocabulary":10,"difficulty":1.7142857142857142,"volume":49.82892142331044,"effort":85.42100815424646,"bugs":0.016609640474436815,"time":4.745611564124804},"params":1}},{"name":"","line":1865,"complexity":{"sloc":{"physical":14,"logical":10},"cyclomatic":6,"halstead":{"operators":{"distinct":11,"total":23,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":23,"identifiers":["__stripped__"]},"length":46,"vocabulary":20,"difficulty":14.055555555555554,"volume":198.80869236481868,"effort":2794.366620461062,"bugs":0.06626956412160623,"time":155.24259002561456},"params":1}},{"name":"","line":1880,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":2}},{"name":"","line":1848,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"redismock.zrevrangebylex","line":1888,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"length":34,"vocabulary":18,"difficulty":6.363636363636363,"volume":141.7774500490386,"effort":902.2201366757001,"bugs":0.0472591500163462,"time":50.12334092642779},"params":4}},{"name":"redismock.zrangebyscore","line":1896,"complexity":{"sloc":{"physical":103,"logical":37},"cyclomatic":12,"halstead":{"operators":{"distinct":16,"total":97,"identifiers":["__stripped__"]},"operands":{"distinct":42,"total":113,"identifiers":["__stripped__"]},"length":210,"vocabulary":58,"difficulty":21.523809523809526,"volume":1230.1760089767902,"effort":26478.074097976627,"bugs":0.41005866965893006,"time":1471.004116554257},"params":4}},{"name":"","line":1996,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"","line":1941,"complexity":{"sloc":{"physical":55,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"length":17,"vocabulary":12,"difficulty":2,"volume":60.94436251225966,"effort":121.88872502451932,"bugs":0.020314787504086555,"time":6.771595834695518},"params":0}},{"name":"","line":1945,"complexity":{"sloc":{"physical":49,"logical":14},"cyclomatic":3,"halstead":{"operators":{"distinct":14,"total":35,"identifiers":["__stripped__"]},"operands":{"distinct":21,"total":36,"identifiers":["__stripped__"]},"length":71,"vocabulary":35,"difficulty":12,"volume":364.17909420309263,"effort":4370.149130437112,"bugs":0.12139303140103087,"time":242.7860628020618},"params":1}},{"name":"","line":1947,"complexity":{"sloc":{"physical":29,"logical":18},"cyclomatic":11,"halstead":{"operators":{"distinct":16,"total":48,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":45,"identifiers":["__stripped__"]},"length":93,"vocabulary":35,"difficulty":18.94736842105263,"volume":477.0233205758819,"effort":9038.33660038513,"bugs":0.15900777352529397,"time":502.1298111325072},"params":1}},{"name":"","line":1977,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":2}},{"name":"","line":1981,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":10,"vocabulary":7,"difficulty":1.4,"volume":28.07354922057604,"effort":39.302968908806456,"bugs":0.009357849740192013,"time":2.1834982727114696},"params":2}},{"name":"redismock.zrank","line":2000,"complexity":{"sloc":{"physical":24,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":2021,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":2003,"complexity":{"sloc":{"physical":18,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"length":35,"vocabulary":19,"difficulty":6.181818181818182,"volume":148.67746297052548,"effort":919.0970438177939,"bugs":0.04955915432350849,"time":51.06094687876632},"params":0}},{"name":"","line":2009,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"length":25,"vocabulary":18,"difficulty":4.136363636363637,"volume":104.2481250360578,"effort":431.20815355823913,"bugs":0.03474937501201927,"time":23.956008531013286},"params":1}},{"name":"redismock.zrem","line":2025,"complexity":{"sloc":{"physical":19,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"length":42,"vocabulary":21,"difficulty":4.6000000000000005,"volume":184.47733175670794,"effort":848.5957260808566,"bugs":0.06149244391890265,"time":47.14420700449203},"params":3}},{"name":"","line":2041,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":2030,"complexity":{"sloc":{"physical":11,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"length":31,"vocabulary":21,"difficulty":4.923076923076923,"volume":136.16184010614157,"effort":670.3352128302355,"bugs":0.04538728003538052,"time":37.240845157235306},"params":0}},{"name":"","line":2033,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":10,"difficulty":2.6666666666666665,"volume":46.50699332842308,"effort":124.01864887579487,"bugs":0.01550233110947436,"time":6.889924937544159},"params":2}},{"name":"redismock.zremrangebylex","line":2045,"complexity":{"sloc":{"physical":11,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":25,"identifiers":["__stripped__"]},"length":43,"vocabulary":22,"difficulty":7.142857142857143,"volume":191.75555960140377,"effort":1369.6825685814556,"bugs":0.0639185198671346,"time":76.09347603230309},"params":4}},{"name":"","line":2051,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":1.25,"volume":18.094737505048094,"effort":22.61842188131012,"bugs":0.006031579168349364,"time":1.2565789934061178},"params":1}},{"name":"redismock.zremrangebyrank","line":2057,"complexity":{"sloc":{"physical":41,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":15,"difficulty":2.5454545454545454,"volume":97.67226489021297,"effort":248.62031062963302,"bugs":0.03255742163007099,"time":13.812239479424058},"params":4}},{"name":"","line":2095,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":2060,"complexity":{"sloc":{"physical":35,"logical":27},"cyclomatic":8,"halstead":{"operators":{"distinct":16,"total":72,"identifiers":["__stripped__"]},"operands":{"distinct":25,"total":83,"identifiers":["__stripped__"]},"length":155,"vocabulary":41,"difficulty":26.56,"volume":830.4205607158029,"effort":22055.970092611726,"bugs":0.2768068535719343,"time":1225.3316718117626},"params":0}},{"name":"","line":2090,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":1.25,"volume":18.094737505048094,"effort":22.61842188131012,"bugs":0.006031579168349364,"time":1.2565789934061178},"params":1}},{"name":"redismock.zremrangebyscore","line":2099,"complexity":{"sloc":{"physical":11,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":25,"identifiers":["__stripped__"]},"length":43,"vocabulary":22,"difficulty":7.142857142857143,"volume":191.75555960140377,"effort":1369.6825685814556,"bugs":0.0639185198671346,"time":76.09347603230309},"params":4}},{"name":"","line":2105,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":1.25,"volume":18.094737505048094,"effort":22.61842188131012,"bugs":0.006031579168349364,"time":1.2565789934061178},"params":1}},{"name":"redismock.zrevrange","line":2111,"complexity":{"sloc":{"physical":68,"logical":9},"cyclomatic":4,"halstead":{"operators":{"distinct":13,"total":33,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":39,"identifiers":["__stripped__"]},"length":72,"vocabulary":33,"difficulty":12.674999999999999,"volume":363.1963765938086,"effort":4603.514073326524,"bugs":0.12106545886460288,"time":255.75078185147356},"params":4}},{"name":"","line":2176,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"","line":2125,"complexity":{"sloc":{"physical":51,"logical":6},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"length":45,"vocabulary":19,"difficulty":6.416666666666666,"volume":191.15673810496133,"effort":1226.5890695068351,"bugs":0.06371891270165378,"time":68.14383719482417},"params":0}},{"name":"","line":2131,"complexity":{"sloc":{"physical":8,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"length":41,"vocabulary":20,"difficulty":7.333333333333333,"volume":177.19905189038187,"effort":1299.4597138628003,"bugs":0.05906635063012729,"time":72.19220632571113},"params":1}},{"name":"","line":2142,"complexity":{"sloc":{"physical":32,"logical":19},"cyclomatic":5,"halstead":{"operators":{"distinct":15,"total":51,"identifiers":["__stripped__"]},"operands":{"distinct":25,"total":59,"identifiers":["__stripped__"]},"length":110,"vocabulary":40,"difficulty":17.7,"volume":585.4120904376099,"effort":10361.794000745695,"bugs":0.1951373634792033,"time":575.6552222636496},"params":1}},{"name":"","line":2159,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":2}},{"name":"","line":2167,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":2}},{"name":"","line":2164,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":"redismock.zrevrangebyscore","line":2180,"complexity":{"sloc":{"physical":24,"logical":14},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":44,"identifiers":["__stripped__"]},"operands":{"distinct":23,"total":56,"identifiers":["__stripped__"]},"length":100,"vocabulary":31,"difficulty":9.73913043478261,"volume":495.41963103868756,"effort":4824.956406637653,"bugs":0.16513987701289584,"time":268.0531337020918},"params":4}},{"name":"","line":2192,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":1.5,"volume":10,"effort":15,"bugs":0.0033333333333333335,"time":0.8333333333333334},"params":1}},{"name":"","line":2195,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"length":20,"vocabulary":13,"difficulty":6.416666666666666,"volume":74.00879436282185,"effort":474.8897638281068,"bugs":0.024669598120940616,"time":26.382764657117047},"params":2}},{"name":"redismock.zrevrank","line":2205,"complexity":{"sloc":{"physical":19,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":2221,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":2208,"complexity":{"sloc":{"physical":13,"logical":11},"cyclomatic":3,"halstead":{"operators":{"distinct":13,"total":34,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":40,"identifiers":["__stripped__"]},"length":74,"vocabulary":29,"difficulty":16.25,"volume":359.49059363944036,"effort":5841.7221466409055,"bugs":0.11983019787981346,"time":324.5401192578281},"params":0}},{"name":"redismock.zscore","line":2225,"complexity":{"sloc":{"physical":13,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":2235,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":2228,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"length":29,"vocabulary":14,"difficulty":5.625,"volume":110.41329273967051,"effort":621.0747716606467,"bugs":0.0368044309132235,"time":34.504153981147034},"params":0}},{"name":"redismock.zunionstore","line":2239,"complexity":{"sloc":{"physical":101,"logical":15},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":63,"identifiers":["__stripped__"]},"operands":{"distinct":32,"total":73,"identifiers":["__stripped__"]},"length":136,"vocabulary":43,"difficulty":12.546875,"volume":737.9720066394854,"effort":9259.242520804793,"bugs":0.24599066887982846,"time":514.402362266933},"params":4}},{"name":"","line":2246,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"length":17,"vocabulary":10,"difficulty":4.5,"volume":56.472777613085164,"effort":254.12749925888323,"bugs":0.01882425920436172,"time":14.118194403271291},"params":1}},{"name":"","line":2251,"complexity":{"sloc":{"physical":17,"logical":11},"cyclomatic":4,"halstead":{"operators":{"distinct":16,"total":32,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":37,"identifiers":["__stripped__"]},"length":69,"vocabulary":31,"difficulty":19.733333333333334,"volume":341.8395454166944,"effort":6745.633696222771,"bugs":0.11394651513889814,"time":374.7574275679317},"params":2}},{"name":"","line":2259,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"length":16,"vocabulary":10,"difficulty":3.3333333333333335,"volume":53.1508495181978,"effort":177.16949839399268,"bugs":0.017716949839399268,"time":9.842749910777371},"params":3}},{"name":"","line":2331,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"length":24,"vocabulary":18,"difficulty":6,"volume":100.07820003461549,"effort":600.4692002076929,"bugs":0.0333594000115385,"time":33.3594000115385},"params":3}},{"name":"","line":2276,"complexity":{"sloc":{"physical":47,"logical":28},"cyclomatic":7,"halstead":{"operators":{"distinct":21,"total":78,"identifiers":["__stripped__"]},"operands":{"distinct":29,"total":91,"identifiers":["__stripped__"]},"length":169,"vocabulary":50,"difficulty":32.94827586206896,"volume":953.8116960719284,"effort":31426.450882645775,"bugs":0.3179372320239761,"time":1745.9139379247654},"params":2}},{"name":"","line":2309,"complexity":{"sloc":{"physical":12,"logical":7},"cyclomatic":4,"halstead":{"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"length":34,"vocabulary":17,"difficulty":8,"volume":138.97373660251156,"effort":1111.7898928200925,"bugs":0.04632457886750385,"time":61.766105156671806},"params":1}},{"name":"","line":2322,"complexity":{"sloc":{"physical":9,"logical":5},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":16,"identifiers":["__stripped__"]},"length":31,"vocabulary":15,"difficulty":9.142857142857142,"volume":121.11360846386408,"effort":1107.324420241043,"bugs":0.040371202821288026,"time":61.51802334672462},"params":2}},{"name":"redismock.zscan","line":2341,"complexity":{"sloc":{"physical":53,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":28,"identifiers":["__stripped__"]},"operands":{"distinct":22,"total":35,"identifiers":["__stripped__"]},"length":63,"vocabulary":32,"difficulty":7.954545454545454,"volume":315,"effort":2505.681818181818,"bugs":0.105,"time":139.20454545454544},"params":3}},{"name":"","line":2346,"complexity":{"sloc":{"physical":8,"logical":4},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"length":32,"vocabulary":18,"difficulty":5.7272727272727275,"volume":133.437600046154,"effort":764.2335275370638,"bugs":0.04447920001538466,"time":42.45741819650354},"params":2}},{"name":"","line":2360,"complexity":{"sloc":{"physical":32,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"length":39,"vocabulary":19,"difficulty":5.541666666666666,"volume":165.66917302429982,"effort":918.0833338429948,"bugs":0.05522305767476661,"time":51.00462965794415},"params":0}},{"name":"","line":2366,"complexity":{"sloc":{"physical":21,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":13,"identifiers":["__stripped__"]},"length":25,"vocabulary":18,"difficulty":3.25,"volume":104.2481250360578,"effort":338.80640636718783,"bugs":0.03474937501201927,"time":18.822578131510436},"params":1}},{"name":"","line":2369,"complexity":{"sloc":{"physical":13,"logical":8},"cyclomatic":5,"halstead":{"operators":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"length":40,"vocabulary":25,"difficulty":8.642857142857142,"volume":185.75424759098897,"effort":1605.447425607833,"bugs":0.061918082530329654,"time":89.19152364487962},"params":1}},{"name":"","line":2387,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":2}},{"name":"redismock.hdel","line":2398,"complexity":{"sloc":{"physical":20,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"length":46,"vocabulary":23,"difficulty":4.411764705882353,"volume":208.0838499786226,"effort":918.0169851998056,"bugs":0.06936128332620753,"time":51.00094362221142},"params":3}},{"name":"","line":2415,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":2404,"complexity":{"sloc":{"physical":11,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":14,"identifiers":["__stripped__"]},"length":27,"vocabulary":18,"difficulty":2.692307692307692,"volume":112.58797503894243,"effort":303.12147125869114,"bugs":0.03752932501298081,"time":16.84008173659395},"params":0}},{"name":"","line":2405,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"length":21,"vocabulary":12,"difficulty":4.285714285714286,"volume":75.28421251514429,"effort":322.6466250649041,"bugs":0.025094737505048096,"time":17.924812503605782},"params":1}},{"name":"redismock.hexists","line":2419,"complexity":{"sloc":{"physical":7,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":2423,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":2422,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"length":13,"vocabulary":11,"difficulty":2,"volume":44.97261104228487,"effort":89.94522208456974,"bugs":0.01499087034742829,"time":4.996956782476096},"params":0}},{"name":"redismock.hget","line":2427,"complexity":{"sloc":{"physical":7,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":2431,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":2430,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":1,"volume":20.67970000576925,"effort":20.67970000576925,"bugs":0.006893233335256416,"time":1.1488722225427361},"params":0}},{"name":"redismock.hgetall","line":2435,"complexity":{"sloc":{"physical":17,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.6666666666666665,"volume":85.11011351724513,"effort":226.96030271265366,"bugs":0.028370037839081708,"time":12.608905706258536},"params":2}},{"name":"","line":2449,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"","line":2438,"complexity":{"sloc":{"physical":11,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":26,"vocabulary":16,"difficulty":4.666666666666666,"volume":104,"effort":485.33333333333326,"bugs":0.034666666666666665,"time":26.96296296296296},"params":0}},{"name":"","line":2444,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":2}},{"name":"","line":2441,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":2.0999999999999996,"volume":36,"effort":75.6,"bugs":0.012,"time":4.199999999999999},"params":1}},{"name":"redismock.hincrby","line":2453,"complexity":{"sloc":{"physical":21,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":18,"identifiers":["__stripped__"]},"length":31,"vocabulary":18,"difficulty":3.4615384615384617,"volume":129.26767504471167,"effort":447.465029000925,"bugs":0.043089225014903886,"time":24.85916827782917},"params":4}},{"name":"","line":2458,"complexity":{"sloc":{"physical":14,"logical":9},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":32,"identifiers":["__stripped__"]},"length":54,"vocabulary":24,"difficulty":11.428571428571427,"volume":247.5879750389425,"effort":2829.5768575879138,"bugs":0.08252932501298083,"time":157.19871431043964},"params":0}},{"name":"","line":2457,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":7,"difficulty":1.5,"volume":22.458839376460833,"effort":33.68825906469125,"bugs":0.007486279792153611,"time":1.871569948038403},"params":0}},{"name":"redismock.hincrbyfloat","line":2475,"complexity":{"sloc":{"physical":20,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":15,"difficulty":2.5454545454545454,"volume":97.67226489021297,"effort":248.62031062963302,"bugs":0.03255742163007099,"time":13.812239479424058},"params":4}},{"name":"","line":2479,"complexity":{"sloc":{"physical":14,"logical":9},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":31,"identifiers":["__stripped__"]},"length":53,"vocabulary":23,"difficulty":11.923076923076923,"volume":239.7487836710217,"effort":2858.54318992372,"bugs":0.0799162612236739,"time":158.80795499576223},"params":0}},{"name":"","line":2478,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":7,"difficulty":1.5,"volume":22.458839376460833,"effort":33.68825906469125,"bugs":0.007486279792153611,"time":1.871569948038403},"params":0}},{"name":"redismock.hkeys","line":2496,"complexity":{"sloc":{"physical":13,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.6666666666666665,"volume":85.11011351724513,"effort":226.96030271265366,"bugs":0.028370037839081708,"time":12.608905706258536},"params":2}},{"name":"","line":2506,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"","line":2499,"complexity":{"sloc":{"physical":7,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"length":15,"vocabulary":11,"difficulty":2,"volume":51.89147427955947,"effort":103.78294855911894,"bugs":0.01729715809318649,"time":5.765719364395497},"params":0}},{"name":"","line":2502,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":8,"difficulty":1.7999999999999998,"volume":33,"effort":59.39999999999999,"bugs":0.011,"time":3.2999999999999994},"params":1}},{"name":"redismock.hlen","line":2510,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"length":29,"vocabulary":16,"difficulty":6.222222222222221,"volume":116,"effort":721.7777777777777,"bugs":0.03866666666666667,"time":40.09876543209876},"params":2}},{"name":"redismock.hmget","line":2518,"complexity":{"sloc":{"physical":17,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"length":42,"vocabulary":21,"difficulty":4.6000000000000005,"volume":184.47733175670794,"effort":848.5957260808566,"bugs":0.06149244391890265,"time":47.14420700449203},"params":3}},{"name":"","line":2532,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"","line":2523,"complexity":{"sloc":{"physical":9,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"length":24,"vocabulary":13,"difficulty":5.142857142857142,"volume":88.81055323538621,"effort":456.73998806770044,"bugs":0.029603517745128736,"time":25.374443781538915},"params":0}},{"name":"","line":2527,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":6,"difficulty":1.25,"volume":23.264662506490403,"effort":29.080828133113002,"bugs":0.007754887502163467,"time":1.6156015629507223},"params":1}},{"name":"redismock.hmset","line":2536,"complexity":{"sloc":{"physical":27,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":24,"identifiers":["__stripped__"]},"length":43,"vocabulary":22,"difficulty":4.5,"volume":191.75555960140377,"effort":862.900018206317,"bugs":0.0639185198671346,"time":47.938889900350944},"params":4}},{"name":"","line":2542,"complexity":{"sloc":{"physical":19,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"length":35,"vocabulary":17,"difficulty":4.636363636363637,"volume":143.0611994437619,"effort":663.2837428756234,"bugs":0.04768706648125397,"time":36.84909682642352},"params":0}},{"name":"","line":2556,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":1.3333333333333333,"volume":36,"effort":48,"bugs":0.012,"time":2.6666666666666665},"params":1}},{"name":"","line":2553,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":1.5,"volume":10,"effort":15,"bugs":0.0033333333333333335,"time":0.8333333333333334},"params":1}},{"name":"","line":2547,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":21,"vocabulary":16,"difficulty":4.666666666666666,"volume":84,"effort":391.99999999999994,"bugs":0.028,"time":21.777777777777775},"params":2}},{"name":"","line":2541,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":7,"difficulty":1.5,"volume":22.458839376460833,"effort":33.68825906469125,"bugs":0.007486279792153611,"time":1.871569948038403},"params":0}},{"name":"redismock.hset","line":2564,"complexity":{"sloc":{"physical":22,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":17,"identifiers":["__stripped__"]},"length":32,"vocabulary":18,"difficulty":3.269230769230769,"volume":133.437600046154,"effort":436.23830784319574,"bugs":0.04447920001538466,"time":24.235461546844206},"params":4}},{"name":"","line":2580,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":1.5,"volume":34.86917501586544,"effort":52.303762523798156,"bugs":0.011623058338621813,"time":2.905764584655453},"params":0}},{"name":"","line":2576,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":1.5,"volume":34.86917501586544,"effort":52.303762523798156,"bugs":0.011623058338621813,"time":2.905764584655453},"params":0}},{"name":"","line":2568,"complexity":{"sloc":{"physical":8,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"length":25,"vocabulary":15,"difficulty":5.6875,"volume":97.67226489021297,"effort":555.5110065630863,"bugs":0.03255742163007099,"time":30.861722586838127},"params":0}},{"name":"redismock.hsetnx","line":2587,"complexity":{"sloc":{"physical":23,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":17,"identifiers":["__stripped__"]},"length":32,"vocabulary":18,"difficulty":3.269230769230769,"volume":133.437600046154,"effort":436.23830784319574,"bugs":0.04447920001538466,"time":24.235461546844206},"params":4}},{"name":"","line":2602,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":15,"vocabulary":12,"difficulty":2.8571428571428568,"volume":53.77443751081735,"effort":153.6412500309067,"bugs":0.017924812503605784,"time":8.535625001717039},"params":0}},{"name":"","line":2598,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":1.5,"volume":34.86917501586544,"effort":52.303762523798156,"bugs":0.011623058338621813,"time":2.905764584655453},"params":0}},{"name":"","line":2591,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"length":25,"vocabulary":15,"difficulty":5.6875,"volume":97.67226489021297,"effort":555.5110065630863,"bugs":0.03255742163007099,"time":30.861722586838127},"params":0}},{"name":"redismock.hstrlen","line":2611,"complexity":{"sloc":{"physical":12,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":2615,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"length":26,"vocabulary":13,"difficulty":3.75,"volume":96.21143267166839,"effort":360.79287251875644,"bugs":0.032070477557222796,"time":20.044048473264247},"params":0}},{"name":"","line":2614,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"redismock.hvals","line":2624,"complexity":{"sloc":{"physical":17,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"length":28,"vocabulary":17,"difficulty":4.8999999999999995,"volume":114.44895955500952,"effort":560.7999018195466,"bugs":0.03814965318500317,"time":31.15555010108592},"params":2}},{"name":"","line":2638,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":2628,"complexity":{"sloc":{"physical":10,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"length":21,"vocabulary":13,"difficulty":2.2222222222222223,"volume":77.70923408096293,"effort":172.6871868465843,"bugs":0.025903078026987644,"time":9.593732602588016},"params":0}},{"name":"","line":2634,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":6,"difficulty":1.25,"volume":23.264662506490403,"effort":29.080828133113002,"bugs":0.007754887502163467,"time":1.6156015629507223},"params":1}},{"name":"","line":2631,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":8,"difficulty":1.7999999999999998,"volume":33,"effort":59.39999999999999,"bugs":0.011,"time":3.2999999999999994},"params":1}},{"name":"redismock.hscan","line":2642,"complexity":{"sloc":{"physical":42,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":28,"identifiers":["__stripped__"]},"operands":{"distinct":22,"total":35,"identifiers":["__stripped__"]},"length":63,"vocabulary":32,"difficulty":7.954545454545454,"volume":315,"effort":2505.681818181818,"bugs":0.105,"time":139.20454545454544},"params":3}},{"name":"","line":2647,"complexity":{"sloc":{"physical":8,"logical":4},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"length":32,"vocabulary":18,"difficulty":5.7272727272727275,"volume":133.437600046154,"effort":764.2335275370638,"bugs":0.04447920001538466,"time":42.45741819650354},"params":2}},{"name":"","line":2661,"complexity":{"sloc":{"physical":20,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"length":36,"vocabulary":18,"difficulty":7.2,"volume":150.11730005192322,"effort":1080.8445603738473,"bugs":0.05003910001730774,"time":60.0469200207693},"params":0}},{"name":"","line":2666,"complexity":{"sloc":{"physical":10,"logical":6},"cyclomatic":4,"halstead":{"operators":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":24,"identifiers":["__stripped__"]},"length":43,"vocabulary":28,"difficulty":10.4,"volume":206.71626164847697,"effort":2149.8491211441606,"bugs":0.06890542054949232,"time":119.4360622857867},"params":3}},{"name":"","line":2676,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":2}},{"name":"redismock.on","line":2688,"complexity":{"sloc":{"physical":10,"logical":6},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":22,"identifiers":["__stripped__"]},"length":43,"vocabulary":15,"difficulty":12.571428571428571,"volume":167.99629561116632,"effort":2111.9534305403763,"bugs":0.05599876520372211,"time":117.33074614113201},"params":2}},{"name":"emit","line":2698,"complexity":{"sloc":{"physical":11,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"length":31,"vocabulary":18,"difficulty":4.25,"volume":129.26767504471167,"effort":549.3876189400246,"bugs":0.043089225014903886,"time":30.521534385556922},"params":2}},{"name":"","line":2702,"complexity":{"sloc":{"physical":5,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":1}},{"name":"","line":2703,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"length":12,"vocabulary":9,"difficulty":1,"volume":38.03910001730775,"effort":38.03910001730775,"bugs":0.012679700005769252,"time":2.1132833342948754},"params":0}},{"name":"Subscriber","line":2710,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":5,"difficulty":3.75,"volume":18.575424759098897,"effort":69.65784284662087,"bugs":0.006191808253032966,"time":3.8698801581456035},"params":1}},{"name":".subscribe","line":2714,"complexity":{"sloc":{"physical":5,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"length":18,"vocabulary":11,"difficulty":3.4285714285714284,"volume":62.26976913547136,"effort":213.49635132161606,"bugs":0.020756589711823786,"time":11.860908406756447},"params":1}},{"name":".psubscribe","line":2719,"complexity":{"sloc":{"physical":6,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"length":27,"vocabulary":15,"difficulty":4.25,"volume":105.48604608143,"effort":448.3156958460775,"bugs":0.03516201536047667,"time":24.906427547004306},"params":1}},{"name":".matches","line":2725,"complexity":{"sloc":{"physical":9,"logical":5},"cyclomatic":3,"halstead":{"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"length":33,"vocabulary":13,"difficulty":7.285714285714285,"volume":122.11451069865605,"effort":889.6914350902082,"bugs":0.04070483689955202,"time":49.42730194945601},"params":1}},{"name":".message","line":2734,"complexity":{"sloc":{"physical":13,"logical":9},"cyclomatic":4,"halstead":{"operators":{"distinct":5,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":28,"identifiers":["__stripped__"]},"length":46,"vocabulary":18,"difficulty":5.384615384615384,"volume":191.81655006634637,"effort":1032.8583465110958,"bugs":0.06393885002211545,"time":57.38101925061643},"params":2}},{"name":".unsubscribe","line":2747,"complexity":{"sloc":{"physical":9,"logical":5},"cyclomatic":3,"halstead":{"operators":{"distinct":4,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"length":35,"vocabulary":14,"difficulty":4.4,"volume":133.25742227201613,"effort":586.332657996871,"bugs":0.04441914075733871,"time":32.574036555381724},"params":1}},{"name":"redismock.psubscribe","line":2757,"complexity":{"sloc":{"physical":11,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":22,"identifiers":["__stripped__"]},"length":39,"vocabulary":21,"difficulty":4.3999999999999995,"volume":171.30037948837168,"effort":753.7216697488353,"bugs":0.05710012649612389,"time":41.87342609715752},"params":2}},{"name":"","line":2763,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":12,"vocabulary":9,"difficulty":1.75,"volume":38.03910001730775,"effort":66.56842503028857,"bugs":0.012679700005769252,"time":3.6982458350160314},"params":1}},{"name":"redismock.pubsub","line":2769,"complexity":{"sloc":{"physical":45,"logical":14},"cyclomatic":5,"halstead":{"operators":{"distinct":11,"total":47,"identifiers":["__stripped__"]},"operands":{"distinct":26,"total":50,"identifiers":["__stripped__"]},"length":97,"vocabulary":37,"difficulty":10.576923076923077,"volume":505.31697646600816,"effort":5344.698789544317,"bugs":0.16843899215533606,"time":296.92771053023984},"params":2}},{"name":"","line":2783,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":1.5,"volume":10,"effort":15,"bugs":0.0033333333333333335,"time":0.8333333333333334},"params":1}},{"name":"","line":2777,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"length":28,"vocabulary":16,"difficulty":5.444444444444445,"volume":112,"effort":609.7777777777778,"bugs":0.037333333333333336,"time":33.876543209876544},"params":1}},{"name":"","line":2799,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":2}},{"name":"","line":2790,"complexity":{"sloc":{"physical":9,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":9,"difficulty":2,"volume":28.529325012980813,"effort":57.058650025961626,"bugs":0.009509775004326938,"time":3.1699250014423126},"params":1}},{"name":"","line":2792,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":9,"difficulty":5,"volume":44.37895002019238,"effort":221.8947501009619,"bugs":0.014792983340064125,"time":12.327486116720104},"params":2}},{"name":"","line":2805,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":10,"difficulty":4,"volume":46.50699332842308,"effort":186.0279733136923,"bugs":0.01550233110947436,"time":10.33488740631624},"params":2}},{"name":"redismock.publish","line":2815,"complexity":{"sloc":{"physical":10,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"length":20,"vocabulary":16,"difficulty":3.5999999999999996,"volume":80,"effort":288,"bugs":0.02666666666666667,"time":16},"params":3}},{"name":"","line":2817,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"length":21,"vocabulary":11,"difficulty":4.583333333333333,"volume":72.64806399138325,"effort":332.9702932938399,"bugs":0.024216021330461083,"time":18.49834962743555},"params":2}},{"name":"redismock.punsubscribe","line":2826,"complexity":{"sloc":{"physical":38,"logical":9},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":29,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":31,"identifiers":["__stripped__"]},"length":60,"vocabulary":27,"difficulty":7.75,"volume":285.29325012980814,"effort":2211.0226885060133,"bugs":0.09509775004326938,"time":122.83459380588963},"params":1}},{"name":"","line":2833,"complexity":{"sloc":{"physical":10,"logical":6},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"length":30,"vocabulary":16,"difficulty":6.222222222222221,"volume":120,"effort":746.6666666666665,"bugs":0.04,"time":41.481481481481474},"params":1}},{"name":"","line":2847,"complexity":{"sloc":{"physical":14,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":8,"difficulty":2.5,"volume":27,"effort":67.5,"bugs":0.009,"time":3.75},"params":1}},{"name":"","line":2849,"complexity":{"sloc":{"physical":11,"logical":7},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"length":27,"vocabulary":17,"difficulty":5.25,"volume":110.36149671375918,"effort":579.3978577472357,"bugs":0.03678716557125306,"time":32.18876987484643},"params":1}},{"name":"redismock.subscribe","line":2865,"complexity":{"sloc":{"physical":11,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":22,"identifiers":["__stripped__"]},"length":39,"vocabulary":21,"difficulty":4.3999999999999995,"volume":171.30037948837168,"effort":753.7216697488353,"bugs":0.05710012649612389,"time":41.87342609715752},"params":2}},{"name":"","line":2871,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":12,"vocabulary":9,"difficulty":1.75,"volume":38.03910001730775,"effort":66.56842503028857,"bugs":0.012679700005769252,"time":3.6982458350160314},"params":1}},{"name":"redismock.unsubscribe","line":2877,"complexity":{"sloc":{"physical":37,"logical":9},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":29,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":31,"identifiers":["__stripped__"]},"length":60,"vocabulary":27,"difficulty":7.75,"volume":285.29325012980814,"effort":2211.0226885060133,"bugs":0.09509775004326938,"time":122.83459380588963},"params":1}},{"name":"","line":2884,"complexity":{"sloc":{"physical":10,"logical":6},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"length":30,"vocabulary":16,"difficulty":6.222222222222221,"volume":120,"effort":746.6666666666665,"bugs":0.04,"time":41.481481481481474},"params":1}},{"name":"","line":2898,"complexity":{"sloc":{"physical":13,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":8,"difficulty":2.5,"volume":27,"effort":67.5,"bugs":0.009,"time":3.75},"params":1}},{"name":"","line":2900,"complexity":{"sloc":{"physical":10,"logical":6},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"length":29,"vocabulary":16,"difficulty":6.222222222222221,"volume":116,"effort":721.7777777777777,"bugs":0.03866666666666667,"time":40.09876543209876},"params":1}},{"name":"redismock.discard","line":2918,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.multi","line":2922,"complexity":{"sloc":{"physical":37,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"length":36,"vocabulary":18,"difficulty":6.8,"volume":150.11730005192322,"effort":1020.7976403530779,"bugs":0.05003910001730774,"time":56.71098001961544},"params":0}},{"name":"","line":2926,"complexity":{"sloc":{"physical":15,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":2,"volume":18.094737505048094,"effort":36.18947501009619,"bugs":0.006031579168349364,"time":2.0105263894497885},"params":1}},{"name":"rc.key","line":2927,"complexity":{"sloc":{"physical":13,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":18,"identifiers":["__stripped__"]},"length":32,"vocabulary":19,"difficulty":5.25,"volume":135.93368043019473,"effort":713.6518222585223,"bugs":0.04531122681006491,"time":39.647323458806795},"params":0}},{"name":"","line":2929,"complexity":{"sloc":{"physical":8,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"length":17,"vocabulary":9,"difficulty":4,"volume":53.88872502451932,"effort":215.55490009807727,"bugs":0.017962908341506437,"time":11.97527222767096},"params":2}},{"name":"rc.exec","line":2941,"complexity":{"sloc":{"physical":16,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"length":28,"vocabulary":13,"difficulty":4.6875,"volume":103.61231210795059,"effort":485.6827130060184,"bugs":0.03453743736931686,"time":26.9823729447788},"params":1}},{"name":"","line":2942,"complexity":{"sloc":{"physical":8,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"length":25,"vocabulary":14,"difficulty":6.5,"volume":95.18387305144009,"effort":618.6951748343606,"bugs":0.03172795768381336,"time":34.37195415746448},"params":1}},{"name":"","line":2952,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"length":13,"vocabulary":6,"difficulty":2,"volume":33.60451250937503,"effort":67.20902501875005,"bugs":0.011201504169791677,"time":3.7338347232638918},"params":1}},{"name":"redismock.unwatch","line":2960,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.watch","line":2964,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"length":14,"vocabulary":11,"difficulty":2.5714285714285716,"volume":48.43204266092217,"effort":124.53953827094274,"bugs":0.016144014220307392,"time":6.918863237274596},"params":2}},{"name":"redismock.eval","line":2973,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":12,"vocabulary":10,"difficulty":1.7142857142857142,"volume":39.863137138648355,"effort":68.33680652339717,"bugs":0.013287712379549451,"time":3.796489251299843},"params":4}},{"name":"redismock.evalsha","line":2978,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":12,"vocabulary":10,"difficulty":1.7142857142857142,"volume":39.863137138648355,"effort":68.33680652339717,"bugs":0.013287712379549451,"time":3.796489251299843},"params":4}},{"name":"redismock.script_exists","line":2982,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.script_flush","line":2986,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.script_kill","line":2990,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.script_load","line":2994,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.auth","line":3001,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.echo","line":3005,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.ping","line":3009,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.quit","line":3013,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.select","line":3017,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.createClient","line":3021,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1.5,"volume":11.60964047443681,"effort":17.414460711655217,"bugs":0.0038698801581456034,"time":0.9674700395364009},"params":0}},{"name":"redismock.bgrewriteaof","line":3028,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.bgsave","line":3032,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.client_kill","line":3036,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.client_list","line":3040,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.client_getname","line":3044,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.client_pause","line":3048,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.client_setname","line":3052,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.cluster_slots","line":3056,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.command","line":3060,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.command_count","line":3064,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.command_getkeys","line":3068,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.command_info","line":3072,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.config_get","line":3076,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.config_rewrite","line":3080,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.config_set","line":3084,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":1.75,"volume":34.86917501586544,"effort":61.021056277764515,"bugs":0.011623058338621813,"time":3.3900586820980285},"params":3}},{"name":"redismock.config_resetstat","line":3088,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.dbsize","line":3092,"complexity":{"sloc":{"physical":27,"logical":17},"cyclomatic":8,"halstead":{"operators":{"distinct":11,"total":38,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":48,"identifiers":["__stripped__"]},"length":86,"vocabulary":23,"difficulty":22,"volume":389.0263282209031,"effort":8558.579220859869,"bugs":0.12967544274030104,"time":475.4766233811038},"params":1}},{"name":"redismock.debug_object","line":3120,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.debug_segfault","line":3124,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.flushall","line":3128,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.flushdb","line":3132,"complexity":{"sloc":{"physical":14,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":23,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":25,"identifiers":["__stripped__"]},"length":48,"vocabulary":20,"difficulty":5.357142857142858,"volume":207.45254855459342,"effort":1111.352938685322,"bugs":0.0691508495181978,"time":61.74182992696233},"params":1}},{"name":"","line":3138,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"length":12,"vocabulary":7,"difficulty":2.625,"volume":33.68825906469125,"effort":88.43168004481454,"bugs":0.011229419688230418,"time":4.912871113600808},"params":1}},{"name":"redismock.info","line":3147,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.lastsave","line":3151,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.monitor","line":3155,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.role","line":3159,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.save","line":3163,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.shutdown","line":3167,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.slaveof","line":3171,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":1.75,"volume":34.86917501586544,"effort":61.021056277764515,"bugs":0.011623058338621813,"time":3.3900586820980285},"params":3}},{"name":"redismock.slowlog","line":3175,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.sync","line":3179,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.time","line":3183,"complexity":{"sloc":{"physical":25,"logical":19},"cyclomatic":5,"halstead":{"operators":{"distinct":15,"total":54,"identifiers":["__stripped__"]},"operands":{"distinct":21,"total":54,"identifiers":["__stripped__"]},"length":108,"vocabulary":36,"difficulty":19.28571428571429,"volume":558.3519001557697,"effort":10768.215217289846,"bugs":0.18611730005192323,"time":598.2341787383248},"params":1}},{"name":"","line":3223,"complexity":{"sloc":{"physical":8,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":2,"volume":18.094737505048094,"effort":36.18947501009619,"bugs":0.006031579168349364,"time":2.0105263894497885},"params":1}},{"name":"redismock.key","line":3224,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"length":39,"vocabulary":19,"difficulty":7.2727272727272725,"volume":165.66917302429982,"effort":1204.8667129039986,"bugs":0.05522305767476661,"time":66.9370396057777},"params":0}},{"name":"","line":3233,"complexity":{"sloc":{"physical":10,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"length":13,"vocabulary":8,"difficulty":3.5,"volume":39,"effort":136.5,"bugs":0.013,"time":7.583333333333333},"params":1}},{"name":"redismock.modifier","line":3235,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"length":22,"vocabulary":15,"difficulty":5.25,"volume":85.95159310338741,"effort":451.2458637927839,"bugs":0.02865053103446247,"time":25.06921465515466},"params":0}},{"name":"toPromise","line":3243,"complexity":{"sloc":{"physical":34,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":6,"difficulty":1,"volume":15.509775004326936,"effort":15.509775004326936,"bugs":0.005169925001442312,"time":0.861654166907052},"params":3}},{"name":"","line":3244,"complexity":{"sloc":{"physical":32,"logical":15},"cyclomatic":4,"halstead":{"operators":{"distinct":12,"total":42,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":45,"identifiers":["__stripped__"]},"length":87,"vocabulary":32,"difficulty":13.5,"volume":435,"effort":5872.5,"bugs":0.145,"time":326.25},"params":0}},{"name":"","line":3257,"complexity":{"sloc":{"physical":12,"logical":7},"cyclomatic":4,"halstead":{"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":20,"identifiers":["__stripped__"]},"length":36,"vocabulary":15,"difficulty":8.75,"volume":140.64806144190666,"effort":1230.6705376166833,"bugs":0.04688268714730222,"time":68.37058542314907},"params":2}},{"name":"redismock.toPromiseStyle","line":3277,"complexity":{"sloc":{"physical":15,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"length":33,"vocabulary":18,"difficulty":6.4,"volume":137.6075250475963,"effort":880.6881603046164,"bugs":0.04586917501586544,"time":48.92712001692313},"params":1}},{"name":"","line":3287,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"length":13,"vocabulary":7,"difficulty":3,"volume":36.49561398674886,"effort":109.48684196024658,"bugs":0.012165204662249619,"time":6.08260233112481},"params":2}},{"name":"","line":3284,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"length":12,"vocabulary":9,"difficulty":3.2,"volume":38.03910001730775,"effort":121.72512005538482,"bugs":0.012679700005769252,"time":6.762506669743601},"params":1}},{"name":"","line":3281,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":10,"difficulty":4.5,"volume":39.863137138648355,"effort":179.3841171239176,"bugs":0.013287712379549451,"time":9.965784284662089},"params":1}},{"name":"redismock.copy","line":3293,"complexity":{"sloc":{"physical":11,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"length":26,"vocabulary":14,"difficulty":6.5,"volume":98.9912279734977,"effort":643.442981827735,"bugs":0.0329970759911659,"time":35.74683232376306},"params":0}},{"name":"","line":3295,"complexity":{"sloc":{"physical":5,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":2,"volume":18.094737505048094,"effort":36.18947501009619,"bugs":0.006031579168349364,"time":2.0105263894497885},"params":1}},{"name":"copied.key","line":3296,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":8,"difficulty":1.5,"volume":27,"effort":40.5,"bugs":0.009,"time":2.25},"params":0}},{"name":"redismock.toNodeRedis","line":3305,"complexity":{"sloc":{"physical":20,"logical":12},"cyclomatic":3,"halstead":{"operators":{"distinct":12,"total":30,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":30,"identifiers":["__stripped__"]},"length":60,"vocabulary":28,"difficulty":11.25,"volume":288.44129532345625,"effort":3244.964572388883,"bugs":0.09614709844115209,"time":180.27580957716017},"params":0}},{"name":"","line":3318,"complexity":{"sloc":{"physical":5,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":2,"volume":18.094737505048094,"effort":36.18947501009619,"bugs":0.006031579168349364,"time":2.0105263894497885},"params":1}},{"name":"rc.k","line":3319,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":0}}],"maintainability":70.43632083811804,"params":1.3664459161147904,"module":"redis-mock.js"},"jshint":{"messages":[{"severity":"error","line":120,"column":9,"message":"Bad option: 'ignore'.","source":"Bad option: '{a}'."},{"severity":"error","line":127,"column":15,"message":"Bad or unnecessary escaping.","source":"Bad or unnecessary escaping."},{"severity":"error","line":131,"column":9,"message":"Bad option: 'ignore'.","source":"Bad option: '{a}'."},{"severity":"error","line":2972,"column":5,"message":"Bad option: 'ignore'.","source":"Bad option: '{a}'."},{"severity":"error","line":2973,"column":20,"message":"eval can be harmful.","source":"eval can be harmful."},{"severity":"error","line":2976,"column":5,"message":"Bad option: 'ignore'.","source":"Bad option: '{a}'."}]}} \ No newline at end of file diff --git a/plato/files/redis_mock_js/report.json b/plato/files/redis_mock_js/report.json index 285e8d1..767459c 100644 --- a/plato/files/redis_mock_js/report.json +++ b/plato/files/redis_mock_js/report.json @@ -1 +1 @@ -{"info":{"file":"redis-mock.js","fileShort":"redis-mock.js","fileSafe":"redis_mock_js","link":"files/redis_mock_js/index.html"},"complexity":{"aggregate":{"line":4,"complexity":{"sloc":{"physical":3175,"logical":1925},"cyclomatic":392,"halstead":{"operators":{"distinct":47,"total":6208,"identifiers":["__stripped__"]},"operands":{"distinct":562,"total":7250,"identifiers":["__stripped__"]},"length":13458,"vocabulary":609,"difficulty":303.15836298932385,"volume":124490.51610818342,"effort":37740341.07105294,"bugs":41.49683870272781,"time":2096685.6150584966},"params":594}},"functions":[{"name":"","line":4,"complexity":{"sloc":{"physical":3175,"logical":228},"cyclomatic":12,"halstead":{"operators":{"distinct":16,"total":684,"identifiers":["__stripped__"]},"operands":{"distinct":236,"total":688,"identifiers":["__stripped__"]},"length":1372,"vocabulary":252,"difficulty":23.322033898305083,"volume":10944.828055041886,"effort":255255.65091080737,"bugs":3.6482760183472953,"time":14180.869495044853},"params":0}},{"name":"exists","line":17,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":10,"vocabulary":7,"difficulty":3.3333333333333335,"volume":28.07354922057604,"effort":93.57849740192015,"bugs":0.009357849740192013,"time":5.198805411217786},"params":1}},{"name":"setImmediate","line":39,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":0.6666666666666666,"volume":10,"effort":6.666666666666666,"bugs":0.0033333333333333335,"time":0.37037037037037035},"params":1}},{"name":"SortedSet","line":46,"complexity":{"sloc":{"physical":9,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":19,"identifiers":["__stripped__"]},"length":37,"vocabulary":14,"difficulty":5.277777777777778,"volume":140.87213211613133,"effort":743.4918083906931,"bugs":0.04695737737204377,"time":41.30510046614962},"params":0}},{"name":".add","line":55,"complexity":{"sloc":{"physical":18,"logical":14},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":44,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":54,"identifiers":["__stripped__"]},"length":98,"vocabulary":27,"difficulty":15.88235294117647,"volume":465.97897521202,"effort":7400.842547485023,"bugs":0.15532632507067332,"time":411.15791930472346},"params":2}},{"name":".rem","line":73,"complexity":{"sloc":{"physical":17,"logical":13},"cyclomatic":3,"halstead":{"operators":{"distinct":9,"total":41,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":50,"identifiers":["__stripped__"]},"length":91,"vocabulary":24,"difficulty":15,"volume":417.23158756562526,"effort":6258.473813484379,"bugs":0.13907719585520842,"time":347.69298963802106},"params":1}},{"name":".sortScores","line":90,"complexity":{"sloc":{"physical":6,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":2.5,"volume":30,"effort":75,"bugs":0.01,"time":4.166666666666667},"params":0}},{"name":"","line":91,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"length":12,"vocabulary":7,"difficulty":3,"volume":33.68825906469125,"effort":101.06477719407376,"bugs":0.011229419688230418,"time":5.614709844115208},"params":2}},{"name":"redismock.SortedSet","line":96,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":".escape","line":117,"complexity":{"sloc":{"physical":21,"logical":13},"cyclomatic":1,"halstead":{"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":23,"total":26,"identifiers":["__stripped__"]},"length":43,"vocabulary":31,"difficulty":4.521739130434782,"volume":213.03044134663566,"effort":963.2680826108742,"bugs":0.07101014711554522,"time":53.5148934783819},"params":0}},{"name":"escapechar","line":132,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"length":32,"vocabulary":22,"difficulty":6.666666666666666,"volume":142.7018117963935,"effort":951.3454119759567,"bugs":0.04756727059879784,"time":52.85252288755315},"params":1}},{"name":"translate","line":139,"complexity":{"sloc":{"physical":40,"logical":38},"cyclomatic":12,"halstead":{"operators":{"distinct":15,"total":82,"identifiers":["__stripped__"]},"operands":{"distinct":25,"total":100,"identifiers":["__stripped__"]},"length":182,"vocabulary":40,"difficulty":30,"volume":968.5909132695,"effort":29057.727398085,"bugs":0.3228636377565,"time":1614.3181887825},"params":1}},{"name":"cb","line":180,"complexity":{"sloc":{"physical":14,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":2}},{"name":"","line":181,"complexity":{"sloc":{"physical":12,"logical":6},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"length":29,"vocabulary":20,"difficulty":8.555555555555555,"volume":125.33591475173351,"effort":1072.3183817648312,"bugs":0.041778638250577836,"time":59.57324343137951},"params":0}},{"name":"","line":184,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":6,"difficulty":1,"volume":15.509775004326936,"effort":15.509775004326936,"bugs":0.005169925001442312,"time":0.861654166907052},"params":0}},{"name":"gather","line":195,"complexity":{"sloc":{"physical":25,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"length":16,"vocabulary":11,"difficulty":5.4,"volume":55.350905898196764,"effort":298.8948918502625,"bugs":0.018450301966065587,"time":16.60527176945903},"params":2}},{"name":"","line":200,"complexity":{"sloc":{"physical":19,"logical":14},"cyclomatic":5,"halstead":{"operators":{"distinct":19,"total":36,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":40,"identifiers":["__stripped__"]},"length":76,"vocabulary":33,"difficulty":27.142857142857142,"volume":383.37395307124245,"effort":10405.864440505153,"bugs":0.12779131769041416,"time":578.103580028064},"params":0}},{"name":"wrongType","line":221,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.ifType","line":225,"complexity":{"sloc":{"physical":46,"logical":6},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"length":26,"vocabulary":16,"difficulty":4.199999999999999,"volume":104,"effort":436.79999999999995,"bugs":0.034666666666666665,"time":24.266666666666666},"params":3}},{"name":"thenex","line":228,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":1}},{"name":"thennx","line":232,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":1}},{"name":"then","line":236,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":1}},{"name":"end","line":240,"complexity":{"sloc":{"physical":29,"logical":18},"cyclomatic":9,"halstead":{"operators":{"distinct":12,"total":56,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":56,"identifiers":["__stripped__"]},"length":112,"vocabulary":28,"difficulty":21,"volume":538.4237512704516,"effort":11306.898776679483,"bugs":0.17947458375681719,"time":628.1610431488602},"params":0}},{"name":"redismock.del","line":276,"complexity":{"sloc":{"physical":24,"logical":6},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":24,"identifiers":["__stripped__"]},"length":43,"vocabulary":22,"difficulty":4.5,"volume":191.75555960140377,"effort":862.900018206317,"bugs":0.0639185198671346,"time":47.938889900350944},"params":2}},{"name":"","line":281,"complexity":{"sloc":{"physical":17,"logical":13},"cyclomatic":6,"halstead":{"operators":{"distinct":7,"total":29,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":32,"identifiers":["__stripped__"]},"length":61,"vocabulary":17,"difficulty":11.200000000000001,"volume":249.33523331627075,"effort":2792.5546131422325,"bugs":0.08311174443875692,"time":155.14192295234625},"params":1}},{"name":"redismock.dump","line":302,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.exists","line":307,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":5,"halstead":{"operators":{"distinct":5,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"length":40,"vocabulary":16,"difficulty":5,"volume":160,"effort":800,"bugs":0.05333333333333334,"time":44.44444444444444},"params":2}},{"name":"redismock.expire","line":312,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"length":13,"vocabulary":10,"difficulty":3,"volume":43.18506523353572,"effort":129.55519570060716,"bugs":0.014395021744511906,"time":7.197510872255953},"params":3}},{"name":"redismock.expireat","line":317,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"length":23,"vocabulary":17,"difficulty":5.777777777777778,"volume":94.01164534875782,"effort":543.1783953483786,"bugs":0.031337215116252606,"time":30.176577519354364},"params":3}},{"name":"redismock.keys","line":323,"complexity":{"sloc":{"physical":36,"logical":22},"cyclomatic":12,"halstead":{"operators":{"distinct":13,"total":63,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":73,"identifiers":["__stripped__"]},"length":136,"vocabulary":30,"difficulty":27.91176470588235,"volume":667.3371210027585,"effort":18626.556700929934,"bugs":0.2224457070009195,"time":1034.8087056072186},"params":2}},{"name":"redismock.migrate","line":361,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"length":14,"vocabulary":12,"difficulty":1.6666666666666667,"volume":50.18947501009619,"effort":83.64912501682699,"bugs":0.016729825003365395,"time":4.647173612045943},"params":6}},{"name":"redismock.move","line":366,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":1.75,"volume":34.86917501586544,"effort":61.021056277764515,"bugs":0.011623058338621813,"time":3.3900586820980285},"params":3}},{"name":"redismock.object","line":371,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.persist","line":376,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"length":33,"vocabulary":16,"difficulty":4.318181818181818,"volume":132,"effort":570,"bugs":0.044,"time":31.666666666666668},"params":2}},{"name":"redismock.pexpire","line":385,"complexity":{"sloc":{"physical":22,"logical":13},"cyclomatic":4,"halstead":{"operators":{"distinct":12,"total":42,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":49,"identifiers":["__stripped__"]},"length":91,"vocabulary":32,"difficulty":14.700000000000001,"volume":455,"effort":6688.500000000001,"bugs":0.15166666666666667,"time":371.58333333333337},"params":3}},{"name":"","line":398,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":0}},{"name":"redismock.pexpireat","line":409,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"length":21,"vocabulary":15,"difficulty":5.25,"volume":82.0447025077789,"effort":430.7346881658392,"bugs":0.02734823416925963,"time":23.929704898102177},"params":3}},{"name":"redismock.pttl","line":415,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":23,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":23,"identifiers":["__stripped__"]},"length":46,"vocabulary":23,"difficulty":8.846153846153847,"volume":208.0838499786226,"effort":1840.7417498108923,"bugs":0.06936128332620753,"time":102.26343054504957},"params":2}},{"name":"redismock.randomkey","line":424,"complexity":{"sloc":{"physical":31,"logical":23},"cyclomatic":6,"halstead":{"operators":{"distinct":11,"total":52,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":61,"identifiers":["__stripped__"]},"length":113,"vocabulary":27,"difficulty":20.96875,"volume":537.302287744472,"effort":11266.557346141897,"bugs":0.17910076258149066,"time":625.9198525634388},"params":1}},{"name":"redismock.rename","line":457,"complexity":{"sloc":{"physical":26,"logical":21},"cyclomatic":8,"halstead":{"operators":{"distinct":11,"total":48,"identifiers":["__stripped__"]},"operands":{"distinct":22,"total":57,"identifiers":["__stripped__"]},"length":105,"vocabulary":33,"difficulty":14.25,"volume":529.6613825326376,"effort":7547.674701090086,"bugs":0.17655379417754588,"time":419.31526117167147},"params":3}},{"name":"redismock.renamenx","line":485,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"length":24,"vocabulary":13,"difficulty":3.3333333333333335,"volume":88.81055323538621,"effort":296.0351774512874,"bugs":0.029603517745128736,"time":16.446398747293742},"params":3}},{"name":"redismock.restore","line":493,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":12,"vocabulary":10,"difficulty":1.7142857142857142,"volume":39.863137138648355,"effort":68.33680652339717,"bugs":0.013287712379549451,"time":3.796489251299843},"params":4}},{"name":"redismock.sort","line":498,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.ttl","line":503,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":24,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":24,"identifiers":["__stripped__"]},"length":48,"vocabulary":25,"difficulty":9.428571428571429,"volume":222.90509710918678,"effort":2101.6766298866182,"bugs":0.0743016990363956,"time":116.75981277147879},"params":2}},{"name":"redismock.type","line":512,"complexity":{"sloc":{"physical":23,"logical":17},"cyclomatic":8,"halstead":{"operators":{"distinct":12,"total":45,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":49,"identifiers":["__stripped__"]},"length":94,"vocabulary":31,"difficulty":15.473684210526315,"volume":465.6944531763663,"effort":7206.008907044826,"bugs":0.15523148439212212,"time":400.33382816915696},"params":2}},{"name":"redismock.scan","line":537,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.append","line":545,"complexity":{"sloc":{"physical":13,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"length":29,"vocabulary":15,"difficulty":2.727272727272727,"volume":113.29982727264704,"effort":308.99952892540097,"bugs":0.03776660909088234,"time":17.16664049585561},"params":3}},{"name":"","line":555,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1,"volume":13.931568569324174,"effort":13.931568569324174,"bugs":0.004643856189774725,"time":0.7739760316291208},"params":0}},{"name":"","line":552,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":7,"difficulty":1.5,"volume":19.651484454403228,"effort":29.47722668160484,"bugs":0.00655049481813441,"time":1.6376237045336022},"params":0}},{"name":"","line":548,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":7,"difficulty":1.5,"volume":19.651484454403228,"effort":29.47722668160484,"bugs":0.00655049481813441,"time":1.6376237045336022},"params":0}},{"name":"redismock.bitcount","line":579,"complexity":{"sloc":{"physical":44,"logical":8},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":30,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":36,"identifiers":["__stripped__"]},"length":66,"vocabulary":28,"difficulty":7.2,"volume":317.28542485580186,"effort":2284.4550589617734,"bugs":0.1057618082852673,"time":126.91416994232074},"params":2}},{"name":"","line":620,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":589,"complexity":{"sloc":{"physical":31,"logical":22},"cyclomatic":9,"halstead":{"operators":{"distinct":18,"total":49,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":60,"identifiers":["__stripped__"]},"length":109,"vocabulary":30,"difficulty":45,"volume":534.8510749213285,"effort":24068.298371459783,"bugs":0.17828369164044283,"time":1337.1276873033212},"params":0}},{"name":"redismock.bitop","line":625,"complexity":{"sloc":{"physical":64,"logical":20},"cyclomatic":5,"halstead":{"operators":{"distinct":14,"total":65,"identifiers":["__stripped__"]},"operands":{"distinct":35,"total":78,"identifiers":["__stripped__"]},"length":143,"vocabulary":49,"difficulty":15.600000000000001,"volume":802.9035077084748,"effort":12525.294720252208,"bugs":0.26763450256949156,"time":695.8497066806782},"params":4}},{"name":"","line":636,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"length":28,"vocabulary":15,"difficulty":6.5625,"volume":109.39293667703852,"effort":717.8911469430653,"bugs":0.03646431222567951,"time":39.88284149683696},"params":1}},{"name":"","line":642,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":1.5,"volume":10,"effort":15,"bugs":0.0033333333333333335,"time":0.8333333333333334},"params":1}},{"name":"","line":647,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":8,"identifiers":["__stripped__"]},"length":13,"vocabulary":6,"difficulty":8,"volume":33.60451250937503,"effort":268.8361000750002,"bugs":0.011201504169791677,"time":14.935338893055567},"params":2}},{"name":"","line":650,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"length":12,"vocabulary":9,"difficulty":4.375,"volume":38.03910001730775,"effort":166.4210625757214,"bugs":0.012679700005769252,"time":9.245614587540079},"params":1}},{"name":"","line":657,"complexity":{"sloc":{"physical":26,"logical":21},"cyclomatic":7,"halstead":{"operators":{"distinct":16,"total":49,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":58,"identifiers":["__stripped__"]},"length":107,"vocabulary":34,"difficulty":25.77777777777778,"volume":544.3585240137863,"effort":14032.353063466493,"bugs":0.18145284133792877,"time":779.575170192583},"params":3}},{"name":"redismock.bitpos","line":691,"complexity":{"sloc":{"physical":61,"logical":12},"cyclomatic":4,"halstead":{"operators":{"distinct":13,"total":42,"identifiers":["__stripped__"]},"operands":{"distinct":26,"total":50,"identifiers":["__stripped__"]},"length":92,"vocabulary":39,"difficulty":12.5,"volume":486.2570041353269,"effort":6078.212551691586,"bugs":0.16208566804510896,"time":337.678475093977},"params":3}},{"name":"","line":713,"complexity":{"sloc":{"physical":37,"logical":28},"cyclomatic":11,"halstead":{"operators":{"distinct":22,"total":66,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":75,"identifiers":["__stripped__"]},"length":141,"vocabulary":40,"difficulty":45.833333333333336,"volume":750.3918613791182,"effort":34392.96031320959,"bugs":0.2501306204597061,"time":1910.7200174005327},"params":0}},{"name":"","line":707,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":2.6666666666666665,"volume":25.26619429851844,"effort":67.3765181293825,"bugs":0.008422064766172813,"time":3.743139896076806},"params":0}},{"name":"redismock.decr","line":753,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":2.0999999999999996,"volume":30,"effort":62.999999999999986,"bugs":0.01,"time":3.499999999999999},"params":2}},{"name":"redismock.decrby","line":757,"complexity":{"sloc":{"physical":14,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":761,"complexity":{"sloc":{"physical":8,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"length":31,"vocabulary":19,"difficulty":6.181818181818182,"volume":131.68575291675114,"effort":814.0573816671889,"bugs":0.04389525097225038,"time":45.22541009262161},"params":0}},{"name":"","line":760,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":6,"difficulty":1,"volume":15.509775004326936,"effort":15.509775004326936,"bugs":0.005169925001442312,"time":0.861654166907052},"params":0}},{"name":"redismock.get","line":772,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"length":26,"vocabulary":13,"difficulty":4.6875,"volume":96.21143267166839,"effort":450.9910906484456,"bugs":0.032070477557222796,"time":25.05506059158031},"params":2}},{"name":"redismock.getbit","line":780,"complexity":{"sloc":{"physical":15,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":792,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":783,"complexity":{"sloc":{"physical":9,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"length":41,"vocabulary":24,"difficulty":11,"volume":187.98346252956745,"effort":2067.818087825242,"bugs":0.06266115417652249,"time":114.87878265695788},"params":0}},{"name":"redismock.getrange","line":797,"complexity":{"sloc":{"physical":19,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":14,"difficulty":2.8,"volume":95.18387305144009,"effort":266.51484454403226,"bugs":0.03172795768381336,"time":14.806380252446237},"params":4}},{"name":"","line":813,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":800,"complexity":{"sloc":{"physical":13,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":27,"identifiers":["__stripped__"]},"length":51,"vocabulary":19,"difficulty":15,"volume":216.64430318562285,"effort":3249.6645477843426,"bugs":0.07221476772854095,"time":180.53691932135237},"params":0}},{"name":"redismock.getset","line":818,"complexity":{"sloc":{"physical":5,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":4.166666666666667,"volume":91.37651812938249,"effort":380.7354922057604,"bugs":0.03045883937646083,"time":21.15197178920891},"params":3}},{"name":"redismock.incr","line":825,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":2.0999999999999996,"volume":30,"effort":62.999999999999986,"bugs":0.01,"time":3.499999999999999},"params":2}},{"name":"redismock.incrby","line":830,"complexity":{"sloc":{"physical":14,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":834,"complexity":{"sloc":{"physical":8,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"length":31,"vocabulary":19,"difficulty":6.181818181818182,"volume":131.68575291675114,"effort":814.0573816671889,"bugs":0.04389525097225038,"time":45.22541009262161},"params":0}},{"name":"","line":833,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":6,"difficulty":1,"volume":15.509775004326936,"effort":15.509775004326936,"bugs":0.005169925001442312,"time":0.861654166907052},"params":0}},{"name":"redismock.incrbyfloat","line":846,"complexity":{"sloc":{"physical":14,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":850,"complexity":{"sloc":{"physical":8,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"length":32,"vocabulary":18,"difficulty":6.8,"volume":133.437600046154,"effort":907.375680313847,"bugs":0.04447920001538466,"time":50.40976001743595},"params":0}},{"name":"","line":849,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":6,"difficulty":1,"volume":15.509775004326936,"effort":15.509775004326936,"bugs":0.005169925001442312,"time":0.861654166907052},"params":0}},{"name":"redismock.mget","line":862,"complexity":{"sloc":{"physical":7,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"length":34,"vocabulary":19,"difficulty":4.384615384615384,"volume":144.4295354570819,"effort":633.2679631579743,"bugs":0.048143178485693966,"time":35.181553508776354},"params":2}},{"name":"","line":865,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":2,"volume":18.094737505048094,"effort":36.18947501009619,"bugs":0.006031579168349364,"time":2.0105263894497885},"params":1}},{"name":"redismock.mset","line":871,"complexity":{"sloc":{"physical":15,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":29,"identifiers":["__stripped__"]},"length":52,"vocabulary":25,"difficulty":5.638888888888889,"volume":241.48052186828568,"effort":1361.6818316461665,"bugs":0.08049350728942856,"time":75.64899064700926},"params":3}},{"name":"","line":876,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":22,"vocabulary":17,"difficulty":4.55,"volume":89.92418250750748,"effort":409.155030409159,"bugs":0.029974727502502494,"time":22.730835022731057},"params":2}},{"name":"","line":881,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":7,"difficulty":1.4,"volume":30.880904142633646,"effort":43.2332657996871,"bugs":0.010293634714211216,"time":2.401848099982617},"params":1}},{"name":"redismock.msetnx","line":888,"complexity":{"sloc":{"physical":20,"logical":9},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":30,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":36,"identifiers":["__stripped__"]},"length":66,"vocabulary":28,"difficulty":7.2,"volume":317.28542485580186,"effort":2284.4550589617734,"bugs":0.1057618082852673,"time":126.91416994232074},"params":3}},{"name":"","line":893,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":22,"vocabulary":17,"difficulty":4.55,"volume":89.92418250750748,"effort":409.155030409159,"bugs":0.029974727502502494,"time":22.730835022731057},"params":2}},{"name":"","line":898,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"","line":903,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":7,"difficulty":1.4,"volume":30.880904142633646,"effort":43.2332657996871,"bugs":0.010293634714211216,"time":2.401848099982617},"params":1}},{"name":"redismock.psetex","line":910,"complexity":{"sloc":{"physical":5,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.4000000000000004,"volume":85.11011351724513,"effort":204.26427244138833,"bugs":0.028370037839081708,"time":11.348015135632686},"params":4}},{"name":"redismock.set","line":917,"complexity":{"sloc":{"physical":37,"logical":19},"cyclomatic":8,"halstead":{"operators":{"distinct":11,"total":53,"identifiers":["__stripped__"]},"operands":{"distinct":28,"total":64,"identifiers":["__stripped__"]},"length":117,"vocabulary":39,"difficulty":12.571428571428571,"volume":618.3920596068831,"effort":7774.07160648653,"bugs":0.2061306865356277,"time":431.89286702702947},"params":3}},{"name":"","line":921,"complexity":{"sloc":{"physical":14,"logical":11},"cyclomatic":5,"halstead":{"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":24,"identifiers":["__stripped__"]},"length":45,"vocabulary":20,"difficulty":5.142857142857142,"volume":194.4867642699313,"effort":1000.2176448167895,"bugs":0.06482892142331044,"time":55.56764693426609},"params":2}},{"name":"redismock.setbit","line":956,"complexity":{"sloc":{"physical":36,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":15,"difficulty":2.5454545454545454,"volume":97.67226489021297,"effort":248.62031062963302,"bugs":0.03255742163007099,"time":13.812239479424058},"params":4}},{"name":"","line":962,"complexity":{"sloc":{"physical":28,"logical":23},"cyclomatic":6,"halstead":{"operators":{"distinct":22,"total":59,"identifiers":["__stripped__"]},"operands":{"distinct":24,"total":71,"identifiers":["__stripped__"]},"length":130,"vocabulary":46,"difficulty":32.54166666666667,"volume":718.0630542874117,"effort":23366.968558269524,"bugs":0.23935435142913722,"time":1298.1649199038625},"params":0}},{"name":"","line":959,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":"redismock.setex","line":994,"complexity":{"sloc":{"physical":5,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.4000000000000004,"volume":85.11011351724513,"effort":204.26427244138833,"bugs":0.028370037839081708,"time":11.348015135632686},"params":4}},{"name":"redismock.setnx","line":1001,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"length":30,"vocabulary":15,"difficulty":4.5,"volume":117.20671786825557,"effort":527.43023040715,"bugs":0.03906890595608519,"time":29.30167946706389},"params":3}},{"name":"redismock.setrange","line":1010,"complexity":{"sloc":{"physical":23,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":15,"difficulty":2.5454545454545454,"volume":97.67226489021297,"effort":248.62031062963302,"bugs":0.03255742163007099,"time":13.812239479424058},"params":4}},{"name":"","line":1016,"complexity":{"sloc":{"physical":15,"logical":11},"cyclomatic":4,"halstead":{"operators":{"distinct":11,"total":42,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":53,"identifiers":["__stripped__"]},"length":95,"vocabulary":22,"difficulty":26.5,"volume":423.64600377054325,"effort":11226.619099919397,"bugs":0.14121533459018107,"time":623.7010611066331},"params":0}},{"name":"","line":1013,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":"redismock.strlen","line":1035,"complexity":{"sloc":{"physical":10,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"length":37,"vocabulary":19,"difficulty":4.384615384615384,"volume":157.17331799741265,"effort":689.1445481425015,"bugs":0.05239110599913755,"time":38.285808230138976},"params":2}},{"name":"","line":1042,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1041,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1,"volume":13.931568569324174,"effort":13.931568569324174,"bugs":0.004643856189774725,"time":0.7739760316291208},"params":0}},{"name":"redismock.blpop","line":1049,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":1.75,"volume":34.86917501586544,"effort":61.021056277764515,"bugs":0.011623058338621813,"time":3.3900586820980285},"params":3}},{"name":"redismock.brpop","line":1053,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":1.75,"volume":34.86917501586544,"effort":61.021056277764515,"bugs":0.011623058338621813,"time":3.3900586820980285},"params":3}},{"name":"redismock.brpoplpush","line":1057,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":12,"vocabulary":10,"difficulty":1.7142857142857142,"volume":39.863137138648355,"effort":68.33680652339717,"bugs":0.013287712379549451,"time":3.796489251299843},"params":4}},{"name":"redismock.lindex","line":1061,"complexity":{"sloc":{"physical":15,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"length":28,"vocabulary":18,"difficulty":3.75,"volume":116.75790004038474,"effort":437.84212515144276,"bugs":0.03891930001346158,"time":24.324562508413486},"params":3}},{"name":"","line":1073,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1065,"complexity":{"sloc":{"physical":8,"logical":5},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":23,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":24,"identifiers":["__stripped__"]},"length":47,"vocabulary":15,"difficulty":13.714285714285714,"volume":183.62385799360038,"effort":2518.2700524836623,"bugs":0.06120795266453346,"time":139.9038918046479},"params":0}},{"name":"redismock.linsert","line":1077,"complexity":{"sloc":{"physical":19,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"length":26,"vocabulary":16,"difficulty":2.5,"volume":104,"effort":260,"bugs":0.034666666666666665,"time":14.444444444444445},"params":5}},{"name":"","line":1093,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1080,"complexity":{"sloc":{"physical":13,"logical":9},"cyclomatic":4,"halstead":{"operators":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":28,"identifiers":["__stripped__"]},"length":53,"vocabulary":24,"difficulty":11.846153846153845,"volume":243.00301253822133,"effort":2878.6510716066214,"bugs":0.08100100417940712,"time":159.9250595337012},"params":0}},{"name":"redismock.llen","line":1097,"complexity":{"sloc":{"physical":7,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.6666666666666665,"volume":85.11011351724513,"effort":226.96030271265366,"bugs":0.028370037839081708,"time":12.608905706258536},"params":2}},{"name":"","line":1101,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1100,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1,"volume":13.931568569324174,"effort":13.931568569324174,"bugs":0.004643856189774725,"time":0.7739760316291208},"params":0}},{"name":"redismock.lpop","line":1105,"complexity":{"sloc":{"physical":13,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.6666666666666665,"volume":85.11011351724513,"effort":226.96030271265366,"bugs":0.028370037839081708,"time":12.608905706258536},"params":2}},{"name":"","line":1115,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1108,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"length":23,"vocabulary":14,"difficulty":5.5,"volume":87.56916320732489,"effort":481.6303976402869,"bugs":0.029189721069108297,"time":26.757244313349272},"params":0}},{"name":"redismock.lpush","line":1119,"complexity":{"sloc":{"physical":14,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"length":42,"vocabulary":21,"difficulty":4.6000000000000005,"volume":184.47733175670794,"effort":848.5957260808566,"bugs":0.06149244391890265,"time":47.14420700449203},"params":3}},{"name":"","line":1125,"complexity":{"sloc":{"physical":6,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"length":14,"vocabulary":11,"difficulty":2,"volume":48.43204266092217,"effort":96.86408532184434,"bugs":0.016144014220307392,"time":5.3813380734357965},"params":0}},{"name":"","line":1126,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":1.25,"volume":20.67970000576925,"effort":25.84962500721156,"bugs":0.006893233335256416,"time":1.43609027817842},"params":1}},{"name":"","line":1124,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":7,"difficulty":1.5,"volume":22.458839376460833,"effort":33.68825906469125,"bugs":0.007486279792153611,"time":1.871569948038403},"params":0}},{"name":"redismock.lpushx","line":1134,"complexity":{"sloc":{"physical":10,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":1141,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1137,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":13,"vocabulary":8,"difficulty":2.0999999999999996,"volume":39,"effort":81.89999999999999,"bugs":0.013,"time":4.55},"params":0}},{"name":"redismock.lrange","line":1145,"complexity":{"sloc":{"physical":26,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"length":30,"vocabulary":18,"difficulty":5.090909090909091,"volume":125.09775004326937,"effort":636.8612729475532,"bugs":0.04169925001442312,"time":35.38118183041962},"params":4}},{"name":"","line":1168,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1149,"complexity":{"sloc":{"physical":19,"logical":11},"cyclomatic":5,"halstead":{"operators":{"distinct":10,"total":30,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":32,"identifiers":["__stripped__"]},"length":62,"vocabulary":20,"difficulty":16,"volume":267.95954188301647,"effort":4287.3526701282635,"bugs":0.08931984729433882,"time":238.1862594515702},"params":0}},{"name":"redismock.lrem","line":1172,"complexity":{"sloc":{"physical":24,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"length":29,"vocabulary":19,"difficulty":3.6923076923076925,"volume":123.18989788986397,"effort":454.85500759334394,"bugs":0.04106329929662132,"time":25.269722644074662},"params":4}},{"name":"","line":1193,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1176,"complexity":{"sloc":{"physical":17,"logical":11},"cyclomatic":5,"halstead":{"operators":{"distinct":13,"total":25,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"length":51,"vocabulary":27,"difficulty":12.071428571428571,"volume":242.49926261033693,"effort":2927.312527224781,"bugs":0.08083308753677898,"time":162.62847373471007},"params":0}},{"name":"redismock.lset","line":1197,"complexity":{"sloc":{"physical":13,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":15,"difficulty":2.5454545454545454,"volume":97.67226489021297,"effort":248.62031062963302,"bugs":0.03255742163007099,"time":13.812239479424058},"params":4}},{"name":"","line":1207,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":"","line":1200,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"length":21,"vocabulary":14,"difficulty":4.125,"volume":79.95445336320968,"effort":329.81212012323994,"bugs":0.026651484454403226,"time":18.32289556240222},"params":0}},{"name":"redismock.ltrim","line":1211,"complexity":{"sloc":{"physical":32,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":14,"difficulty":2.8,"volume":95.18387305144009,"effort":266.51484454403226,"bugs":0.03172795768381336,"time":14.806380252446237},"params":4}},{"name":"","line":1235,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"length":20,"vocabulary":13,"difficulty":4.285714285714286,"volume":74.00879436282185,"effort":317.18054726923646,"bugs":0.024669598120940616,"time":17.621141514957582},"params":0}},{"name":"","line":1214,"complexity":{"sloc":{"physical":21,"logical":15},"cyclomatic":6,"halstead":{"operators":{"distinct":13,"total":45,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":53,"identifiers":["__stripped__"]},"length":98,"vocabulary":25,"difficulty":28.708333333333336,"volume":455.097906597923,"effort":13065.102401915374,"bugs":0.15169930219930766,"time":725.8390223286319},"params":0}},{"name":"redismock.rpop","line":1244,"complexity":{"sloc":{"physical":13,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.6666666666666665,"volume":85.11011351724513,"effort":226.96030271265366,"bugs":0.028370037839081708,"time":12.608905706258536},"params":2}},{"name":"","line":1254,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1247,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"length":23,"vocabulary":14,"difficulty":5.5,"volume":87.56916320732489,"effort":481.6303976402869,"bugs":0.029189721069108297,"time":26.757244313349272},"params":0}},{"name":"redismock.rpoplpush","line":1258,"complexity":{"sloc":{"physical":14,"logical":10},"cyclomatic":4,"halstead":{"operators":{"distinct":7,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":29,"identifiers":["__stripped__"]},"length":50,"vocabulary":18,"difficulty":9.227272727272727,"volume":208.4962500721156,"effort":1923.8517620290665,"bugs":0.06949875002403853,"time":106.88065344605926},"params":3}},{"name":"redismock.rpush","line":1273,"complexity":{"sloc":{"physical":12,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"length":42,"vocabulary":21,"difficulty":4.6000000000000005,"volume":184.47733175670794,"effort":848.5957260808566,"bugs":0.06149244391890265,"time":47.14420700449203},"params":3}},{"name":"","line":1279,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"length":19,"vocabulary":10,"difficulty":3.3333333333333335,"volume":63.11663380285989,"effort":210.3887793428663,"bugs":0.021038877934286628,"time":11.688265519048127},"params":0}},{"name":"","line":1278,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":7,"difficulty":1.5,"volume":22.458839376460833,"effort":33.68825906469125,"bugs":0.007486279792153611,"time":1.871569948038403},"params":0}},{"name":"redismock.rpushx","line":1286,"complexity":{"sloc":{"physical":10,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":1293,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1289,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":13,"vocabulary":8,"difficulty":2.0999999999999996,"volume":39,"effort":81.89999999999999,"bugs":0.013,"time":4.55},"params":0}},{"name":"redismock.sadd","line":1300,"complexity":{"sloc":{"physical":22,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"length":46,"vocabulary":23,"difficulty":4.411764705882353,"volume":208.0838499786226,"effort":918.0169851998056,"bugs":0.06936128332620753,"time":51.00094362221142},"params":3}},{"name":"","line":1307,"complexity":{"sloc":{"physical":13,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"length":10,"vocabulary":9,"difficulty":2,"volume":31.699250014423125,"effort":63.39850002884625,"bugs":0.010566416671474375,"time":3.5221388904914583},"params":0}},{"name":"","line":1308,"complexity":{"sloc":{"physical":10,"logical":6},"cyclomatic":4,"halstead":{"operators":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":20,"identifiers":["__stripped__"]},"length":38,"vocabulary":20,"difficulty":10,"volume":164.2332676057198,"effort":1642.332676057198,"bugs":0.05474442253523993,"time":91.24070422539988},"params":1}},{"name":"","line":1306,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":7,"difficulty":1.5,"volume":22.458839376460833,"effort":33.68825906469125,"bugs":0.007486279792153611,"time":1.871569948038403},"params":0}},{"name":"redismock.scard","line":1323,"complexity":{"sloc":{"physical":7,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.6666666666666665,"volume":85.11011351724513,"effort":226.96030271265366,"bugs":0.028370037839081708,"time":12.608905706258536},"params":2}},{"name":"","line":1327,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1326,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":9,"difficulty":1.5,"volume":38.03910001730775,"effort":57.058650025961626,"bugs":0.012679700005769252,"time":3.1699250014423126},"params":0}},{"name":"redismock.sdiff","line":1331,"complexity":{"sloc":{"physical":26,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":29,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":30,"identifiers":["__stripped__"]},"length":59,"vocabulary":26,"difficulty":6.666666666666667,"volume":277.32594337032447,"effort":1848.83962246883,"bugs":0.09244198112344149,"time":102.71331235937944},"params":2}},{"name":"","line":1335,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"length":17,"vocabulary":10,"difficulty":4.5,"volume":56.472777613085164,"effort":254.12749925888323,"bugs":0.01882425920436172,"time":14.118194403271291},"params":1}},{"name":"","line":1345,"complexity":{"sloc":{"physical":10,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"length":22,"vocabulary":13,"difficulty":2.4444444444444446,"volume":81.40967379910403,"effort":199.0014248422543,"bugs":0.027136557933034676,"time":11.055634713458572},"params":0}},{"name":"","line":1349,"complexity":{"sloc":{"physical":5,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":8,"difficulty":2.5,"volume":27,"effort":67.5,"bugs":0.009,"time":3.75},"params":2}},{"name":"","line":1350,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":2.5,"volume":30,"effort":75,"bugs":0.01,"time":4.166666666666667},"params":1}},{"name":"","line":1342,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"redismock.sdiffstore","line":1358,"complexity":{"sloc":{"physical":13,"logical":10},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":34,"identifiers":["__stripped__"]},"operands":{"distinct":21,"total":44,"identifiers":["__stripped__"]},"length":78,"vocabulary":29,"difficulty":8.380952380952381,"volume":378.92251761995067,"effort":3175.7315762433964,"bugs":0.12630750587331688,"time":176.42953201352202},"params":3}},{"name":"redismock.sinter","line":1372,"complexity":{"sloc":{"physical":26,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":29,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":30,"identifiers":["__stripped__"]},"length":59,"vocabulary":26,"difficulty":6.666666666666667,"volume":277.32594337032447,"effort":1848.83962246883,"bugs":0.09244198112344149,"time":102.71331235937944},"params":2}},{"name":"","line":1376,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"length":17,"vocabulary":10,"difficulty":4.5,"volume":56.472777613085164,"effort":254.12749925888323,"bugs":0.01882425920436172,"time":14.118194403271291},"params":1}},{"name":"","line":1386,"complexity":{"sloc":{"physical":10,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"length":22,"vocabulary":13,"difficulty":2.4444444444444446,"volume":81.40967379910403,"effort":199.0014248422543,"bugs":0.027136557933034676,"time":11.055634713458572},"params":0}},{"name":"","line":1390,"complexity":{"sloc":{"physical":5,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":8,"difficulty":2.5,"volume":27,"effort":67.5,"bugs":0.009,"time":3.75},"params":2}},{"name":"","line":1391,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"","line":1383,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"redismock.sinterstore","line":1399,"complexity":{"sloc":{"physical":16,"logical":10},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":33,"identifiers":["__stripped__"]},"operands":{"distinct":21,"total":41,"identifiers":["__stripped__"]},"length":74,"vocabulary":29,"difficulty":7.809523809523809,"volume":359.49059363944036,"effort":2807.450350327058,"bugs":0.11983019787981346,"time":155.96946390705878},"params":3}},{"name":"","line":1410,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":1.25,"volume":18.094737505048094,"effort":22.61842188131012,"bugs":0.006031579168349364,"time":1.2565789934061178},"params":1}},{"name":"redismock.sismember","line":1416,"complexity":{"sloc":{"physical":7,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":1420,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1419,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":10,"difficulty":2,"volume":36.541209043760986,"effort":73.08241808752197,"bugs":0.012180403014586996,"time":4.060134338195665},"params":0}},{"name":"redismock.smembers","line":1424,"complexity":{"sloc":{"physical":7,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.6666666666666665,"volume":85.11011351724513,"effort":226.96030271265366,"bugs":0.028370037839081708,"time":12.608905706258536},"params":2}},{"name":"","line":1428,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"","line":1427,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.5,"volume":30,"effort":45,"bugs":0.01,"time":2.5},"params":0}},{"name":"redismock.smove","line":1432,"complexity":{"sloc":{"physical":12,"logical":9},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":30,"identifiers":["__stripped__"]},"length":50,"vocabulary":19,"difficulty":8.75,"volume":212.39637567217926,"effort":1858.4682871315686,"bugs":0.07079879189072642,"time":103.24823817397603},"params":4}},{"name":"redismock.spop","line":1445,"complexity":{"sloc":{"physical":12,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":26,"identifiers":["__stripped__"]},"length":47,"vocabulary":17,"difficulty":9.1,"volume":192.11075353876598,"effort":1748.2078572027704,"bugs":0.06403691784625533,"time":97.12265873348724},"params":2}},{"name":"redismock.srandmember","line":1458,"complexity":{"sloc":{"physical":30,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":26,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":30,"identifiers":["__stripped__"]},"length":56,"vocabulary":27,"difficulty":10.3125,"volume":266.27370012115426,"effort":2745.947532499403,"bugs":0.08875790004038475,"time":152.55264069441128},"params":2}},{"name":"","line":1485,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1470,"complexity":{"sloc":{"physical":15,"logical":11},"cyclomatic":4,"halstead":{"operators":{"distinct":12,"total":37,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":39,"identifiers":["__stripped__"]},"length":76,"vocabulary":31,"difficulty":12.315789473684212,"volume":376.51891958940257,"effort":4637.1277465221165,"bugs":0.12550630652980085,"time":257.6182081401176},"params":0}},{"name":"redismock.srem","line":1489,"complexity":{"sloc":{"physical":21,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"length":46,"vocabulary":23,"difficulty":4.411764705882353,"volume":208.0838499786226,"effort":918.0169851998056,"bugs":0.06936128332620753,"time":51.00094362221142},"params":3}},{"name":"","line":1507,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1495,"complexity":{"sloc":{"physical":12,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":13,"identifiers":["__stripped__"]},"length":26,"vocabulary":17,"difficulty":2.708333333333333,"volume":106.27403387250884,"effort":287.8255084047114,"bugs":0.03542467795750295,"time":15.990306022483967},"params":0}},{"name":"","line":1496,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":3,"halstead":{"operators":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"length":30,"vocabulary":18,"difficulty":8,"volume":125.09775004326937,"effort":1000.782000346155,"bugs":0.04169925001442312,"time":55.59900001923083},"params":1}},{"name":"redismock.sunion","line":1511,"complexity":{"sloc":{"physical":32,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":29,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":30,"identifiers":["__stripped__"]},"length":59,"vocabulary":26,"difficulty":6.666666666666667,"volume":277.32594337032447,"effort":1848.83962246883,"bugs":0.09244198112344149,"time":102.71331235937944},"params":2}},{"name":"","line":1515,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"length":17,"vocabulary":10,"difficulty":4.5,"volume":56.472777613085164,"effort":254.12749925888323,"bugs":0.01882425920436172,"time":14.118194403271291},"params":1}},{"name":"","line":1525,"complexity":{"sloc":{"physical":16,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":15,"vocabulary":11,"difficulty":2.916666666666667,"volume":51.89147427955947,"effort":151.35013331538178,"bugs":0.01729715809318649,"time":8.408340739743432},"params":0}},{"name":"","line":1529,"complexity":{"sloc":{"physical":11,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.6666666666666665,"volume":85.11011351724513,"effort":226.96030271265366,"bugs":0.028370037839081708,"time":12.608905706258536},"params":2}},{"name":"","line":1535,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":"","line":1532,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":2.25,"volume":13.931568569324174,"effort":31.34602928097939,"bugs":0.004643856189774725,"time":1.7414460711655217},"params":1}},{"name":"","line":1522,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"redismock.sunionstore","line":1544,"complexity":{"sloc":{"physical":16,"logical":10},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":33,"identifiers":["__stripped__"]},"operands":{"distinct":21,"total":41,"identifiers":["__stripped__"]},"length":74,"vocabulary":29,"difficulty":7.809523809523809,"volume":359.49059363944036,"effort":2807.450350327058,"bugs":0.11983019787981346,"time":155.96946390705878},"params":3}},{"name":"","line":1555,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":1.25,"volume":18.094737505048094,"effort":22.61842188131012,"bugs":0.006031579168349364,"time":1.2565789934061178},"params":1}},{"name":"redismock.sscan","line":1561,"complexity":{"sloc":{"physical":35,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":28,"identifiers":["__stripped__"]},"operands":{"distinct":22,"total":35,"identifiers":["__stripped__"]},"length":63,"vocabulary":32,"difficulty":7.954545454545454,"volume":315,"effort":2505.681818181818,"bugs":0.105,"time":139.20454545454544},"params":3}},{"name":"","line":1566,"complexity":{"sloc":{"physical":8,"logical":4},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"length":32,"vocabulary":18,"difficulty":5.7272727272727275,"volume":133.437600046154,"effort":764.2335275370638,"bugs":0.04447920001538466,"time":42.45741819650354},"params":2}},{"name":"","line":1580,"complexity":{"sloc":{"physical":14,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"length":24,"vocabulary":15,"difficulty":5.25,"volume":93.76537429460444,"effort":492.26821504667333,"bugs":0.03125512476486815,"time":27.34823416925963},"params":0}},{"name":"","line":1585,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":3,"halstead":{"operators":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"length":26,"vocabulary":18,"difficulty":7,"volume":108.41805003750011,"effort":758.9263502625008,"bugs":0.036139350012500036,"time":42.16257501458338},"params":1}},{"name":"redismock.zadd","line":1600,"complexity":{"sloc":{"physical":28,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"length":44,"vocabulary":23,"difficulty":4.411764705882353,"volume":199.03672606650858,"effort":878.1032032345968,"bugs":0.06634557535550285,"time":48.783511290810935},"params":4}},{"name":"","line":1606,"complexity":{"sloc":{"physical":20,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"length":29,"vocabulary":14,"difficulty":4.875,"volume":110.41329273967051,"effort":538.2648021058938,"bugs":0.0368044309132235,"time":29.9036001169941},"params":0}},{"name":"","line":1621,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":4,"difficulty":2,"volume":12,"effort":24,"bugs":0.004,"time":1.3333333333333333},"params":2}},{"name":"","line":1618,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"length":16,"vocabulary":10,"difficulty":1.9285714285714288,"volume":53.1508495181978,"effort":102.50520978509577,"bugs":0.017716949839399268,"time":5.6947338769497655},"params":1}},{"name":"","line":1615,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":1.5,"volume":10,"effort":15,"bugs":0.0033333333333333335,"time":0.8333333333333334},"params":1}},{"name":"","line":1609,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"length":27,"vocabulary":18,"difficulty":6,"volume":112.58797503894243,"effort":675.5278502336546,"bugs":0.03752932501298081,"time":37.52932501298081},"params":2}},{"name":"","line":1605,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.5,"volume":30,"effort":45,"bugs":0.01,"time":2.5},"params":0}},{"name":"redismock.zcard","line":1629,"complexity":{"sloc":{"physical":9,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.6666666666666665,"volume":85.11011351724513,"effort":226.96030271265366,"bugs":0.028370037839081708,"time":12.608905706258536},"params":2}},{"name":"","line":1635,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1632,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":1,"volume":20.67970000576925,"effort":20.67970000576925,"bugs":0.006893233335256416,"time":1.1488722225427361},"params":0}},{"name":"redismock.zcount","line":1639,"complexity":{"sloc":{"physical":17,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":15,"difficulty":2.5454545454545454,"volume":97.67226489021297,"effort":248.62031062963302,"bugs":0.03255742163007099,"time":13.812239479424058},"params":4}},{"name":"","line":1653,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1642,"complexity":{"sloc":{"physical":11,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"length":23,"vocabulary":15,"difficulty":3.666666666666667,"volume":89.85848369899593,"effort":329.4811068963184,"bugs":0.02995282789966531,"time":18.304505938684358},"params":0}},{"name":"","line":1648,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":9,"difficulty":2,"volume":44.37895002019238,"effort":88.75790004038475,"bugs":0.014792983340064125,"time":4.930994446688042},"params":2}},{"name":"","line":1645,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":6,"difficulty":2.5,"volume":23.264662506490403,"effort":58.161656266226004,"bugs":0.007754887502163467,"time":3.2312031259014447},"params":1}},{"name":"redismock.zincrby","line":1657,"complexity":{"sloc":{"physical":17,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":15,"difficulty":2.5454545454545454,"volume":97.67226489021297,"effort":248.62031062963302,"bugs":0.03255742163007099,"time":13.812239479424058},"params":4}},{"name":"","line":1661,"complexity":{"sloc":{"physical":11,"logical":9},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":29,"identifiers":["__stripped__"]},"length":50,"vocabulary":19,"difficulty":10.545454545454545,"volume":212.39637567217926,"effort":2239.816325270254,"bugs":0.07079879189072642,"time":124.43424029279188},"params":0}},{"name":"","line":1660,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.5,"volume":30,"effort":45,"bugs":0.01,"time":2.5},"params":0}},{"name":"redismock.zinterstore","line":1675,"complexity":{"sloc":{"physical":82,"logical":14},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":56,"identifiers":["__stripped__"]},"operands":{"distinct":31,"total":65,"identifiers":["__stripped__"]},"length":121,"vocabulary":41,"difficulty":10.483870967741936,"volume":648.2637925587882,"effort":6796.31395424536,"bugs":0.21608793085292938,"time":377.5729974580756},"params":4}},{"name":"","line":1682,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"length":17,"vocabulary":10,"difficulty":4.5,"volume":56.472777613085164,"effort":254.12749925888323,"bugs":0.01882425920436172,"time":14.118194403271291},"params":1}},{"name":"","line":1687,"complexity":{"sloc":{"physical":17,"logical":11},"cyclomatic":4,"halstead":{"operators":{"distinct":16,"total":32,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":37,"identifiers":["__stripped__"]},"length":69,"vocabulary":31,"difficulty":19.733333333333334,"volume":341.8395454166944,"effort":6745.633696222771,"bugs":0.11394651513889814,"time":374.7574275679317},"params":2}},{"name":"","line":1695,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"length":14,"vocabulary":8,"difficulty":2.7,"volume":42,"effort":113.4,"bugs":0.014,"time":6.300000000000001},"params":3}},{"name":"","line":1748,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"length":24,"vocabulary":18,"difficulty":6,"volume":100.07820003461549,"effort":600.4692002076929,"bugs":0.0333594000115385,"time":33.3594000115385},"params":3}},{"name":"","line":1711,"complexity":{"sloc":{"physical":29,"logical":23},"cyclomatic":7,"halstead":{"operators":{"distinct":19,"total":57,"identifiers":["__stripped__"]},"operands":{"distinct":24,"total":68,"identifiers":["__stripped__"]},"length":125,"vocabulary":43,"difficulty":26.916666666666668,"volume":678.2830943377622,"effort":18257.11995592477,"bugs":0.22609436477925407,"time":1014.2844419958205},"params":2}},{"name":"","line":1739,"complexity":{"sloc":{"physical":9,"logical":5},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":16,"identifiers":["__stripped__"]},"length":31,"vocabulary":15,"difficulty":9.142857142857142,"volume":121.11360846386408,"effort":1107.324420241043,"bugs":0.040371202821288026,"time":61.51802334672462},"params":2}},{"name":"redismock.zlexcount","line":1758,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"length":33,"vocabulary":18,"difficulty":6.363636363636363,"volume":137.6075250475963,"effort":875.6842503028856,"bugs":0.04586917501586544,"time":48.64912501682698},"params":4}},{"name":"redismock.zrange","line":1766,"complexity":{"sloc":{"physical":73,"logical":9},"cyclomatic":4,"halstead":{"operators":{"distinct":13,"total":33,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":39,"identifiers":["__stripped__"]},"length":72,"vocabulary":33,"difficulty":12.674999999999999,"volume":363.1963765938086,"effort":4603.514073326524,"bugs":0.12106545886460288,"time":255.75078185147356},"params":4}},{"name":"","line":1836,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"","line":1780,"complexity":{"sloc":{"physical":56,"logical":6},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"length":45,"vocabulary":19,"difficulty":6.416666666666666,"volume":191.15673810496133,"effort":1226.5890695068351,"bugs":0.06371891270165378,"time":68.14383719482417},"params":0}},{"name":"","line":1786,"complexity":{"sloc":{"physical":8,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"length":39,"vocabulary":21,"difficulty":6.461538461538462,"volume":171.30037948837168,"effort":1106.8639905402479,"bugs":0.05710012649612389,"time":61.49244391890266},"params":1}},{"name":"","line":1797,"complexity":{"sloc":{"physical":37,"logical":22},"cyclomatic":7,"halstead":{"operators":{"distinct":15,"total":60,"identifiers":["__stripped__"]},"operands":{"distinct":26,"total":68,"identifiers":["__stripped__"]},"length":128,"vocabulary":41,"difficulty":19.615384615384617,"volume":685.7666565911147,"effort":13451.576725441097,"bugs":0.22858888553037157,"time":747.309818080061},"params":1}},{"name":"","line":1819,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":2}},{"name":"","line":1827,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":2}},{"name":"","line":1824,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":"redismock.zrangebylex","line":1840,"complexity":{"sloc":{"physical":48,"logical":4},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"length":45,"vocabulary":23,"difficulty":6.133333333333334,"volume":203.5602880225656,"effort":1248.5030998717357,"bugs":0.0678534293408552,"time":69.36128332620754},"params":4}},{"name":"verify","line":1841,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":4,"halstead":{"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"length":38,"vocabulary":15,"difficulty":8.3125,"volume":148.46184263312372,"effort":1234.089066887841,"bugs":0.04948728087770791,"time":68.56050371599116},"params":1}},{"name":"","line":1850,"complexity":{"sloc":{"physical":36,"logical":13},"cyclomatic":3,"halstead":{"operators":{"distinct":9,"total":46,"identifiers":["__stripped__"]},"operands":{"distinct":22,"total":45,"identifiers":["__stripped__"]},"length":91,"vocabulary":31,"difficulty":9.204545454545455,"volume":450.8318642452057,"effort":4149.702386802462,"bugs":0.15027728808173524,"time":230.53902148902566},"params":0}},{"name":"","line":1863,"complexity":{"sloc":{"physical":18,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":15,"vocabulary":10,"difficulty":1.7142857142857142,"volume":49.82892142331044,"effort":85.42100815424646,"bugs":0.016609640474436815,"time":4.745611564124804},"params":1}},{"name":"","line":1866,"complexity":{"sloc":{"physical":14,"logical":10},"cyclomatic":6,"halstead":{"operators":{"distinct":11,"total":23,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":23,"identifiers":["__stripped__"]},"length":46,"vocabulary":20,"difficulty":14.055555555555554,"volume":198.80869236481868,"effort":2794.366620461062,"bugs":0.06626956412160623,"time":155.24259002561456},"params":1}},{"name":"","line":1881,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":2}},{"name":"","line":1849,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"redismock.zrevrangebylex","line":1889,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"length":34,"vocabulary":18,"difficulty":6.363636363636363,"volume":141.7774500490386,"effort":902.2201366757001,"bugs":0.0472591500163462,"time":50.12334092642779},"params":4}},{"name":"redismock.zrangebyscore","line":1897,"complexity":{"sloc":{"physical":103,"logical":37},"cyclomatic":12,"halstead":{"operators":{"distinct":16,"total":97,"identifiers":["__stripped__"]},"operands":{"distinct":42,"total":113,"identifiers":["__stripped__"]},"length":210,"vocabulary":58,"difficulty":21.523809523809526,"volume":1230.1760089767902,"effort":26478.074097976627,"bugs":0.41005866965893006,"time":1471.004116554257},"params":4}},{"name":"","line":1997,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"","line":1942,"complexity":{"sloc":{"physical":55,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"length":17,"vocabulary":12,"difficulty":2,"volume":60.94436251225966,"effort":121.88872502451932,"bugs":0.020314787504086555,"time":6.771595834695518},"params":0}},{"name":"","line":1946,"complexity":{"sloc":{"physical":49,"logical":14},"cyclomatic":3,"halstead":{"operators":{"distinct":14,"total":35,"identifiers":["__stripped__"]},"operands":{"distinct":21,"total":36,"identifiers":["__stripped__"]},"length":71,"vocabulary":35,"difficulty":12,"volume":364.17909420309263,"effort":4370.149130437112,"bugs":0.12139303140103087,"time":242.7860628020618},"params":1}},{"name":"","line":1948,"complexity":{"sloc":{"physical":29,"logical":18},"cyclomatic":11,"halstead":{"operators":{"distinct":16,"total":48,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":45,"identifiers":["__stripped__"]},"length":93,"vocabulary":35,"difficulty":18.94736842105263,"volume":477.0233205758819,"effort":9038.33660038513,"bugs":0.15900777352529397,"time":502.1298111325072},"params":1}},{"name":"","line":1978,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":2}},{"name":"","line":1982,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":10,"vocabulary":7,"difficulty":1.4,"volume":28.07354922057604,"effort":39.302968908806456,"bugs":0.009357849740192013,"time":2.1834982727114696},"params":2}},{"name":"redismock.zrank","line":2001,"complexity":{"sloc":{"physical":24,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":2022,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":2004,"complexity":{"sloc":{"physical":18,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"length":35,"vocabulary":19,"difficulty":6.181818181818182,"volume":148.67746297052548,"effort":919.0970438177939,"bugs":0.04955915432350849,"time":51.06094687876632},"params":0}},{"name":"","line":2010,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"length":25,"vocabulary":18,"difficulty":4.136363636363637,"volume":104.2481250360578,"effort":431.20815355823913,"bugs":0.03474937501201927,"time":23.956008531013286},"params":1}},{"name":"redismock.zrem","line":2026,"complexity":{"sloc":{"physical":19,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"length":42,"vocabulary":21,"difficulty":4.6000000000000005,"volume":184.47733175670794,"effort":848.5957260808566,"bugs":0.06149244391890265,"time":47.14420700449203},"params":3}},{"name":"","line":2042,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":2031,"complexity":{"sloc":{"physical":11,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"length":31,"vocabulary":21,"difficulty":4.923076923076923,"volume":136.16184010614157,"effort":670.3352128302355,"bugs":0.04538728003538052,"time":37.240845157235306},"params":0}},{"name":"","line":2034,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":10,"difficulty":2.6666666666666665,"volume":46.50699332842308,"effort":124.01864887579487,"bugs":0.01550233110947436,"time":6.889924937544159},"params":2}},{"name":"redismock.zremrangebylex","line":2046,"complexity":{"sloc":{"physical":11,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":25,"identifiers":["__stripped__"]},"length":43,"vocabulary":22,"difficulty":7.142857142857143,"volume":191.75555960140377,"effort":1369.6825685814556,"bugs":0.0639185198671346,"time":76.09347603230309},"params":4}},{"name":"","line":2052,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":1.25,"volume":18.094737505048094,"effort":22.61842188131012,"bugs":0.006031579168349364,"time":1.2565789934061178},"params":1}},{"name":"redismock.zremrangebyrank","line":2058,"complexity":{"sloc":{"physical":41,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":15,"difficulty":2.5454545454545454,"volume":97.67226489021297,"effort":248.62031062963302,"bugs":0.03255742163007099,"time":13.812239479424058},"params":4}},{"name":"","line":2096,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":2061,"complexity":{"sloc":{"physical":35,"logical":27},"cyclomatic":8,"halstead":{"operators":{"distinct":16,"total":72,"identifiers":["__stripped__"]},"operands":{"distinct":25,"total":83,"identifiers":["__stripped__"]},"length":155,"vocabulary":41,"difficulty":26.56,"volume":830.4205607158029,"effort":22055.970092611726,"bugs":0.2768068535719343,"time":1225.3316718117626},"params":0}},{"name":"","line":2091,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":1.25,"volume":18.094737505048094,"effort":22.61842188131012,"bugs":0.006031579168349364,"time":1.2565789934061178},"params":1}},{"name":"redismock.zremrangebyscore","line":2100,"complexity":{"sloc":{"physical":11,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":25,"identifiers":["__stripped__"]},"length":43,"vocabulary":22,"difficulty":7.142857142857143,"volume":191.75555960140377,"effort":1369.6825685814556,"bugs":0.0639185198671346,"time":76.09347603230309},"params":4}},{"name":"","line":2106,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":1.25,"volume":18.094737505048094,"effort":22.61842188131012,"bugs":0.006031579168349364,"time":1.2565789934061178},"params":1}},{"name":"redismock.zrevrange","line":2112,"complexity":{"sloc":{"physical":68,"logical":9},"cyclomatic":4,"halstead":{"operators":{"distinct":13,"total":33,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":39,"identifiers":["__stripped__"]},"length":72,"vocabulary":33,"difficulty":12.674999999999999,"volume":363.1963765938086,"effort":4603.514073326524,"bugs":0.12106545886460288,"time":255.75078185147356},"params":4}},{"name":"","line":2177,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"","line":2126,"complexity":{"sloc":{"physical":51,"logical":6},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"length":45,"vocabulary":19,"difficulty":6.416666666666666,"volume":191.15673810496133,"effort":1226.5890695068351,"bugs":0.06371891270165378,"time":68.14383719482417},"params":0}},{"name":"","line":2132,"complexity":{"sloc":{"physical":8,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"length":41,"vocabulary":20,"difficulty":7.333333333333333,"volume":177.19905189038187,"effort":1299.4597138628003,"bugs":0.05906635063012729,"time":72.19220632571113},"params":1}},{"name":"","line":2143,"complexity":{"sloc":{"physical":32,"logical":19},"cyclomatic":5,"halstead":{"operators":{"distinct":15,"total":51,"identifiers":["__stripped__"]},"operands":{"distinct":25,"total":59,"identifiers":["__stripped__"]},"length":110,"vocabulary":40,"difficulty":17.7,"volume":585.4120904376099,"effort":10361.794000745695,"bugs":0.1951373634792033,"time":575.6552222636496},"params":1}},{"name":"","line":2160,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":2}},{"name":"","line":2168,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":2}},{"name":"","line":2165,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":"redismock.zrevrangebyscore","line":2181,"complexity":{"sloc":{"physical":24,"logical":14},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":44,"identifiers":["__stripped__"]},"operands":{"distinct":23,"total":57,"identifiers":["__stripped__"]},"length":101,"vocabulary":31,"difficulty":9.91304347826087,"volume":500.3738273490745,"effort":4960.227505895173,"bugs":0.16679127578302483,"time":275.56819477195404},"params":4}},{"name":"","line":2193,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":1.5,"volume":10,"effort":15,"bugs":0.0033333333333333335,"time":0.8333333333333334},"params":1}},{"name":"","line":2196,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"length":20,"vocabulary":13,"difficulty":6.416666666666666,"volume":74.00879436282185,"effort":474.8897638281068,"bugs":0.024669598120940616,"time":26.382764657117047},"params":2}},{"name":"redismock.zrevrank","line":2206,"complexity":{"sloc":{"physical":19,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":2222,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":2209,"complexity":{"sloc":{"physical":13,"logical":11},"cyclomatic":3,"halstead":{"operators":{"distinct":13,"total":34,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":40,"identifiers":["__stripped__"]},"length":74,"vocabulary":29,"difficulty":16.25,"volume":359.49059363944036,"effort":5841.7221466409055,"bugs":0.11983019787981346,"time":324.5401192578281},"params":0}},{"name":"redismock.zscore","line":2226,"complexity":{"sloc":{"physical":13,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":2236,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":2229,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"length":29,"vocabulary":14,"difficulty":5.625,"volume":110.41329273967051,"effort":621.0747716606467,"bugs":0.0368044309132235,"time":34.504153981147034},"params":0}},{"name":"redismock.zunionstore","line":2240,"complexity":{"sloc":{"physical":100,"logical":14},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":56,"identifiers":["__stripped__"]},"operands":{"distinct":31,"total":65,"identifiers":["__stripped__"]},"length":121,"vocabulary":41,"difficulty":10.483870967741936,"volume":648.2637925587882,"effort":6796.31395424536,"bugs":0.21608793085292938,"time":377.5729974580756},"params":4}},{"name":"","line":2247,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"length":17,"vocabulary":10,"difficulty":4.5,"volume":56.472777613085164,"effort":254.12749925888323,"bugs":0.01882425920436172,"time":14.118194403271291},"params":1}},{"name":"","line":2252,"complexity":{"sloc":{"physical":17,"logical":11},"cyclomatic":4,"halstead":{"operators":{"distinct":16,"total":32,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":37,"identifiers":["__stripped__"]},"length":69,"vocabulary":31,"difficulty":19.733333333333334,"volume":341.8395454166944,"effort":6745.633696222771,"bugs":0.11394651513889814,"time":374.7574275679317},"params":2}},{"name":"","line":2260,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"length":14,"vocabulary":8,"difficulty":2.7,"volume":42,"effort":113.4,"bugs":0.014,"time":6.300000000000001},"params":3}},{"name":"","line":2331,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"length":24,"vocabulary":18,"difficulty":6,"volume":100.07820003461549,"effort":600.4692002076929,"bugs":0.0333594000115385,"time":33.3594000115385},"params":3}},{"name":"","line":2276,"complexity":{"sloc":{"physical":47,"logical":28},"cyclomatic":7,"halstead":{"operators":{"distinct":21,"total":78,"identifiers":["__stripped__"]},"operands":{"distinct":29,"total":91,"identifiers":["__stripped__"]},"length":169,"vocabulary":50,"difficulty":32.94827586206896,"volume":953.8116960719284,"effort":31426.450882645775,"bugs":0.3179372320239761,"time":1745.9139379247654},"params":2}},{"name":"","line":2309,"complexity":{"sloc":{"physical":12,"logical":7},"cyclomatic":4,"halstead":{"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"length":34,"vocabulary":17,"difficulty":8,"volume":138.97373660251156,"effort":1111.7898928200925,"bugs":0.04632457886750385,"time":61.766105156671806},"params":1}},{"name":"","line":2322,"complexity":{"sloc":{"physical":9,"logical":5},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":16,"identifiers":["__stripped__"]},"length":31,"vocabulary":15,"difficulty":9.142857142857142,"volume":121.11360846386408,"effort":1107.324420241043,"bugs":0.040371202821288026,"time":61.51802334672462},"params":2}},{"name":"redismock.zscan","line":2341,"complexity":{"sloc":{"physical":53,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":28,"identifiers":["__stripped__"]},"operands":{"distinct":22,"total":35,"identifiers":["__stripped__"]},"length":63,"vocabulary":32,"difficulty":7.954545454545454,"volume":315,"effort":2505.681818181818,"bugs":0.105,"time":139.20454545454544},"params":3}},{"name":"","line":2346,"complexity":{"sloc":{"physical":8,"logical":4},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"length":32,"vocabulary":18,"difficulty":5.7272727272727275,"volume":133.437600046154,"effort":764.2335275370638,"bugs":0.04447920001538466,"time":42.45741819650354},"params":2}},{"name":"","line":2360,"complexity":{"sloc":{"physical":32,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"length":39,"vocabulary":19,"difficulty":5.541666666666666,"volume":165.66917302429982,"effort":918.0833338429948,"bugs":0.05522305767476661,"time":51.00462965794415},"params":0}},{"name":"","line":2366,"complexity":{"sloc":{"physical":21,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":13,"identifiers":["__stripped__"]},"length":25,"vocabulary":18,"difficulty":3.25,"volume":104.2481250360578,"effort":338.80640636718783,"bugs":0.03474937501201927,"time":18.822578131510436},"params":1}},{"name":"","line":2369,"complexity":{"sloc":{"physical":13,"logical":8},"cyclomatic":5,"halstead":{"operators":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"length":40,"vocabulary":25,"difficulty":8.642857142857142,"volume":185.75424759098897,"effort":1605.447425607833,"bugs":0.061918082530329654,"time":89.19152364487962},"params":1}},{"name":"","line":2387,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":2}},{"name":"redismock.hdel","line":2398,"complexity":{"sloc":{"physical":20,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"length":46,"vocabulary":23,"difficulty":4.411764705882353,"volume":208.0838499786226,"effort":918.0169851998056,"bugs":0.06936128332620753,"time":51.00094362221142},"params":3}},{"name":"","line":2415,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":2404,"complexity":{"sloc":{"physical":11,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":14,"identifiers":["__stripped__"]},"length":27,"vocabulary":18,"difficulty":2.692307692307692,"volume":112.58797503894243,"effort":303.12147125869114,"bugs":0.03752932501298081,"time":16.84008173659395},"params":0}},{"name":"","line":2405,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"length":21,"vocabulary":12,"difficulty":4.285714285714286,"volume":75.28421251514429,"effort":322.6466250649041,"bugs":0.025094737505048096,"time":17.924812503605782},"params":1}},{"name":"redismock.hexists","line":2419,"complexity":{"sloc":{"physical":7,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":2423,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":2422,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"length":13,"vocabulary":11,"difficulty":2,"volume":44.97261104228487,"effort":89.94522208456974,"bugs":0.01499087034742829,"time":4.996956782476096},"params":0}},{"name":"redismock.hget","line":2427,"complexity":{"sloc":{"physical":7,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":2431,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":2430,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":1,"volume":20.67970000576925,"effort":20.67970000576925,"bugs":0.006893233335256416,"time":1.1488722225427361},"params":0}},{"name":"redismock.hgetall","line":2435,"complexity":{"sloc":{"physical":17,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.6666666666666665,"volume":85.11011351724513,"effort":226.96030271265366,"bugs":0.028370037839081708,"time":12.608905706258536},"params":2}},{"name":"","line":2449,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"","line":2438,"complexity":{"sloc":{"physical":11,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":26,"vocabulary":16,"difficulty":4.666666666666666,"volume":104,"effort":485.33333333333326,"bugs":0.034666666666666665,"time":26.96296296296296},"params":0}},{"name":"","line":2444,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":2}},{"name":"","line":2441,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":2.0999999999999996,"volume":36,"effort":75.6,"bugs":0.012,"time":4.199999999999999},"params":1}},{"name":"redismock.hincrby","line":2453,"complexity":{"sloc":{"physical":21,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":18,"identifiers":["__stripped__"]},"length":31,"vocabulary":18,"difficulty":3.4615384615384617,"volume":129.26767504471167,"effort":447.465029000925,"bugs":0.043089225014903886,"time":24.85916827782917},"params":4}},{"name":"","line":2458,"complexity":{"sloc":{"physical":14,"logical":9},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":32,"identifiers":["__stripped__"]},"length":54,"vocabulary":24,"difficulty":11.428571428571427,"volume":247.5879750389425,"effort":2829.5768575879138,"bugs":0.08252932501298083,"time":157.19871431043964},"params":0}},{"name":"","line":2457,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":7,"difficulty":1.5,"volume":22.458839376460833,"effort":33.68825906469125,"bugs":0.007486279792153611,"time":1.871569948038403},"params":0}},{"name":"redismock.hincrbyfloat","line":2475,"complexity":{"sloc":{"physical":20,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":15,"difficulty":2.5454545454545454,"volume":97.67226489021297,"effort":248.62031062963302,"bugs":0.03255742163007099,"time":13.812239479424058},"params":4}},{"name":"","line":2479,"complexity":{"sloc":{"physical":14,"logical":9},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":31,"identifiers":["__stripped__"]},"length":53,"vocabulary":23,"difficulty":11.923076923076923,"volume":239.7487836710217,"effort":2858.54318992372,"bugs":0.0799162612236739,"time":158.80795499576223},"params":0}},{"name":"","line":2478,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":7,"difficulty":1.5,"volume":22.458839376460833,"effort":33.68825906469125,"bugs":0.007486279792153611,"time":1.871569948038403},"params":0}},{"name":"redismock.hkeys","line":2496,"complexity":{"sloc":{"physical":13,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.6666666666666665,"volume":85.11011351724513,"effort":226.96030271265366,"bugs":0.028370037839081708,"time":12.608905706258536},"params":2}},{"name":"","line":2506,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"","line":2499,"complexity":{"sloc":{"physical":7,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"length":15,"vocabulary":11,"difficulty":2,"volume":51.89147427955947,"effort":103.78294855911894,"bugs":0.01729715809318649,"time":5.765719364395497},"params":0}},{"name":"","line":2502,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":8,"difficulty":1.7999999999999998,"volume":33,"effort":59.39999999999999,"bugs":0.011,"time":3.2999999999999994},"params":1}},{"name":"redismock.hlen","line":2510,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"length":29,"vocabulary":16,"difficulty":6.222222222222221,"volume":116,"effort":721.7777777777777,"bugs":0.03866666666666667,"time":40.09876543209876},"params":2}},{"name":"redismock.hmget","line":2518,"complexity":{"sloc":{"physical":16,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"length":42,"vocabulary":21,"difficulty":4.6000000000000005,"volume":184.47733175670794,"effort":848.5957260808566,"bugs":0.06149244391890265,"time":47.14420700449203},"params":3}},{"name":"","line":2531,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"","line":2523,"complexity":{"sloc":{"physical":8,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":13,"vocabulary":11,"difficulty":3.5999999999999996,"volume":44.97261104228487,"effort":161.9013997522255,"bugs":0.01499087034742829,"time":8.994522208456972},"params":0}},{"name":"","line":2526,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":6,"difficulty":1.25,"volume":23.264662506490403,"effort":29.080828133113002,"bugs":0.007754887502163467,"time":1.6156015629507223},"params":1}},{"name":"redismock.hmset","line":2535,"complexity":{"sloc":{"physical":26,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"length":44,"vocabulary":23,"difficulty":4.411764705882353,"volume":199.03672606650858,"effort":878.1032032345968,"bugs":0.06634557535550285,"time":48.783511290810935},"params":4}},{"name":"","line":2541,"complexity":{"sloc":{"physical":18,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"length":24,"vocabulary":15,"difficulty":3.666666666666667,"volume":93.76537429460444,"effort":343.80637241354964,"bugs":0.03125512476486815,"time":19.10035402297498},"params":0}},{"name":"","line":2554,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":1.3333333333333333,"volume":36,"effort":48,"bugs":0.012,"time":2.6666666666666665},"params":1}},{"name":"","line":2551,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":1.5,"volume":10,"effort":15,"bugs":0.0033333333333333335,"time":0.8333333333333334},"params":1}},{"name":"","line":2545,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":21,"vocabulary":16,"difficulty":4.666666666666666,"volume":84,"effort":391.99999999999994,"bugs":0.028,"time":21.777777777777775},"params":2}},{"name":"","line":2540,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":7,"difficulty":1.5,"volume":22.458839376460833,"effort":33.68825906469125,"bugs":0.007486279792153611,"time":1.871569948038403},"params":0}},{"name":"redismock.hset","line":2562,"complexity":{"sloc":{"physical":22,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":17,"identifiers":["__stripped__"]},"length":32,"vocabulary":18,"difficulty":3.269230769230769,"volume":133.437600046154,"effort":436.23830784319574,"bugs":0.04447920001538466,"time":24.235461546844206},"params":4}},{"name":"","line":2578,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":1.5,"volume":34.86917501586544,"effort":52.303762523798156,"bugs":0.011623058338621813,"time":2.905764584655453},"params":0}},{"name":"","line":2574,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":1.5,"volume":34.86917501586544,"effort":52.303762523798156,"bugs":0.011623058338621813,"time":2.905764584655453},"params":0}},{"name":"","line":2566,"complexity":{"sloc":{"physical":8,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"length":25,"vocabulary":15,"difficulty":5.6875,"volume":97.67226489021297,"effort":555.5110065630863,"bugs":0.03255742163007099,"time":30.861722586838127},"params":0}},{"name":"redismock.hsetnx","line":2585,"complexity":{"sloc":{"physical":23,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":17,"identifiers":["__stripped__"]},"length":32,"vocabulary":18,"difficulty":3.269230769230769,"volume":133.437600046154,"effort":436.23830784319574,"bugs":0.04447920001538466,"time":24.235461546844206},"params":4}},{"name":"","line":2600,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":15,"vocabulary":12,"difficulty":2.8571428571428568,"volume":53.77443751081735,"effort":153.6412500309067,"bugs":0.017924812503605784,"time":8.535625001717039},"params":0}},{"name":"","line":2596,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":1.5,"volume":34.86917501586544,"effort":52.303762523798156,"bugs":0.011623058338621813,"time":2.905764584655453},"params":0}},{"name":"","line":2589,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"length":25,"vocabulary":15,"difficulty":5.6875,"volume":97.67226489021297,"effort":555.5110065630863,"bugs":0.03255742163007099,"time":30.861722586838127},"params":0}},{"name":"redismock.hstrlen","line":2609,"complexity":{"sloc":{"physical":12,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":2613,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"length":26,"vocabulary":13,"difficulty":3.75,"volume":96.21143267166839,"effort":360.79287251875644,"bugs":0.032070477557222796,"time":20.044048473264247},"params":0}},{"name":"","line":2612,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"redismock.hvals","line":2622,"complexity":{"sloc":{"physical":17,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"length":28,"vocabulary":17,"difficulty":4.8999999999999995,"volume":114.44895955500952,"effort":560.7999018195466,"bugs":0.03814965318500317,"time":31.15555010108592},"params":2}},{"name":"","line":2636,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":2626,"complexity":{"sloc":{"physical":10,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"length":21,"vocabulary":13,"difficulty":2.2222222222222223,"volume":77.70923408096293,"effort":172.6871868465843,"bugs":0.025903078026987644,"time":9.593732602588016},"params":0}},{"name":"","line":2632,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":6,"difficulty":1.25,"volume":23.264662506490403,"effort":29.080828133113002,"bugs":0.007754887502163467,"time":1.6156015629507223},"params":1}},{"name":"","line":2629,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":8,"difficulty":1.7999999999999998,"volume":33,"effort":59.39999999999999,"bugs":0.011,"time":3.2999999999999994},"params":1}},{"name":"redismock.hscan","line":2640,"complexity":{"sloc":{"physical":42,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":28,"identifiers":["__stripped__"]},"operands":{"distinct":22,"total":35,"identifiers":["__stripped__"]},"length":63,"vocabulary":32,"difficulty":7.954545454545454,"volume":315,"effort":2505.681818181818,"bugs":0.105,"time":139.20454545454544},"params":3}},{"name":"","line":2645,"complexity":{"sloc":{"physical":8,"logical":4},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"length":32,"vocabulary":18,"difficulty":5.7272727272727275,"volume":133.437600046154,"effort":764.2335275370638,"bugs":0.04447920001538466,"time":42.45741819650354},"params":2}},{"name":"","line":2659,"complexity":{"sloc":{"physical":20,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"length":36,"vocabulary":18,"difficulty":7.2,"volume":150.11730005192322,"effort":1080.8445603738473,"bugs":0.05003910001730774,"time":60.0469200207693},"params":0}},{"name":"","line":2664,"complexity":{"sloc":{"physical":10,"logical":6},"cyclomatic":4,"halstead":{"operators":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":24,"identifiers":["__stripped__"]},"length":43,"vocabulary":28,"difficulty":10.4,"volume":206.71626164847697,"effort":2149.8491211441606,"bugs":0.06890542054949232,"time":119.4360622857867},"params":3}},{"name":"","line":2674,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":2}},{"name":"redismock.psubscribe","line":2686,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.pubsub","line":2690,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.publish","line":2694,"complexity":{"sloc":{"physical":8,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"length":22,"vocabulary":15,"difficulty":4.333333333333333,"volume":85.95159310338741,"effort":372.4569034480121,"bugs":0.02865053103446247,"time":20.692050191556227},"params":3}},{"name":"","line":2696,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":5,"difficulty":0.625,"volume":16.253496664211536,"effort":10.15843541513221,"bugs":0.005417832221403845,"time":0.5643575230629005},"params":1}},{"name":"redismock.punsubscribe","line":2703,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.subscribe","line":2707,"complexity":{"sloc":{"physical":20,"logical":11},"cyclomatic":5,"halstead":{"operators":{"distinct":14,"total":27,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":32,"identifiers":["__stripped__"]},"length":59,"vocabulary":27,"difficulty":17.230769230769234,"volume":280.5383626276447,"effort":4833.891786814802,"bugs":0.09351278754254823,"time":268.54954371193344},"params":2}},{"name":"","line":2720,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"length":19,"vocabulary":12,"difficulty":7,"volume":68.11428751370197,"effort":476.80001259591376,"bugs":0.022704762504567322,"time":26.488889588661877},"params":1}},{"name":"redismock.unsubscribe","line":2728,"complexity":{"sloc":{"physical":20,"logical":12},"cyclomatic":5,"halstead":{"operators":{"distinct":15,"total":28,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":33,"identifiers":["__stripped__"]},"length":61,"vocabulary":31,"difficulty":15.46875,"volume":302.2059749335994,"effort":4674.748674754116,"bugs":0.10073532497786647,"time":259.708259708562},"params":2}},{"name":"","line":2740,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":6,"difficulty":5,"volume":23.264662506490403,"effort":116.32331253245201,"bugs":0.007754887502163467,"time":6.462406251802889},"params":1}},{"name":"redismock.discard","line":2752,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.multi","line":2756,"complexity":{"sloc":{"physical":37,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"length":36,"vocabulary":18,"difficulty":6.8,"volume":150.11730005192322,"effort":1020.7976403530779,"bugs":0.05003910001730774,"time":56.71098001961544},"params":0}},{"name":"","line":2760,"complexity":{"sloc":{"physical":15,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":2,"volume":18.094737505048094,"effort":36.18947501009619,"bugs":0.006031579168349364,"time":2.0105263894497885},"params":1}},{"name":"rc.key","line":2761,"complexity":{"sloc":{"physical":13,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":18,"identifiers":["__stripped__"]},"length":32,"vocabulary":19,"difficulty":5.25,"volume":135.93368043019473,"effort":713.6518222585223,"bugs":0.04531122681006491,"time":39.647323458806795},"params":0}},{"name":"","line":2763,"complexity":{"sloc":{"physical":8,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"length":17,"vocabulary":9,"difficulty":4,"volume":53.88872502451932,"effort":215.55490009807727,"bugs":0.017962908341506437,"time":11.97527222767096},"params":2}},{"name":"rc.exec","line":2775,"complexity":{"sloc":{"physical":16,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"length":28,"vocabulary":13,"difficulty":4.6875,"volume":103.61231210795059,"effort":485.6827130060184,"bugs":0.03453743736931686,"time":26.9823729447788},"params":1}},{"name":"","line":2776,"complexity":{"sloc":{"physical":8,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"length":25,"vocabulary":14,"difficulty":6.5,"volume":95.18387305144009,"effort":618.6951748343606,"bugs":0.03172795768381336,"time":34.37195415746448},"params":1}},{"name":"","line":2786,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"length":13,"vocabulary":6,"difficulty":2,"volume":33.60451250937503,"effort":67.20902501875005,"bugs":0.011201504169791677,"time":3.7338347232638918},"params":1}},{"name":"redismock.unwatch","line":2794,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.watch","line":2798,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"length":14,"vocabulary":11,"difficulty":2.5714285714285716,"volume":48.43204266092217,"effort":124.53953827094274,"bugs":0.016144014220307392,"time":6.918863237274596},"params":2}},{"name":"redismock.eval","line":2807,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":12,"vocabulary":10,"difficulty":1.7142857142857142,"volume":39.863137138648355,"effort":68.33680652339717,"bugs":0.013287712379549451,"time":3.796489251299843},"params":4}},{"name":"redismock.evalsha","line":2812,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":12,"vocabulary":10,"difficulty":1.7142857142857142,"volume":39.863137138648355,"effort":68.33680652339717,"bugs":0.013287712379549451,"time":3.796489251299843},"params":4}},{"name":"redismock.script_exists","line":2816,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.script_flush","line":2820,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.script_kill","line":2824,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.script_load","line":2828,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.auth","line":2835,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.echo","line":2839,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.ping","line":2843,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.quit","line":2847,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.select","line":2851,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.bgrewriteaof","line":2858,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.bgsave","line":2862,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.client_kill","line":2866,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.client_list","line":2870,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.client_getname","line":2874,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.client_pause","line":2878,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.client_setname","line":2882,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.cluster_slots","line":2886,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.command","line":2890,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.command_count","line":2894,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.command_getkeys","line":2898,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.command_info","line":2902,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.config_get","line":2906,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.config_rewrite","line":2910,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.config_set","line":2914,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":1.75,"volume":34.86917501586544,"effort":61.021056277764515,"bugs":0.011623058338621813,"time":3.3900586820980285},"params":3}},{"name":"redismock.config_resetstat","line":2918,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.dbsize","line":2922,"complexity":{"sloc":{"physical":27,"logical":17},"cyclomatic":8,"halstead":{"operators":{"distinct":11,"total":38,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":48,"identifiers":["__stripped__"]},"length":86,"vocabulary":23,"difficulty":22,"volume":389.0263282209031,"effort":8558.579220859869,"bugs":0.12967544274030104,"time":475.4766233811038},"params":1}},{"name":"redismock.debug_object","line":2950,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.debug_segfault","line":2954,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.flushall","line":2958,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.flushdb","line":2962,"complexity":{"sloc":{"physical":15,"logical":9},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":25,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":27,"identifiers":["__stripped__"]},"length":52,"vocabulary":21,"difficulty":5.4,"volume":228.40050598449557,"effort":1233.3627323162762,"bugs":0.07613350199483186,"time":68.52015179534868},"params":1}},{"name":"","line":2969,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"length":12,"vocabulary":7,"difficulty":2.625,"volume":33.68825906469125,"effort":88.43168004481454,"bugs":0.011229419688230418,"time":4.912871113600808},"params":1}},{"name":"redismock.info","line":2978,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.lastsave","line":2982,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.monitor","line":2986,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.role","line":2990,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.save","line":2994,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.shutdown","line":2998,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.slaveof","line":3002,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":1.75,"volume":34.86917501586544,"effort":61.021056277764515,"bugs":0.011623058338621813,"time":3.3900586820980285},"params":3}},{"name":"redismock.slowlog","line":3006,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.sync","line":3010,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.time","line":3014,"complexity":{"sloc":{"physical":25,"logical":19},"cyclomatic":5,"halstead":{"operators":{"distinct":15,"total":54,"identifiers":["__stripped__"]},"operands":{"distinct":21,"total":54,"identifiers":["__stripped__"]},"length":108,"vocabulary":36,"difficulty":19.28571428571429,"volume":558.3519001557697,"effort":10768.215217289846,"bugs":0.18611730005192323,"time":598.2341787383248},"params":1}},{"name":"","line":3054,"complexity":{"sloc":{"physical":8,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":2,"volume":18.094737505048094,"effort":36.18947501009619,"bugs":0.006031579168349364,"time":2.0105263894497885},"params":1}},{"name":"redismock.key","line":3055,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":20,"identifiers":["__stripped__"]},"length":39,"vocabulary":18,"difficulty":8,"volume":162.62707505625016,"effort":1301.0166004500013,"bugs":0.05420902501875005,"time":72.27870002500008},"params":0}},{"name":"","line":3064,"complexity":{"sloc":{"physical":10,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"length":13,"vocabulary":8,"difficulty":3.5,"volume":39,"effort":136.5,"bugs":0.013,"time":7.583333333333333},"params":1}},{"name":"redismock.modifier","line":3066,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"length":22,"vocabulary":15,"difficulty":5.25,"volume":85.95159310338741,"effort":451.2458637927839,"bugs":0.02865053103446247,"time":25.06921465515466},"params":0}},{"name":"toPromise","line":3074,"complexity":{"sloc":{"physical":34,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":6,"difficulty":1,"volume":15.509775004326936,"effort":15.509775004326936,"bugs":0.005169925001442312,"time":0.861654166907052},"params":3}},{"name":"","line":3075,"complexity":{"sloc":{"physical":32,"logical":15},"cyclomatic":4,"halstead":{"operators":{"distinct":12,"total":42,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":45,"identifiers":["__stripped__"]},"length":87,"vocabulary":32,"difficulty":13.5,"volume":435,"effort":5872.5,"bugs":0.145,"time":326.25},"params":0}},{"name":"","line":3088,"complexity":{"sloc":{"physical":12,"logical":7},"cyclomatic":4,"halstead":{"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":20,"identifiers":["__stripped__"]},"length":36,"vocabulary":15,"difficulty":8.75,"volume":140.64806144190666,"effort":1230.6705376166833,"bugs":0.04688268714730222,"time":68.37058542314907},"params":2}},{"name":"redismock.toPromiseStyle","line":3108,"complexity":{"sloc":{"physical":15,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"length":33,"vocabulary":18,"difficulty":6.4,"volume":137.6075250475963,"effort":880.6881603046164,"bugs":0.04586917501586544,"time":48.92712001692313},"params":1}},{"name":"","line":3118,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"length":13,"vocabulary":7,"difficulty":3,"volume":36.49561398674886,"effort":109.48684196024658,"bugs":0.012165204662249619,"time":6.08260233112481},"params":2}},{"name":"","line":3115,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"length":12,"vocabulary":9,"difficulty":3.2,"volume":38.03910001730775,"effort":121.72512005538482,"bugs":0.012679700005769252,"time":6.762506669743601},"params":1}},{"name":"","line":3112,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":10,"difficulty":4.5,"volume":39.863137138648355,"effort":179.3841171239176,"bugs":0.013287712379549451,"time":9.965784284662089},"params":1}},{"name":"redismock.copy","line":3124,"complexity":{"sloc":{"physical":8,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"length":20,"vocabulary":13,"difficulty":5.833333333333334,"volume":74.00879436282185,"effort":431.7179671164608,"bugs":0.024669598120940616,"time":23.984331506470042},"params":0}},{"name":"","line":3126,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":5,"difficulty":1.6666666666666667,"volume":18.575424759098897,"effort":30.95904126516483,"bugs":0.006191808253032966,"time":1.7199467369536017},"params":1}},{"name":"redismock.toNodeRedis","line":3133,"complexity":{"sloc":{"physical":20,"logical":12},"cyclomatic":3,"halstead":{"operators":{"distinct":12,"total":30,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":30,"identifiers":["__stripped__"]},"length":60,"vocabulary":28,"difficulty":11.25,"volume":288.44129532345625,"effort":3244.964572388883,"bugs":0.09614709844115209,"time":180.27580957716017},"params":0}},{"name":"","line":3146,"complexity":{"sloc":{"physical":5,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":2,"volume":18.094737505048094,"effort":36.18947501009619,"bugs":0.006031579168349364,"time":2.0105263894497885},"params":1}},{"name":"rc.k","line":3147,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":0}}],"maintainability":70.37230352050396,"params":1.3846153846153846,"module":"redis-mock.js"},"jshint":{"messages":[{"severity":"error","line":120,"column":9,"message":"Bad option: 'ignore'.","source":"Bad option: '{a}'."},{"severity":"error","line":127,"column":15,"message":"Bad or unnecessary escaping.","source":"Bad or unnecessary escaping."},{"severity":"error","line":131,"column":9,"message":"Bad option: 'ignore'.","source":"Bad option: '{a}'."},{"severity":"error","line":2806,"column":5,"message":"Bad option: 'ignore'.","source":"Bad option: '{a}'."},{"severity":"error","line":2807,"column":20,"message":"eval can be harmful.","source":"eval can be harmful."},{"severity":"error","line":2810,"column":5,"message":"Bad option: 'ignore'.","source":"Bad option: '{a}'."}]}} \ No newline at end of file +{"info":{"file":"redis-mock.js","fileShort":"redis-mock.js","fileSafe":"redis_mock_js","link":"files/redis_mock_js/index.html"},"complexity":{"aggregate":{"line":4,"complexity":{"sloc":{"physical":3347,"logical":2029},"cyclomatic":408,"halstead":{"operators":{"distinct":47,"total":6560,"identifiers":["__stripped__"]},"operands":{"distinct":584,"total":7660,"identifiers":["__stripped__"]},"length":14220,"vocabulary":631,"difficulty":308.23630136986304,"volume":132267.27589265184,"effort":40769575.913418256,"bugs":44.08909196421728,"time":2264976.4396343473},"params":619}},"functions":[{"name":"","line":4,"complexity":{"sloc":{"physical":3347,"logical":237},"cyclomatic":12,"halstead":{"operators":{"distinct":16,"total":712,"identifiers":["__stripped__"]},"operands":{"distinct":244,"total":718,"identifiers":["__stripped__"]},"length":1430,"vocabulary":260,"difficulty":23.540983606557376,"volume":11471.98597263069,"effort":270061.8337163552,"bugs":3.82399532421023,"time":15003.435206464179},"params":0}},{"name":"exists","line":17,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":10,"vocabulary":7,"difficulty":3.3333333333333335,"volume":28.07354922057604,"effort":93.57849740192015,"bugs":0.009357849740192013,"time":5.198805411217786},"params":1}},{"name":"setImmediate","line":39,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":0.6666666666666666,"volume":10,"effort":6.666666666666666,"bugs":0.0033333333333333335,"time":0.37037037037037035},"params":1}},{"name":"SortedSet","line":46,"complexity":{"sloc":{"physical":9,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":19,"identifiers":["__stripped__"]},"length":37,"vocabulary":14,"difficulty":5.277777777777778,"volume":140.87213211613133,"effort":743.4918083906931,"bugs":0.04695737737204377,"time":41.30510046614962},"params":0}},{"name":".add","line":55,"complexity":{"sloc":{"physical":18,"logical":14},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":44,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":54,"identifiers":["__stripped__"]},"length":98,"vocabulary":27,"difficulty":15.88235294117647,"volume":465.97897521202,"effort":7400.842547485023,"bugs":0.15532632507067332,"time":411.15791930472346},"params":2}},{"name":".rem","line":73,"complexity":{"sloc":{"physical":17,"logical":13},"cyclomatic":3,"halstead":{"operators":{"distinct":9,"total":41,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":50,"identifiers":["__stripped__"]},"length":91,"vocabulary":24,"difficulty":15,"volume":417.23158756562526,"effort":6258.473813484379,"bugs":0.13907719585520842,"time":347.69298963802106},"params":1}},{"name":".sortScores","line":90,"complexity":{"sloc":{"physical":6,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":2.5,"volume":30,"effort":75,"bugs":0.01,"time":4.166666666666667},"params":0}},{"name":"","line":91,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"length":12,"vocabulary":7,"difficulty":3,"volume":33.68825906469125,"effort":101.06477719407376,"bugs":0.011229419688230418,"time":5.614709844115208},"params":2}},{"name":"redismock.SortedSet","line":96,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":".escape","line":117,"complexity":{"sloc":{"physical":21,"logical":13},"cyclomatic":1,"halstead":{"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":23,"total":26,"identifiers":["__stripped__"]},"length":43,"vocabulary":31,"difficulty":4.521739130434782,"volume":213.03044134663566,"effort":963.2680826108742,"bugs":0.07101014711554522,"time":53.5148934783819},"params":0}},{"name":"escapechar","line":132,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":16,"identifiers":["__stripped__"]},"length":32,"vocabulary":22,"difficulty":6.666666666666666,"volume":142.7018117963935,"effort":951.3454119759567,"bugs":0.04756727059879784,"time":52.85252288755315},"params":1}},{"name":"translate","line":139,"complexity":{"sloc":{"physical":40,"logical":38},"cyclomatic":12,"halstead":{"operators":{"distinct":15,"total":82,"identifiers":["__stripped__"]},"operands":{"distinct":25,"total":100,"identifiers":["__stripped__"]},"length":182,"vocabulary":40,"difficulty":30,"volume":968.5909132695,"effort":29057.727398085,"bugs":0.3228636377565,"time":1614.3181887825},"params":1}},{"name":"cb","line":180,"complexity":{"sloc":{"physical":14,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":2}},{"name":"","line":181,"complexity":{"sloc":{"physical":12,"logical":6},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"length":29,"vocabulary":20,"difficulty":8.555555555555555,"volume":125.33591475173351,"effort":1072.3183817648312,"bugs":0.041778638250577836,"time":59.57324343137951},"params":0}},{"name":"","line":184,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":6,"difficulty":1,"volume":15.509775004326936,"effort":15.509775004326936,"bugs":0.005169925001442312,"time":0.861654166907052},"params":0}},{"name":"gather","line":195,"complexity":{"sloc":{"physical":19,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"","line":196,"complexity":{"sloc":{"physical":17,"logical":13},"cyclomatic":4,"halstead":{"operators":{"distinct":18,"total":31,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":33,"identifiers":["__stripped__"]},"length":64,"vocabulary":30,"difficulty":24.75,"volume":314.0409981189452,"effort":7772.514703443893,"bugs":0.10468033270631506,"time":431.80637241354964},"params":0}},{"name":"wrongType","line":215,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.ifType","line":219,"complexity":{"sloc":{"physical":46,"logical":6},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"length":26,"vocabulary":16,"difficulty":4.199999999999999,"volume":104,"effort":436.79999999999995,"bugs":0.034666666666666665,"time":24.266666666666666},"params":3}},{"name":"thenex","line":222,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":1}},{"name":"thennx","line":226,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":1}},{"name":"then","line":230,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":1}},{"name":"end","line":234,"complexity":{"sloc":{"physical":29,"logical":18},"cyclomatic":9,"halstead":{"operators":{"distinct":12,"total":56,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":56,"identifiers":["__stripped__"]},"length":112,"vocabulary":28,"difficulty":21,"volume":538.4237512704516,"effort":11306.898776679483,"bugs":0.17947458375681719,"time":628.1610431488602},"params":0}},{"name":"redismock.del","line":270,"complexity":{"sloc":{"physical":24,"logical":6},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":24,"identifiers":["__stripped__"]},"length":43,"vocabulary":22,"difficulty":4.5,"volume":191.75555960140377,"effort":862.900018206317,"bugs":0.0639185198671346,"time":47.938889900350944},"params":2}},{"name":"","line":275,"complexity":{"sloc":{"physical":17,"logical":13},"cyclomatic":6,"halstead":{"operators":{"distinct":7,"total":29,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":32,"identifiers":["__stripped__"]},"length":61,"vocabulary":17,"difficulty":11.200000000000001,"volume":249.33523331627075,"effort":2792.5546131422325,"bugs":0.08311174443875692,"time":155.14192295234625},"params":1}},{"name":"redismock.dump","line":296,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.exists","line":301,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":5,"halstead":{"operators":{"distinct":5,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":22,"identifiers":["__stripped__"]},"length":40,"vocabulary":16,"difficulty":5,"volume":160,"effort":800,"bugs":0.05333333333333334,"time":44.44444444444444},"params":2}},{"name":"redismock.expire","line":306,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":9,"identifiers":["__stripped__"]},"length":13,"vocabulary":10,"difficulty":3,"volume":43.18506523353572,"effort":129.55519570060716,"bugs":0.014395021744511906,"time":7.197510872255953},"params":3}},{"name":"redismock.expireat","line":311,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":8,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":13,"identifiers":["__stripped__"]},"length":23,"vocabulary":17,"difficulty":5.777777777777778,"volume":94.01164534875782,"effort":543.1783953483786,"bugs":0.031337215116252606,"time":30.176577519354364},"params":3}},{"name":"redismock.keys","line":317,"complexity":{"sloc":{"physical":36,"logical":22},"cyclomatic":12,"halstead":{"operators":{"distinct":13,"total":63,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":73,"identifiers":["__stripped__"]},"length":136,"vocabulary":30,"difficulty":27.91176470588235,"volume":667.3371210027585,"effort":18626.556700929934,"bugs":0.2224457070009195,"time":1034.8087056072186},"params":2}},{"name":"redismock.migrate","line":355,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"length":14,"vocabulary":12,"difficulty":1.6666666666666667,"volume":50.18947501009619,"effort":83.64912501682699,"bugs":0.016729825003365395,"time":4.647173612045943},"params":6}},{"name":"redismock.move","line":360,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":1.75,"volume":34.86917501586544,"effort":61.021056277764515,"bugs":0.011623058338621813,"time":3.3900586820980285},"params":3}},{"name":"redismock.object","line":365,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.persist","line":370,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":19,"identifiers":["__stripped__"]},"length":33,"vocabulary":16,"difficulty":4.318181818181818,"volume":132,"effort":570,"bugs":0.044,"time":31.666666666666668},"params":2}},{"name":"redismock.pexpire","line":379,"complexity":{"sloc":{"physical":22,"logical":13},"cyclomatic":4,"halstead":{"operators":{"distinct":12,"total":42,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":49,"identifiers":["__stripped__"]},"length":91,"vocabulary":32,"difficulty":14.700000000000001,"volume":455,"effort":6688.500000000001,"bugs":0.15166666666666667,"time":371.58333333333337},"params":3}},{"name":"","line":392,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":0}},{"name":"redismock.pexpireat","line":403,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"length":21,"vocabulary":15,"difficulty":5.25,"volume":82.0447025077789,"effort":430.7346881658392,"bugs":0.02734823416925963,"time":23.929704898102177},"params":3}},{"name":"redismock.pttl","line":409,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":23,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":23,"identifiers":["__stripped__"]},"length":46,"vocabulary":23,"difficulty":8.846153846153847,"volume":208.0838499786226,"effort":1840.7417498108923,"bugs":0.06936128332620753,"time":102.26343054504957},"params":2}},{"name":"redismock.randomkey","line":418,"complexity":{"sloc":{"physical":31,"logical":23},"cyclomatic":6,"halstead":{"operators":{"distinct":11,"total":52,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":61,"identifiers":["__stripped__"]},"length":113,"vocabulary":27,"difficulty":20.96875,"volume":537.302287744472,"effort":11266.557346141897,"bugs":0.17910076258149066,"time":625.9198525634388},"params":1}},{"name":"redismock.rename","line":451,"complexity":{"sloc":{"physical":26,"logical":21},"cyclomatic":8,"halstead":{"operators":{"distinct":11,"total":48,"identifiers":["__stripped__"]},"operands":{"distinct":22,"total":57,"identifiers":["__stripped__"]},"length":105,"vocabulary":33,"difficulty":14.25,"volume":529.6613825326376,"effort":7547.674701090086,"bugs":0.17655379417754588,"time":419.31526117167147},"params":3}},{"name":"redismock.renamenx","line":479,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"length":24,"vocabulary":13,"difficulty":3.3333333333333335,"volume":88.81055323538621,"effort":296.0351774512874,"bugs":0.029603517745128736,"time":16.446398747293742},"params":3}},{"name":"redismock.restore","line":487,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":12,"vocabulary":10,"difficulty":1.7142857142857142,"volume":39.863137138648355,"effort":68.33680652339717,"bugs":0.013287712379549451,"time":3.796489251299843},"params":4}},{"name":"redismock.sort","line":492,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.ttl","line":497,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":24,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":24,"identifiers":["__stripped__"]},"length":48,"vocabulary":25,"difficulty":9.428571428571429,"volume":222.90509710918678,"effort":2101.6766298866182,"bugs":0.0743016990363956,"time":116.75981277147879},"params":2}},{"name":"redismock.type","line":506,"complexity":{"sloc":{"physical":23,"logical":17},"cyclomatic":8,"halstead":{"operators":{"distinct":12,"total":45,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":49,"identifiers":["__stripped__"]},"length":94,"vocabulary":31,"difficulty":15.473684210526315,"volume":465.6944531763663,"effort":7206.008907044826,"bugs":0.15523148439212212,"time":400.33382816915696},"params":2}},{"name":"redismock.scan","line":531,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.append","line":539,"complexity":{"sloc":{"physical":13,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":15,"identifiers":["__stripped__"]},"length":29,"vocabulary":15,"difficulty":2.727272727272727,"volume":113.29982727264704,"effort":308.99952892540097,"bugs":0.03776660909088234,"time":17.16664049585561},"params":3}},{"name":"","line":549,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1,"volume":13.931568569324174,"effort":13.931568569324174,"bugs":0.004643856189774725,"time":0.7739760316291208},"params":0}},{"name":"","line":546,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":7,"difficulty":1.5,"volume":19.651484454403228,"effort":29.47722668160484,"bugs":0.00655049481813441,"time":1.6376237045336022},"params":0}},{"name":"","line":542,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":7,"difficulty":1.5,"volume":19.651484454403228,"effort":29.47722668160484,"bugs":0.00655049481813441,"time":1.6376237045336022},"params":0}},{"name":"redismock.bitcount","line":573,"complexity":{"sloc":{"physical":44,"logical":8},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":30,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":36,"identifiers":["__stripped__"]},"length":66,"vocabulary":28,"difficulty":7.2,"volume":317.28542485580186,"effort":2284.4550589617734,"bugs":0.1057618082852673,"time":126.91416994232074},"params":2}},{"name":"","line":614,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":583,"complexity":{"sloc":{"physical":31,"logical":22},"cyclomatic":9,"halstead":{"operators":{"distinct":18,"total":49,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":60,"identifiers":["__stripped__"]},"length":109,"vocabulary":30,"difficulty":45,"volume":534.8510749213285,"effort":24068.298371459783,"bugs":0.17828369164044283,"time":1337.1276873033212},"params":0}},{"name":"redismock.bitop","line":619,"complexity":{"sloc":{"physical":65,"logical":20},"cyclomatic":5,"halstead":{"operators":{"distinct":14,"total":67,"identifiers":["__stripped__"]},"operands":{"distinct":37,"total":80,"identifiers":["__stripped__"]},"length":147,"vocabulary":51,"difficulty":15.135135135135137,"volume":833.84652526981,"effort":12620.379841921449,"bugs":0.27794884175660334,"time":701.1322134400805},"params":4}},{"name":"","line":631,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"length":28,"vocabulary":15,"difficulty":6.5625,"volume":109.39293667703852,"effort":717.8911469430653,"bugs":0.03646431222567951,"time":39.88284149683696},"params":1}},{"name":"","line":637,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":1.5,"volume":10,"effort":15,"bugs":0.0033333333333333335,"time":0.8333333333333334},"params":1}},{"name":"","line":642,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":8,"identifiers":["__stripped__"]},"length":13,"vocabulary":6,"difficulty":8,"volume":33.60451250937503,"effort":268.8361000750002,"bugs":0.011201504169791677,"time":14.935338893055567},"params":2}},{"name":"","line":645,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"length":12,"vocabulary":9,"difficulty":4.375,"volume":38.03910001730775,"effort":166.4210625757214,"bugs":0.012679700005769252,"time":9.245614587540079},"params":1}},{"name":"","line":652,"complexity":{"sloc":{"physical":26,"logical":21},"cyclomatic":7,"halstead":{"operators":{"distinct":16,"total":49,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":58,"identifiers":["__stripped__"]},"length":107,"vocabulary":34,"difficulty":25.77777777777778,"volume":544.3585240137863,"effort":14032.353063466493,"bugs":0.18145284133792877,"time":779.575170192583},"params":3}},{"name":"redismock.bitpos","line":686,"complexity":{"sloc":{"physical":61,"logical":12},"cyclomatic":4,"halstead":{"operators":{"distinct":13,"total":42,"identifiers":["__stripped__"]},"operands":{"distinct":26,"total":49,"identifiers":["__stripped__"]},"length":91,"vocabulary":39,"difficulty":12.25,"volume":480.97160191646464,"effort":5891.9021234766915,"bugs":0.1603238673054882,"time":327.3278957487051},"params":3}},{"name":"","line":708,"complexity":{"sloc":{"physical":37,"logical":28},"cyclomatic":11,"halstead":{"operators":{"distinct":22,"total":66,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":75,"identifiers":["__stripped__"]},"length":141,"vocabulary":40,"difficulty":45.833333333333336,"volume":750.3918613791182,"effort":34392.96031320959,"bugs":0.2501306204597061,"time":1910.7200174005327},"params":0}},{"name":"","line":702,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":2.6666666666666665,"volume":25.26619429851844,"effort":67.3765181293825,"bugs":0.008422064766172813,"time":3.743139896076806},"params":0}},{"name":"redismock.decr","line":748,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":2.0999999999999996,"volume":30,"effort":62.999999999999986,"bugs":0.01,"time":3.499999999999999},"params":2}},{"name":"redismock.decrby","line":752,"complexity":{"sloc":{"physical":14,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":756,"complexity":{"sloc":{"physical":8,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"length":31,"vocabulary":19,"difficulty":6.181818181818182,"volume":131.68575291675114,"effort":814.0573816671889,"bugs":0.04389525097225038,"time":45.22541009262161},"params":0}},{"name":"","line":755,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":6,"difficulty":1,"volume":15.509775004326936,"effort":15.509775004326936,"bugs":0.005169925001442312,"time":0.861654166907052},"params":0}},{"name":"redismock.get","line":767,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"length":26,"vocabulary":13,"difficulty":4.6875,"volume":96.21143267166839,"effort":450.9910906484456,"bugs":0.032070477557222796,"time":25.05506059158031},"params":2}},{"name":"redismock.getbit","line":775,"complexity":{"sloc":{"physical":15,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":787,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":778,"complexity":{"sloc":{"physical":9,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"length":41,"vocabulary":24,"difficulty":11,"volume":187.98346252956745,"effort":2067.818087825242,"bugs":0.06266115417652249,"time":114.87878265695788},"params":0}},{"name":"redismock.getrange","line":792,"complexity":{"sloc":{"physical":19,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":14,"difficulty":2.8,"volume":95.18387305144009,"effort":266.51484454403226,"bugs":0.03172795768381336,"time":14.806380252446237},"params":4}},{"name":"","line":808,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":795,"complexity":{"sloc":{"physical":13,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":24,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":27,"identifiers":["__stripped__"]},"length":51,"vocabulary":19,"difficulty":15,"volume":216.64430318562285,"effort":3249.6645477843426,"bugs":0.07221476772854095,"time":180.53691932135237},"params":0}},{"name":"redismock.getset","line":813,"complexity":{"sloc":{"physical":5,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":15,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":4.166666666666667,"volume":91.37651812938249,"effort":380.7354922057604,"bugs":0.03045883937646083,"time":21.15197178920891},"params":3}},{"name":"redismock.incr","line":820,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":2.0999999999999996,"volume":30,"effort":62.999999999999986,"bugs":0.01,"time":3.499999999999999},"params":2}},{"name":"redismock.incrby","line":825,"complexity":{"sloc":{"physical":14,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":829,"complexity":{"sloc":{"physical":8,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"length":31,"vocabulary":19,"difficulty":6.181818181818182,"volume":131.68575291675114,"effort":814.0573816671889,"bugs":0.04389525097225038,"time":45.22541009262161},"params":0}},{"name":"","line":828,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":6,"difficulty":1,"volume":15.509775004326936,"effort":15.509775004326936,"bugs":0.005169925001442312,"time":0.861654166907052},"params":0}},{"name":"redismock.incrbyfloat","line":841,"complexity":{"sloc":{"physical":14,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":845,"complexity":{"sloc":{"physical":8,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"length":32,"vocabulary":18,"difficulty":6.8,"volume":133.437600046154,"effort":907.375680313847,"bugs":0.04447920001538466,"time":50.40976001743595},"params":0}},{"name":"","line":844,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":6,"difficulty":1,"volume":15.509775004326936,"effort":15.509775004326936,"bugs":0.005169925001442312,"time":0.861654166907052},"params":0}},{"name":"redismock.mget","line":857,"complexity":{"sloc":{"physical":7,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"length":34,"vocabulary":19,"difficulty":4.384615384615384,"volume":144.4295354570819,"effort":633.2679631579743,"bugs":0.048143178485693966,"time":35.181553508776354},"params":2}},{"name":"","line":860,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":2,"volume":18.094737505048094,"effort":36.18947501009619,"bugs":0.006031579168349364,"time":2.0105263894497885},"params":1}},{"name":"redismock.mset","line":866,"complexity":{"sloc":{"physical":15,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":28,"identifiers":["__stripped__"]},"length":51,"vocabulary":24,"difficulty":5.764705882352941,"volume":233.833087536779,"effort":1347.97897521202,"bugs":0.07794436251225967,"time":74.88772084511223},"params":3}},{"name":"","line":871,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":22,"vocabulary":17,"difficulty":4.55,"volume":89.92418250750748,"effort":409.155030409159,"bugs":0.029974727502502494,"time":22.730835022731057},"params":2}},{"name":"","line":876,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":7,"difficulty":1.4,"volume":30.880904142633646,"effort":43.2332657996871,"bugs":0.010293634714211216,"time":2.401848099982617},"params":1}},{"name":"redismock.msetnx","line":883,"complexity":{"sloc":{"physical":20,"logical":9},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":30,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":35,"identifiers":["__stripped__"]},"length":65,"vocabulary":27,"difficulty":7.368421052631579,"volume":309.0676876406255,"effort":2277.3408562993454,"bugs":0.10302256254687515,"time":126.51893646107474},"params":3}},{"name":"","line":888,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":22,"vocabulary":17,"difficulty":4.55,"volume":89.92418250750748,"effort":409.155030409159,"bugs":0.029974727502502494,"time":22.730835022731057},"params":2}},{"name":"","line":893,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"","line":898,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":7,"difficulty":1.4,"volume":30.880904142633646,"effort":43.2332657996871,"bugs":0.010293634714211216,"time":2.401848099982617},"params":1}},{"name":"redismock.psetex","line":905,"complexity":{"sloc":{"physical":5,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.4000000000000004,"volume":85.11011351724513,"effort":204.26427244138833,"bugs":0.028370037839081708,"time":11.348015135632686},"params":4}},{"name":"redismock.set","line":912,"complexity":{"sloc":{"physical":39,"logical":19},"cyclomatic":8,"halstead":{"operators":{"distinct":11,"total":53,"identifiers":["__stripped__"]},"operands":{"distinct":28,"total":64,"identifiers":["__stripped__"]},"length":117,"vocabulary":39,"difficulty":12.571428571428571,"volume":618.3920596068831,"effort":7774.07160648653,"bugs":0.2061306865356277,"time":431.89286702702947},"params":3}},{"name":"","line":918,"complexity":{"sloc":{"physical":14,"logical":11},"cyclomatic":5,"halstead":{"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":24,"identifiers":["__stripped__"]},"length":45,"vocabulary":20,"difficulty":5.142857142857142,"volume":194.4867642699313,"effort":1000.2176448167895,"bugs":0.06482892142331044,"time":55.56764693426609},"params":2}},{"name":"redismock.setbit","line":953,"complexity":{"sloc":{"physical":36,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":15,"difficulty":2.5454545454545454,"volume":97.67226489021297,"effort":248.62031062963302,"bugs":0.03255742163007099,"time":13.812239479424058},"params":4}},{"name":"","line":959,"complexity":{"sloc":{"physical":28,"logical":23},"cyclomatic":6,"halstead":{"operators":{"distinct":22,"total":59,"identifiers":["__stripped__"]},"operands":{"distinct":24,"total":71,"identifiers":["__stripped__"]},"length":130,"vocabulary":46,"difficulty":32.54166666666667,"volume":718.0630542874117,"effort":23366.968558269524,"bugs":0.23935435142913722,"time":1298.1649199038625},"params":0}},{"name":"","line":956,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":"redismock.setex","line":991,"complexity":{"sloc":{"physical":5,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.4000000000000004,"volume":85.11011351724513,"effort":204.26427244138833,"bugs":0.028370037839081708,"time":11.348015135632686},"params":4}},{"name":"redismock.setnx","line":998,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"length":30,"vocabulary":15,"difficulty":4.5,"volume":117.20671786825557,"effort":527.43023040715,"bugs":0.03906890595608519,"time":29.30167946706389},"params":3}},{"name":"redismock.setrange","line":1007,"complexity":{"sloc":{"physical":23,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":15,"difficulty":2.5454545454545454,"volume":97.67226489021297,"effort":248.62031062963302,"bugs":0.03255742163007099,"time":13.812239479424058},"params":4}},{"name":"","line":1013,"complexity":{"sloc":{"physical":15,"logical":11},"cyclomatic":4,"halstead":{"operators":{"distinct":11,"total":42,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":53,"identifiers":["__stripped__"]},"length":95,"vocabulary":22,"difficulty":26.5,"volume":423.64600377054325,"effort":11226.619099919397,"bugs":0.14121533459018107,"time":623.7010611066331},"params":0}},{"name":"","line":1010,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":0}},{"name":"redismock.strlen","line":1032,"complexity":{"sloc":{"physical":10,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"length":37,"vocabulary":19,"difficulty":4.384615384615384,"volume":157.17331799741265,"effort":689.1445481425015,"bugs":0.05239110599913755,"time":38.285808230138976},"params":2}},{"name":"","line":1039,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1038,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1,"volume":13.931568569324174,"effort":13.931568569324174,"bugs":0.004643856189774725,"time":0.7739760316291208},"params":0}},{"name":"redismock.blpop","line":1046,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":1.75,"volume":34.86917501586544,"effort":61.021056277764515,"bugs":0.011623058338621813,"time":3.3900586820980285},"params":3}},{"name":"redismock.brpop","line":1050,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":1.75,"volume":34.86917501586544,"effort":61.021056277764515,"bugs":0.011623058338621813,"time":3.3900586820980285},"params":3}},{"name":"redismock.brpoplpush","line":1054,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":12,"vocabulary":10,"difficulty":1.7142857142857142,"volume":39.863137138648355,"effort":68.33680652339717,"bugs":0.013287712379549451,"time":3.796489251299843},"params":4}},{"name":"redismock.lindex","line":1058,"complexity":{"sloc":{"physical":15,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"length":28,"vocabulary":18,"difficulty":3.75,"volume":116.75790004038474,"effort":437.84212515144276,"bugs":0.03891930001346158,"time":24.324562508413486},"params":3}},{"name":"","line":1070,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1062,"complexity":{"sloc":{"physical":8,"logical":5},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":23,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":24,"identifiers":["__stripped__"]},"length":47,"vocabulary":15,"difficulty":13.714285714285714,"volume":183.62385799360038,"effort":2518.2700524836623,"bugs":0.06120795266453346,"time":139.9038918046479},"params":0}},{"name":"redismock.linsert","line":1074,"complexity":{"sloc":{"physical":19,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":15,"identifiers":["__stripped__"]},"length":26,"vocabulary":16,"difficulty":2.5,"volume":104,"effort":260,"bugs":0.034666666666666665,"time":14.444444444444445},"params":5}},{"name":"","line":1090,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1077,"complexity":{"sloc":{"physical":13,"logical":9},"cyclomatic":4,"halstead":{"operators":{"distinct":11,"total":25,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":28,"identifiers":["__stripped__"]},"length":53,"vocabulary":24,"difficulty":11.846153846153845,"volume":243.00301253822133,"effort":2878.6510716066214,"bugs":0.08100100417940712,"time":159.9250595337012},"params":0}},{"name":"redismock.llen","line":1094,"complexity":{"sloc":{"physical":7,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.6666666666666665,"volume":85.11011351724513,"effort":226.96030271265366,"bugs":0.028370037839081708,"time":12.608905706258536},"params":2}},{"name":"","line":1098,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1097,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1,"volume":13.931568569324174,"effort":13.931568569324174,"bugs":0.004643856189774725,"time":0.7739760316291208},"params":0}},{"name":"redismock.lpop","line":1102,"complexity":{"sloc":{"physical":13,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.6666666666666665,"volume":85.11011351724513,"effort":226.96030271265366,"bugs":0.028370037839081708,"time":12.608905706258536},"params":2}},{"name":"","line":1112,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1105,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"length":23,"vocabulary":14,"difficulty":5.5,"volume":87.56916320732489,"effort":481.6303976402869,"bugs":0.029189721069108297,"time":26.757244313349272},"params":0}},{"name":"redismock.lpush","line":1116,"complexity":{"sloc":{"physical":14,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"length":42,"vocabulary":21,"difficulty":4.6000000000000005,"volume":184.47733175670794,"effort":848.5957260808566,"bugs":0.06149244391890265,"time":47.14420700449203},"params":3}},{"name":"","line":1122,"complexity":{"sloc":{"physical":6,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":9,"identifiers":["__stripped__"]},"length":18,"vocabulary":13,"difficulty":2,"volume":66.60791492653966,"effort":133.21582985307933,"bugs":0.022202638308846556,"time":7.400879436282185},"params":0}},{"name":"","line":1123,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":1.25,"volume":20.67970000576925,"effort":25.84962500721156,"bugs":0.006893233335256416,"time":1.43609027817842},"params":1}},{"name":"","line":1121,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":7,"difficulty":1.5,"volume":22.458839376460833,"effort":33.68825906469125,"bugs":0.007486279792153611,"time":1.871569948038403},"params":0}},{"name":"redismock.lpushx","line":1131,"complexity":{"sloc":{"physical":10,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":1138,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1134,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":13,"vocabulary":8,"difficulty":2.0999999999999996,"volume":39,"effort":81.89999999999999,"bugs":0.013,"time":4.55},"params":0}},{"name":"redismock.lrange","line":1142,"complexity":{"sloc":{"physical":26,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":16,"identifiers":["__stripped__"]},"length":30,"vocabulary":18,"difficulty":5.090909090909091,"volume":125.09775004326937,"effort":636.8612729475532,"bugs":0.04169925001442312,"time":35.38118183041962},"params":4}},{"name":"","line":1165,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1146,"complexity":{"sloc":{"physical":19,"logical":11},"cyclomatic":5,"halstead":{"operators":{"distinct":10,"total":30,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":32,"identifiers":["__stripped__"]},"length":62,"vocabulary":20,"difficulty":16,"volume":267.95954188301647,"effort":4287.3526701282635,"bugs":0.08931984729433882,"time":238.1862594515702},"params":0}},{"name":"redismock.lrem","line":1169,"complexity":{"sloc":{"physical":24,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"length":29,"vocabulary":19,"difficulty":3.6923076923076925,"volume":123.18989788986397,"effort":454.85500759334394,"bugs":0.04106329929662132,"time":25.269722644074662},"params":4}},{"name":"","line":1190,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1173,"complexity":{"sloc":{"physical":17,"logical":11},"cyclomatic":5,"halstead":{"operators":{"distinct":13,"total":25,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":26,"identifiers":["__stripped__"]},"length":51,"vocabulary":27,"difficulty":12.071428571428571,"volume":242.49926261033693,"effort":2927.312527224781,"bugs":0.08083308753677898,"time":162.62847373471007},"params":0}},{"name":"redismock.lset","line":1194,"complexity":{"sloc":{"physical":13,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":15,"difficulty":2.5454545454545454,"volume":97.67226489021297,"effort":248.62031062963302,"bugs":0.03255742163007099,"time":13.812239479424058},"params":4}},{"name":"","line":1204,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":4,"vocabulary":4,"difficulty":1,"volume":8,"effort":8,"bugs":0.0026666666666666666,"time":0.4444444444444444},"params":0}},{"name":"","line":1197,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":11,"identifiers":["__stripped__"]},"length":21,"vocabulary":14,"difficulty":4.125,"volume":79.95445336320968,"effort":329.81212012323994,"bugs":0.026651484454403226,"time":18.32289556240222},"params":0}},{"name":"redismock.ltrim","line":1208,"complexity":{"sloc":{"physical":32,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":14,"difficulty":2.8,"volume":95.18387305144009,"effort":266.51484454403226,"bugs":0.03172795768381336,"time":14.806380252446237},"params":4}},{"name":"","line":1232,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"length":20,"vocabulary":13,"difficulty":4.285714285714286,"volume":74.00879436282185,"effort":317.18054726923646,"bugs":0.024669598120940616,"time":17.621141514957582},"params":0}},{"name":"","line":1211,"complexity":{"sloc":{"physical":21,"logical":15},"cyclomatic":6,"halstead":{"operators":{"distinct":13,"total":45,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":53,"identifiers":["__stripped__"]},"length":98,"vocabulary":25,"difficulty":28.708333333333336,"volume":455.097906597923,"effort":13065.102401915374,"bugs":0.15169930219930766,"time":725.8390223286319},"params":0}},{"name":"redismock.rpop","line":1241,"complexity":{"sloc":{"physical":13,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.6666666666666665,"volume":85.11011351724513,"effort":226.96030271265366,"bugs":0.028370037839081708,"time":12.608905706258536},"params":2}},{"name":"","line":1251,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1244,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":11,"identifiers":["__stripped__"]},"length":23,"vocabulary":14,"difficulty":5.5,"volume":87.56916320732489,"effort":481.6303976402869,"bugs":0.029189721069108297,"time":26.757244313349272},"params":0}},{"name":"redismock.rpoplpush","line":1255,"complexity":{"sloc":{"physical":14,"logical":10},"cyclomatic":4,"halstead":{"operators":{"distinct":7,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":29,"identifiers":["__stripped__"]},"length":50,"vocabulary":18,"difficulty":9.227272727272727,"volume":208.4962500721156,"effort":1923.8517620290665,"bugs":0.06949875002403853,"time":106.88065344605926},"params":3}},{"name":"redismock.rpush","line":1270,"complexity":{"sloc":{"physical":12,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"length":42,"vocabulary":21,"difficulty":4.6000000000000005,"volume":184.47733175670794,"effort":848.5957260808566,"bugs":0.06149244391890265,"time":47.14420700449203},"params":3}},{"name":"","line":1276,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":12,"difficulty":3,"volume":82.4541375165866,"effort":247.3624125497598,"bugs":0.027484712505528867,"time":13.742356252764433},"params":0}},{"name":"","line":1275,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":7,"difficulty":1.5,"volume":22.458839376460833,"effort":33.68825906469125,"bugs":0.007486279792153611,"time":1.871569948038403},"params":0}},{"name":"redismock.rpushx","line":1283,"complexity":{"sloc":{"physical":10,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":1290,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1286,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":13,"vocabulary":8,"difficulty":2.0999999999999996,"volume":39,"effort":81.89999999999999,"bugs":0.013,"time":4.55},"params":0}},{"name":"redismock.sadd","line":1297,"complexity":{"sloc":{"physical":22,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"length":46,"vocabulary":23,"difficulty":4.411764705882353,"volume":208.0838499786226,"effort":918.0169851998056,"bugs":0.06936128332620753,"time":51.00094362221142},"params":3}},{"name":"","line":1304,"complexity":{"sloc":{"physical":13,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"length":14,"vocabulary":11,"difficulty":2,"volume":48.43204266092217,"effort":96.86408532184434,"bugs":0.016144014220307392,"time":5.3813380734357965},"params":0}},{"name":"","line":1305,"complexity":{"sloc":{"physical":10,"logical":6},"cyclomatic":4,"halstead":{"operators":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":20,"identifiers":["__stripped__"]},"length":38,"vocabulary":20,"difficulty":10,"volume":164.2332676057198,"effort":1642.332676057198,"bugs":0.05474442253523993,"time":91.24070422539988},"params":1}},{"name":"","line":1303,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":7,"difficulty":1.5,"volume":22.458839376460833,"effort":33.68825906469125,"bugs":0.007486279792153611,"time":1.871569948038403},"params":0}},{"name":"redismock.scard","line":1320,"complexity":{"sloc":{"physical":7,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.6666666666666665,"volume":85.11011351724513,"effort":226.96030271265366,"bugs":0.028370037839081708,"time":12.608905706258536},"params":2}},{"name":"","line":1324,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1323,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":9,"difficulty":1.5,"volume":38.03910001730775,"effort":57.058650025961626,"bugs":0.012679700005769252,"time":3.1699250014423126},"params":0}},{"name":"redismock.sdiff","line":1328,"complexity":{"sloc":{"physical":26,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":29,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":30,"identifiers":["__stripped__"]},"length":59,"vocabulary":26,"difficulty":6.666666666666667,"volume":277.32594337032447,"effort":1848.83962246883,"bugs":0.09244198112344149,"time":102.71331235937944},"params":2}},{"name":"","line":1332,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"length":17,"vocabulary":10,"difficulty":4.5,"volume":56.472777613085164,"effort":254.12749925888323,"bugs":0.01882425920436172,"time":14.118194403271291},"params":1}},{"name":"","line":1342,"complexity":{"sloc":{"physical":10,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"length":22,"vocabulary":13,"difficulty":2.4444444444444446,"volume":81.40967379910403,"effort":199.0014248422543,"bugs":0.027136557933034676,"time":11.055634713458572},"params":0}},{"name":"","line":1346,"complexity":{"sloc":{"physical":5,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":8,"difficulty":2.5,"volume":27,"effort":67.5,"bugs":0.009,"time":3.75},"params":2}},{"name":"","line":1347,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":2.5,"volume":30,"effort":75,"bugs":0.01,"time":4.166666666666667},"params":1}},{"name":"","line":1339,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"redismock.sdiffstore","line":1355,"complexity":{"sloc":{"physical":13,"logical":10},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":36,"identifiers":["__stripped__"]},"operands":{"distinct":23,"total":46,"identifiers":["__stripped__"]},"length":82,"vocabulary":31,"difficulty":8,"volume":406.2440974517238,"effort":3249.9527796137904,"bugs":0.1354146991505746,"time":180.55293220076612},"params":3}},{"name":"redismock.sinter","line":1369,"complexity":{"sloc":{"physical":26,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":29,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":30,"identifiers":["__stripped__"]},"length":59,"vocabulary":26,"difficulty":6.666666666666667,"volume":277.32594337032447,"effort":1848.83962246883,"bugs":0.09244198112344149,"time":102.71331235937944},"params":2}},{"name":"","line":1373,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"length":17,"vocabulary":10,"difficulty":4.5,"volume":56.472777613085164,"effort":254.12749925888323,"bugs":0.01882425920436172,"time":14.118194403271291},"params":1}},{"name":"","line":1383,"complexity":{"sloc":{"physical":10,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"length":22,"vocabulary":13,"difficulty":2.4444444444444446,"volume":81.40967379910403,"effort":199.0014248422543,"bugs":0.027136557933034676,"time":11.055634713458572},"params":0}},{"name":"","line":1387,"complexity":{"sloc":{"physical":5,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":8,"difficulty":2.5,"volume":27,"effort":67.5,"bugs":0.009,"time":3.75},"params":2}},{"name":"","line":1388,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"","line":1380,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"redismock.sinterstore","line":1396,"complexity":{"sloc":{"physical":16,"logical":10},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":35,"identifiers":["__stripped__"]},"operands":{"distinct":23,"total":43,"identifiers":["__stripped__"]},"length":78,"vocabulary":31,"difficulty":7.478260869565218,"volume":386.4273122101763,"effort":2889.804247832623,"bugs":0.12880910407005877,"time":160.54468043514572},"params":3}},{"name":"","line":1407,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":1.25,"volume":18.094737505048094,"effort":22.61842188131012,"bugs":0.006031579168349364,"time":1.2565789934061178},"params":1}},{"name":"redismock.sismember","line":1413,"complexity":{"sloc":{"physical":7,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":1417,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1416,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":10,"difficulty":2,"volume":36.541209043760986,"effort":73.08241808752197,"bugs":0.012180403014586996,"time":4.060134338195665},"params":0}},{"name":"redismock.smembers","line":1421,"complexity":{"sloc":{"physical":7,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.6666666666666665,"volume":85.11011351724513,"effort":226.96030271265366,"bugs":0.028370037839081708,"time":12.608905706258536},"params":2}},{"name":"","line":1425,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"","line":1424,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.5,"volume":30,"effort":45,"bugs":0.01,"time":2.5},"params":0}},{"name":"redismock.smove","line":1429,"complexity":{"sloc":{"physical":12,"logical":9},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":30,"identifiers":["__stripped__"]},"length":50,"vocabulary":19,"difficulty":8.75,"volume":212.39637567217926,"effort":1858.4682871315686,"bugs":0.07079879189072642,"time":103.24823817397603},"params":4}},{"name":"redismock.spop","line":1442,"complexity":{"sloc":{"physical":12,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":26,"identifiers":["__stripped__"]},"length":47,"vocabulary":17,"difficulty":9.1,"volume":192.11075353876598,"effort":1748.2078572027704,"bugs":0.06403691784625533,"time":97.12265873348724},"params":2}},{"name":"redismock.srandmember","line":1455,"complexity":{"sloc":{"physical":30,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":26,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":30,"identifiers":["__stripped__"]},"length":56,"vocabulary":27,"difficulty":10.3125,"volume":266.27370012115426,"effort":2745.947532499403,"bugs":0.08875790004038475,"time":152.55264069441128},"params":2}},{"name":"","line":1482,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1467,"complexity":{"sloc":{"physical":15,"logical":11},"cyclomatic":4,"halstead":{"operators":{"distinct":12,"total":37,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":39,"identifiers":["__stripped__"]},"length":76,"vocabulary":31,"difficulty":12.315789473684212,"volume":376.51891958940257,"effort":4637.1277465221165,"bugs":0.12550630652980085,"time":257.6182081401176},"params":0}},{"name":"redismock.srem","line":1486,"complexity":{"sloc":{"physical":21,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"length":46,"vocabulary":23,"difficulty":4.411764705882353,"volume":208.0838499786226,"effort":918.0169851998056,"bugs":0.06936128332620753,"time":51.00094362221142},"params":3}},{"name":"","line":1504,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1492,"complexity":{"sloc":{"physical":12,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":15,"identifiers":["__stripped__"]},"length":30,"vocabulary":19,"difficulty":2.6785714285714284,"volume":127.43782540330756,"effort":341.3513180445738,"bugs":0.042479275134435855,"time":18.963962113587435},"params":0}},{"name":"","line":1493,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":3,"halstead":{"operators":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"length":30,"vocabulary":18,"difficulty":8,"volume":125.09775004326937,"effort":1000.782000346155,"bugs":0.04169925001442312,"time":55.59900001923083},"params":1}},{"name":"redismock.sunion","line":1508,"complexity":{"sloc":{"physical":32,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":29,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":30,"identifiers":["__stripped__"]},"length":59,"vocabulary":26,"difficulty":6.666666666666667,"volume":277.32594337032447,"effort":1848.83962246883,"bugs":0.09244198112344149,"time":102.71331235937944},"params":2}},{"name":"","line":1512,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"length":17,"vocabulary":10,"difficulty":4.5,"volume":56.472777613085164,"effort":254.12749925888323,"bugs":0.01882425920436172,"time":14.118194403271291},"params":1}},{"name":"","line":1522,"complexity":{"sloc":{"physical":16,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":15,"vocabulary":11,"difficulty":2.916666666666667,"volume":51.89147427955947,"effort":151.35013331538178,"bugs":0.01729715809318649,"time":8.408340739743432},"params":0}},{"name":"","line":1526,"complexity":{"sloc":{"physical":11,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.6666666666666665,"volume":85.11011351724513,"effort":226.96030271265366,"bugs":0.028370037839081708,"time":12.608905706258536},"params":2}},{"name":"","line":1532,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":"","line":1529,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":2.25,"volume":13.931568569324174,"effort":31.34602928097939,"bugs":0.004643856189774725,"time":1.7414460711655217},"params":1}},{"name":"","line":1519,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"redismock.sunionstore","line":1541,"complexity":{"sloc":{"physical":16,"logical":10},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":35,"identifiers":["__stripped__"]},"operands":{"distinct":23,"total":43,"identifiers":["__stripped__"]},"length":78,"vocabulary":31,"difficulty":7.478260869565218,"volume":386.4273122101763,"effort":2889.804247832623,"bugs":0.12880910407005877,"time":160.54468043514572},"params":3}},{"name":"","line":1552,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":1.25,"volume":18.094737505048094,"effort":22.61842188131012,"bugs":0.006031579168349364,"time":1.2565789934061178},"params":1}},{"name":"redismock.sscan","line":1558,"complexity":{"sloc":{"physical":35,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":28,"identifiers":["__stripped__"]},"operands":{"distinct":22,"total":35,"identifiers":["__stripped__"]},"length":63,"vocabulary":32,"difficulty":7.954545454545454,"volume":315,"effort":2505.681818181818,"bugs":0.105,"time":139.20454545454544},"params":3}},{"name":"","line":1563,"complexity":{"sloc":{"physical":8,"logical":4},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"length":32,"vocabulary":18,"difficulty":5.7272727272727275,"volume":133.437600046154,"effort":764.2335275370638,"bugs":0.04447920001538466,"time":42.45741819650354},"params":2}},{"name":"","line":1577,"complexity":{"sloc":{"physical":14,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"length":24,"vocabulary":15,"difficulty":5.25,"volume":93.76537429460444,"effort":492.26821504667333,"bugs":0.03125512476486815,"time":27.34823416925963},"params":0}},{"name":"","line":1582,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":3,"halstead":{"operators":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"length":26,"vocabulary":18,"difficulty":7,"volume":108.41805003750011,"effort":758.9263502625008,"bugs":0.036139350012500036,"time":42.16257501458338},"params":1}},{"name":"redismock.zadd","line":1597,"complexity":{"sloc":{"physical":29,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":24,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":30,"identifiers":["__stripped__"]},"length":54,"vocabulary":25,"difficulty":4.7368421052631575,"volume":250.76823424783512,"effort":1187.84953064764,"bugs":0.08358941141594504,"time":65.99164059153556},"params":4}},{"name":"","line":1604,"complexity":{"sloc":{"physical":20,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"length":29,"vocabulary":14,"difficulty":4.875,"volume":110.41329273967051,"effort":538.2648021058938,"bugs":0.0368044309132235,"time":29.9036001169941},"params":0}},{"name":"","line":1619,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":4,"difficulty":2,"volume":12,"effort":24,"bugs":0.004,"time":1.3333333333333333},"params":2}},{"name":"","line":1616,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"length":16,"vocabulary":10,"difficulty":1.9285714285714288,"volume":53.1508495181978,"effort":102.50520978509577,"bugs":0.017716949839399268,"time":5.6947338769497655},"params":1}},{"name":"","line":1613,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":1.5,"volume":10,"effort":15,"bugs":0.0033333333333333335,"time":0.8333333333333334},"params":1}},{"name":"","line":1607,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"length":27,"vocabulary":18,"difficulty":6,"volume":112.58797503894243,"effort":675.5278502336546,"bugs":0.03752932501298081,"time":37.52932501298081},"params":2}},{"name":"","line":1603,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.5,"volume":30,"effort":45,"bugs":0.01,"time":2.5},"params":0}},{"name":"redismock.zcard","line":1627,"complexity":{"sloc":{"physical":9,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.6666666666666665,"volume":85.11011351724513,"effort":226.96030271265366,"bugs":0.028370037839081708,"time":12.608905706258536},"params":2}},{"name":"","line":1633,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1630,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":1,"volume":20.67970000576925,"effort":20.67970000576925,"bugs":0.006893233335256416,"time":1.1488722225427361},"params":0}},{"name":"redismock.zcount","line":1637,"complexity":{"sloc":{"physical":17,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":15,"difficulty":2.5454545454545454,"volume":97.67226489021297,"effort":248.62031062963302,"bugs":0.03255742163007099,"time":13.812239479424058},"params":4}},{"name":"","line":1651,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":1640,"complexity":{"sloc":{"physical":11,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":11,"identifiers":["__stripped__"]},"length":23,"vocabulary":15,"difficulty":3.666666666666667,"volume":89.85848369899593,"effort":329.4811068963184,"bugs":0.02995282789966531,"time":18.304505938684358},"params":0}},{"name":"","line":1646,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":9,"difficulty":2,"volume":44.37895002019238,"effort":88.75790004038475,"bugs":0.014792983340064125,"time":4.930994446688042},"params":2}},{"name":"","line":1643,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":6,"difficulty":2.5,"volume":23.264662506490403,"effort":58.161656266226004,"bugs":0.007754887502163467,"time":3.2312031259014447},"params":1}},{"name":"redismock.zincrby","line":1655,"complexity":{"sloc":{"physical":17,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":15,"difficulty":2.5454545454545454,"volume":97.67226489021297,"effort":248.62031062963302,"bugs":0.03255742163007099,"time":13.812239479424058},"params":4}},{"name":"","line":1659,"complexity":{"sloc":{"physical":11,"logical":9},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":29,"identifiers":["__stripped__"]},"length":50,"vocabulary":19,"difficulty":10.545454545454545,"volume":212.39637567217926,"effort":2239.816325270254,"bugs":0.07079879189072642,"time":124.43424029279188},"params":0}},{"name":"","line":1658,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.5,"volume":30,"effort":45,"bugs":0.01,"time":2.5},"params":0}},{"name":"redismock.zinterstore","line":1673,"complexity":{"sloc":{"physical":83,"logical":15},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":62,"identifiers":["__stripped__"]},"operands":{"distinct":32,"total":71,"identifiers":["__stripped__"]},"length":133,"vocabulary":43,"difficulty":12.203125,"volume":721.6932123753791,"effort":8806.912482268297,"bugs":0.24056440412512636,"time":489.27291568157204},"params":4}},{"name":"","line":1680,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"length":17,"vocabulary":10,"difficulty":4.5,"volume":56.472777613085164,"effort":254.12749925888323,"bugs":0.01882425920436172,"time":14.118194403271291},"params":1}},{"name":"","line":1685,"complexity":{"sloc":{"physical":17,"logical":11},"cyclomatic":4,"halstead":{"operators":{"distinct":16,"total":32,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":37,"identifiers":["__stripped__"]},"length":69,"vocabulary":31,"difficulty":19.733333333333334,"volume":341.8395454166944,"effort":6745.633696222771,"bugs":0.11394651513889814,"time":374.7574275679317},"params":2}},{"name":"","line":1693,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"length":16,"vocabulary":10,"difficulty":3.3333333333333335,"volume":53.1508495181978,"effort":177.16949839399268,"bugs":0.017716949839399268,"time":9.842749910777371},"params":3}},{"name":"","line":1747,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"length":24,"vocabulary":18,"difficulty":6,"volume":100.07820003461549,"effort":600.4692002076929,"bugs":0.0333594000115385,"time":33.3594000115385},"params":3}},{"name":"","line":1710,"complexity":{"sloc":{"physical":29,"logical":23},"cyclomatic":7,"halstead":{"operators":{"distinct":19,"total":57,"identifiers":["__stripped__"]},"operands":{"distinct":24,"total":68,"identifiers":["__stripped__"]},"length":125,"vocabulary":43,"difficulty":26.916666666666668,"volume":678.2830943377622,"effort":18257.11995592477,"bugs":0.22609436477925407,"time":1014.2844419958205},"params":2}},{"name":"","line":1738,"complexity":{"sloc":{"physical":9,"logical":5},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":16,"identifiers":["__stripped__"]},"length":31,"vocabulary":15,"difficulty":9.142857142857142,"volume":121.11360846386408,"effort":1107.324420241043,"bugs":0.040371202821288026,"time":61.51802334672462},"params":2}},{"name":"redismock.zlexcount","line":1757,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"length":33,"vocabulary":18,"difficulty":6.363636363636363,"volume":137.6075250475963,"effort":875.6842503028856,"bugs":0.04586917501586544,"time":48.64912501682698},"params":4}},{"name":"redismock.zrange","line":1765,"complexity":{"sloc":{"physical":73,"logical":9},"cyclomatic":4,"halstead":{"operators":{"distinct":13,"total":33,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":39,"identifiers":["__stripped__"]},"length":72,"vocabulary":33,"difficulty":12.674999999999999,"volume":363.1963765938086,"effort":4603.514073326524,"bugs":0.12106545886460288,"time":255.75078185147356},"params":4}},{"name":"","line":1835,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"","line":1779,"complexity":{"sloc":{"physical":56,"logical":6},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"length":45,"vocabulary":19,"difficulty":6.416666666666666,"volume":191.15673810496133,"effort":1226.5890695068351,"bugs":0.06371891270165378,"time":68.14383719482417},"params":0}},{"name":"","line":1785,"complexity":{"sloc":{"physical":8,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":21,"identifiers":["__stripped__"]},"length":39,"vocabulary":21,"difficulty":6.461538461538462,"volume":171.30037948837168,"effort":1106.8639905402479,"bugs":0.05710012649612389,"time":61.49244391890266},"params":1}},{"name":"","line":1796,"complexity":{"sloc":{"physical":37,"logical":22},"cyclomatic":7,"halstead":{"operators":{"distinct":15,"total":60,"identifiers":["__stripped__"]},"operands":{"distinct":26,"total":68,"identifiers":["__stripped__"]},"length":128,"vocabulary":41,"difficulty":19.615384615384617,"volume":685.7666565911147,"effort":13451.576725441097,"bugs":0.22858888553037157,"time":747.309818080061},"params":1}},{"name":"","line":1818,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":2}},{"name":"","line":1826,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":2}},{"name":"","line":1823,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":"redismock.zrangebylex","line":1839,"complexity":{"sloc":{"physical":48,"logical":4},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":22,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"length":45,"vocabulary":23,"difficulty":6.133333333333334,"volume":203.5602880225656,"effort":1248.5030998717357,"bugs":0.0678534293408552,"time":69.36128332620754},"params":4}},{"name":"verify","line":1840,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":4,"halstead":{"operators":{"distinct":7,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"length":38,"vocabulary":15,"difficulty":8.3125,"volume":148.46184263312372,"effort":1234.089066887841,"bugs":0.04948728087770791,"time":68.56050371599116},"params":1}},{"name":"","line":1849,"complexity":{"sloc":{"physical":36,"logical":13},"cyclomatic":3,"halstead":{"operators":{"distinct":9,"total":46,"identifiers":["__stripped__"]},"operands":{"distinct":22,"total":45,"identifiers":["__stripped__"]},"length":91,"vocabulary":31,"difficulty":9.204545454545455,"volume":450.8318642452057,"effort":4149.702386802462,"bugs":0.15027728808173524,"time":230.53902148902566},"params":0}},{"name":"","line":1862,"complexity":{"sloc":{"physical":18,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":15,"vocabulary":10,"difficulty":1.7142857142857142,"volume":49.82892142331044,"effort":85.42100815424646,"bugs":0.016609640474436815,"time":4.745611564124804},"params":1}},{"name":"","line":1865,"complexity":{"sloc":{"physical":14,"logical":10},"cyclomatic":6,"halstead":{"operators":{"distinct":11,"total":23,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":23,"identifiers":["__stripped__"]},"length":46,"vocabulary":20,"difficulty":14.055555555555554,"volume":198.80869236481868,"effort":2794.366620461062,"bugs":0.06626956412160623,"time":155.24259002561456},"params":1}},{"name":"","line":1880,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":2}},{"name":"","line":1848,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"redismock.zrevrangebylex","line":1888,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"length":34,"vocabulary":18,"difficulty":6.363636363636363,"volume":141.7774500490386,"effort":902.2201366757001,"bugs":0.0472591500163462,"time":50.12334092642779},"params":4}},{"name":"redismock.zrangebyscore","line":1896,"complexity":{"sloc":{"physical":103,"logical":37},"cyclomatic":12,"halstead":{"operators":{"distinct":16,"total":97,"identifiers":["__stripped__"]},"operands":{"distinct":42,"total":113,"identifiers":["__stripped__"]},"length":210,"vocabulary":58,"difficulty":21.523809523809526,"volume":1230.1760089767902,"effort":26478.074097976627,"bugs":0.41005866965893006,"time":1471.004116554257},"params":4}},{"name":"","line":1996,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"","line":1941,"complexity":{"sloc":{"physical":55,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":8,"identifiers":["__stripped__"]},"length":17,"vocabulary":12,"difficulty":2,"volume":60.94436251225966,"effort":121.88872502451932,"bugs":0.020314787504086555,"time":6.771595834695518},"params":0}},{"name":"","line":1945,"complexity":{"sloc":{"physical":49,"logical":14},"cyclomatic":3,"halstead":{"operators":{"distinct":14,"total":35,"identifiers":["__stripped__"]},"operands":{"distinct":21,"total":36,"identifiers":["__stripped__"]},"length":71,"vocabulary":35,"difficulty":12,"volume":364.17909420309263,"effort":4370.149130437112,"bugs":0.12139303140103087,"time":242.7860628020618},"params":1}},{"name":"","line":1947,"complexity":{"sloc":{"physical":29,"logical":18},"cyclomatic":11,"halstead":{"operators":{"distinct":16,"total":48,"identifiers":["__stripped__"]},"operands":{"distinct":19,"total":45,"identifiers":["__stripped__"]},"length":93,"vocabulary":35,"difficulty":18.94736842105263,"volume":477.0233205758819,"effort":9038.33660038513,"bugs":0.15900777352529397,"time":502.1298111325072},"params":1}},{"name":"","line":1977,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":2}},{"name":"","line":1981,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":10,"vocabulary":7,"difficulty":1.4,"volume":28.07354922057604,"effort":39.302968908806456,"bugs":0.009357849740192013,"time":2.1834982727114696},"params":2}},{"name":"redismock.zrank","line":2000,"complexity":{"sloc":{"physical":24,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":2021,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":2003,"complexity":{"sloc":{"physical":18,"logical":7},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"length":35,"vocabulary":19,"difficulty":6.181818181818182,"volume":148.67746297052548,"effort":919.0970438177939,"bugs":0.04955915432350849,"time":51.06094687876632},"params":0}},{"name":"","line":2009,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":13,"identifiers":["__stripped__"]},"length":25,"vocabulary":18,"difficulty":4.136363636363637,"volume":104.2481250360578,"effort":431.20815355823913,"bugs":0.03474937501201927,"time":23.956008531013286},"params":1}},{"name":"redismock.zrem","line":2025,"complexity":{"sloc":{"physical":19,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"length":42,"vocabulary":21,"difficulty":4.6000000000000005,"volume":184.47733175670794,"effort":848.5957260808566,"bugs":0.06149244391890265,"time":47.14420700449203},"params":3}},{"name":"","line":2041,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":2030,"complexity":{"sloc":{"physical":11,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":16,"identifiers":["__stripped__"]},"length":31,"vocabulary":21,"difficulty":4.923076923076923,"volume":136.16184010614157,"effort":670.3352128302355,"bugs":0.04538728003538052,"time":37.240845157235306},"params":0}},{"name":"","line":2033,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":10,"difficulty":2.6666666666666665,"volume":46.50699332842308,"effort":124.01864887579487,"bugs":0.01550233110947436,"time":6.889924937544159},"params":2}},{"name":"redismock.zremrangebylex","line":2045,"complexity":{"sloc":{"physical":11,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":25,"identifiers":["__stripped__"]},"length":43,"vocabulary":22,"difficulty":7.142857142857143,"volume":191.75555960140377,"effort":1369.6825685814556,"bugs":0.0639185198671346,"time":76.09347603230309},"params":4}},{"name":"","line":2051,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":1.25,"volume":18.094737505048094,"effort":22.61842188131012,"bugs":0.006031579168349364,"time":1.2565789934061178},"params":1}},{"name":"redismock.zremrangebyrank","line":2057,"complexity":{"sloc":{"physical":41,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":15,"difficulty":2.5454545454545454,"volume":97.67226489021297,"effort":248.62031062963302,"bugs":0.03255742163007099,"time":13.812239479424058},"params":4}},{"name":"","line":2095,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":2060,"complexity":{"sloc":{"physical":35,"logical":27},"cyclomatic":8,"halstead":{"operators":{"distinct":16,"total":72,"identifiers":["__stripped__"]},"operands":{"distinct":25,"total":83,"identifiers":["__stripped__"]},"length":155,"vocabulary":41,"difficulty":26.56,"volume":830.4205607158029,"effort":22055.970092611726,"bugs":0.2768068535719343,"time":1225.3316718117626},"params":0}},{"name":"","line":2090,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":1.25,"volume":18.094737505048094,"effort":22.61842188131012,"bugs":0.006031579168349364,"time":1.2565789934061178},"params":1}},{"name":"redismock.zremrangebyscore","line":2099,"complexity":{"sloc":{"physical":11,"logical":6},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":25,"identifiers":["__stripped__"]},"length":43,"vocabulary":22,"difficulty":7.142857142857143,"volume":191.75555960140377,"effort":1369.6825685814556,"bugs":0.0639185198671346,"time":76.09347603230309},"params":4}},{"name":"","line":2105,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":1.25,"volume":18.094737505048094,"effort":22.61842188131012,"bugs":0.006031579168349364,"time":1.2565789934061178},"params":1}},{"name":"redismock.zrevrange","line":2111,"complexity":{"sloc":{"physical":68,"logical":9},"cyclomatic":4,"halstead":{"operators":{"distinct":13,"total":33,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":39,"identifiers":["__stripped__"]},"length":72,"vocabulary":33,"difficulty":12.674999999999999,"volume":363.1963765938086,"effort":4603.514073326524,"bugs":0.12106545886460288,"time":255.75078185147356},"params":4}},{"name":"","line":2176,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"","line":2125,"complexity":{"sloc":{"physical":51,"logical":6},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":23,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"length":45,"vocabulary":19,"difficulty":6.416666666666666,"volume":191.15673810496133,"effort":1226.5890695068351,"bugs":0.06371891270165378,"time":68.14383719482417},"params":0}},{"name":"","line":2131,"complexity":{"sloc":{"physical":8,"logical":5},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":22,"identifiers":["__stripped__"]},"length":41,"vocabulary":20,"difficulty":7.333333333333333,"volume":177.19905189038187,"effort":1299.4597138628003,"bugs":0.05906635063012729,"time":72.19220632571113},"params":1}},{"name":"","line":2142,"complexity":{"sloc":{"physical":32,"logical":19},"cyclomatic":5,"halstead":{"operators":{"distinct":15,"total":51,"identifiers":["__stripped__"]},"operands":{"distinct":25,"total":59,"identifiers":["__stripped__"]},"length":110,"vocabulary":40,"difficulty":17.7,"volume":585.4120904376099,"effort":10361.794000745695,"bugs":0.1951373634792033,"time":575.6552222636496},"params":1}},{"name":"","line":2159,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":2}},{"name":"","line":2167,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":2}},{"name":"","line":2164,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":5,"difficulty":1.3333333333333333,"volume":13.931568569324174,"effort":18.575424759098897,"bugs":0.004643856189774725,"time":1.0319680421721609},"params":1}},{"name":"redismock.zrevrangebyscore","line":2180,"complexity":{"sloc":{"physical":24,"logical":14},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":44,"identifiers":["__stripped__"]},"operands":{"distinct":23,"total":56,"identifiers":["__stripped__"]},"length":100,"vocabulary":31,"difficulty":9.73913043478261,"volume":495.41963103868756,"effort":4824.956406637653,"bugs":0.16513987701289584,"time":268.0531337020918},"params":4}},{"name":"","line":2192,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":1.5,"volume":10,"effort":15,"bugs":0.0033333333333333335,"time":0.8333333333333334},"params":1}},{"name":"","line":2195,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"length":20,"vocabulary":13,"difficulty":6.416666666666666,"volume":74.00879436282185,"effort":474.8897638281068,"bugs":0.024669598120940616,"time":26.382764657117047},"params":2}},{"name":"redismock.zrevrank","line":2205,"complexity":{"sloc":{"physical":19,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":2221,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":2208,"complexity":{"sloc":{"physical":13,"logical":11},"cyclomatic":3,"halstead":{"operators":{"distinct":13,"total":34,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":40,"identifiers":["__stripped__"]},"length":74,"vocabulary":29,"difficulty":16.25,"volume":359.49059363944036,"effort":5841.7221466409055,"bugs":0.11983019787981346,"time":324.5401192578281},"params":0}},{"name":"redismock.zscore","line":2225,"complexity":{"sloc":{"physical":13,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":2235,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":2228,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"length":29,"vocabulary":14,"difficulty":5.625,"volume":110.41329273967051,"effort":621.0747716606467,"bugs":0.0368044309132235,"time":34.504153981147034},"params":0}},{"name":"redismock.zunionstore","line":2239,"complexity":{"sloc":{"physical":101,"logical":15},"cyclomatic":3,"halstead":{"operators":{"distinct":11,"total":63,"identifiers":["__stripped__"]},"operands":{"distinct":32,"total":73,"identifiers":["__stripped__"]},"length":136,"vocabulary":43,"difficulty":12.546875,"volume":737.9720066394854,"effort":9259.242520804793,"bugs":0.24599066887982846,"time":514.402362266933},"params":4}},{"name":"","line":2246,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"length":17,"vocabulary":10,"difficulty":4.5,"volume":56.472777613085164,"effort":254.12749925888323,"bugs":0.01882425920436172,"time":14.118194403271291},"params":1}},{"name":"","line":2251,"complexity":{"sloc":{"physical":17,"logical":11},"cyclomatic":4,"halstead":{"operators":{"distinct":16,"total":32,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":37,"identifiers":["__stripped__"]},"length":69,"vocabulary":31,"difficulty":19.733333333333334,"volume":341.8395454166944,"effort":6745.633696222771,"bugs":0.11394651513889814,"time":374.7574275679317},"params":2}},{"name":"","line":2259,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":10,"identifiers":["__stripped__"]},"length":16,"vocabulary":10,"difficulty":3.3333333333333335,"volume":53.1508495181978,"effort":177.16949839399268,"bugs":0.017716949839399268,"time":9.842749910777371},"params":3}},{"name":"","line":2331,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"length":24,"vocabulary":18,"difficulty":6,"volume":100.07820003461549,"effort":600.4692002076929,"bugs":0.0333594000115385,"time":33.3594000115385},"params":3}},{"name":"","line":2276,"complexity":{"sloc":{"physical":47,"logical":28},"cyclomatic":7,"halstead":{"operators":{"distinct":21,"total":78,"identifiers":["__stripped__"]},"operands":{"distinct":29,"total":91,"identifiers":["__stripped__"]},"length":169,"vocabulary":50,"difficulty":32.94827586206896,"volume":953.8116960719284,"effort":31426.450882645775,"bugs":0.3179372320239761,"time":1745.9139379247654},"params":2}},{"name":"","line":2309,"complexity":{"sloc":{"physical":12,"logical":7},"cyclomatic":4,"halstead":{"operators":{"distinct":8,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":18,"identifiers":["__stripped__"]},"length":34,"vocabulary":17,"difficulty":8,"volume":138.97373660251156,"effort":1111.7898928200925,"bugs":0.04632457886750385,"time":61.766105156671806},"params":1}},{"name":"","line":2322,"complexity":{"sloc":{"physical":9,"logical":5},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":16,"identifiers":["__stripped__"]},"length":31,"vocabulary":15,"difficulty":9.142857142857142,"volume":121.11360846386408,"effort":1107.324420241043,"bugs":0.040371202821288026,"time":61.51802334672462},"params":2}},{"name":"redismock.zscan","line":2341,"complexity":{"sloc":{"physical":53,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":28,"identifiers":["__stripped__"]},"operands":{"distinct":22,"total":35,"identifiers":["__stripped__"]},"length":63,"vocabulary":32,"difficulty":7.954545454545454,"volume":315,"effort":2505.681818181818,"bugs":0.105,"time":139.20454545454544},"params":3}},{"name":"","line":2346,"complexity":{"sloc":{"physical":8,"logical":4},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"length":32,"vocabulary":18,"difficulty":5.7272727272727275,"volume":133.437600046154,"effort":764.2335275370638,"bugs":0.04447920001538466,"time":42.45741819650354},"params":2}},{"name":"","line":2360,"complexity":{"sloc":{"physical":32,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":20,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":19,"identifiers":["__stripped__"]},"length":39,"vocabulary":19,"difficulty":5.541666666666666,"volume":165.66917302429982,"effort":918.0833338429948,"bugs":0.05522305767476661,"time":51.00462965794415},"params":0}},{"name":"","line":2366,"complexity":{"sloc":{"physical":21,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":13,"identifiers":["__stripped__"]},"length":25,"vocabulary":18,"difficulty":3.25,"volume":104.2481250360578,"effort":338.80640636718783,"bugs":0.03474937501201927,"time":18.822578131510436},"params":1}},{"name":"","line":2369,"complexity":{"sloc":{"physical":13,"logical":8},"cyclomatic":5,"halstead":{"operators":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":22,"identifiers":["__stripped__"]},"length":40,"vocabulary":25,"difficulty":8.642857142857142,"volume":185.75424759098897,"effort":1605.447425607833,"bugs":0.061918082530329654,"time":89.19152364487962},"params":1}},{"name":"","line":2387,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":2}},{"name":"redismock.hdel","line":2398,"complexity":{"sloc":{"physical":20,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":17,"total":25,"identifiers":["__stripped__"]},"length":46,"vocabulary":23,"difficulty":4.411764705882353,"volume":208.0838499786226,"effort":918.0169851998056,"bugs":0.06936128332620753,"time":51.00094362221142},"params":3}},{"name":"","line":2415,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":2404,"complexity":{"sloc":{"physical":11,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":14,"identifiers":["__stripped__"]},"length":27,"vocabulary":18,"difficulty":2.692307692307692,"volume":112.58797503894243,"effort":303.12147125869114,"bugs":0.03752932501298081,"time":16.84008173659395},"params":0}},{"name":"","line":2405,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"length":21,"vocabulary":12,"difficulty":4.285714285714286,"volume":75.28421251514429,"effort":322.6466250649041,"bugs":0.025094737505048096,"time":17.924812503605782},"params":1}},{"name":"redismock.hexists","line":2419,"complexity":{"sloc":{"physical":7,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":2423,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":2422,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"length":13,"vocabulary":11,"difficulty":2,"volume":44.97261104228487,"effort":89.94522208456974,"bugs":0.01499087034742829,"time":4.996956782476096},"params":0}},{"name":"redismock.hget","line":2427,"complexity":{"sloc":{"physical":7,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":2431,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":2430,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":1,"volume":20.67970000576925,"effort":20.67970000576925,"bugs":0.006893233335256416,"time":1.1488722225427361},"params":0}},{"name":"redismock.hgetall","line":2435,"complexity":{"sloc":{"physical":17,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.6666666666666665,"volume":85.11011351724513,"effort":226.96030271265366,"bugs":0.028370037839081708,"time":12.608905706258536},"params":2}},{"name":"","line":2449,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"","line":2438,"complexity":{"sloc":{"physical":11,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":26,"vocabulary":16,"difficulty":4.666666666666666,"volume":104,"effort":485.33333333333326,"bugs":0.034666666666666665,"time":26.96296296296296},"params":0}},{"name":"","line":2444,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":2}},{"name":"","line":2441,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":2.0999999999999996,"volume":36,"effort":75.6,"bugs":0.012,"time":4.199999999999999},"params":1}},{"name":"redismock.hincrby","line":2453,"complexity":{"sloc":{"physical":21,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":18,"identifiers":["__stripped__"]},"length":31,"vocabulary":18,"difficulty":3.4615384615384617,"volume":129.26767504471167,"effort":447.465029000925,"bugs":0.043089225014903886,"time":24.85916827782917},"params":4}},{"name":"","line":2458,"complexity":{"sloc":{"physical":14,"logical":9},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":32,"identifiers":["__stripped__"]},"length":54,"vocabulary":24,"difficulty":11.428571428571427,"volume":247.5879750389425,"effort":2829.5768575879138,"bugs":0.08252932501298083,"time":157.19871431043964},"params":0}},{"name":"","line":2457,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":7,"difficulty":1.5,"volume":22.458839376460833,"effort":33.68825906469125,"bugs":0.007486279792153611,"time":1.871569948038403},"params":0}},{"name":"redismock.hincrbyfloat","line":2475,"complexity":{"sloc":{"physical":20,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":14,"identifiers":["__stripped__"]},"length":25,"vocabulary":15,"difficulty":2.5454545454545454,"volume":97.67226489021297,"effort":248.62031062963302,"bugs":0.03255742163007099,"time":13.812239479424058},"params":4}},{"name":"","line":2479,"complexity":{"sloc":{"physical":14,"logical":9},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":31,"identifiers":["__stripped__"]},"length":53,"vocabulary":23,"difficulty":11.923076923076923,"volume":239.7487836710217,"effort":2858.54318992372,"bugs":0.0799162612236739,"time":158.80795499576223},"params":0}},{"name":"","line":2478,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":7,"difficulty":1.5,"volume":22.458839376460833,"effort":33.68825906469125,"bugs":0.007486279792153611,"time":1.871569948038403},"params":0}},{"name":"redismock.hkeys","line":2496,"complexity":{"sloc":{"physical":13,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":23,"vocabulary":13,"difficulty":2.6666666666666665,"volume":85.11011351724513,"effort":226.96030271265366,"bugs":0.028370037839081708,"time":12.608905706258536},"params":2}},{"name":"","line":2506,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"","line":2499,"complexity":{"sloc":{"physical":7,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"length":15,"vocabulary":11,"difficulty":2,"volume":51.89147427955947,"effort":103.78294855911894,"bugs":0.01729715809318649,"time":5.765719364395497},"params":0}},{"name":"","line":2502,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":8,"difficulty":1.7999999999999998,"volume":33,"effort":59.39999999999999,"bugs":0.011,"time":3.2999999999999994},"params":1}},{"name":"redismock.hlen","line":2510,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"length":29,"vocabulary":16,"difficulty":6.222222222222221,"volume":116,"effort":721.7777777777777,"bugs":0.03866666666666667,"time":40.09876543209876},"params":2}},{"name":"redismock.hmget","line":2518,"complexity":{"sloc":{"physical":17,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":23,"identifiers":["__stripped__"]},"length":42,"vocabulary":21,"difficulty":4.6000000000000005,"volume":184.47733175670794,"effort":848.5957260808566,"bugs":0.06149244391890265,"time":47.14420700449203},"params":3}},{"name":"","line":2532,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":3,"vocabulary":3,"difficulty":1,"volume":4.754887502163469,"effort":4.754887502163469,"bugs":0.0015849625007211565,"time":0.2641604167868594},"params":0}},{"name":"","line":2523,"complexity":{"sloc":{"physical":9,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"length":24,"vocabulary":13,"difficulty":5.142857142857142,"volume":88.81055323538621,"effort":456.73998806770044,"bugs":0.029603517745128736,"time":25.374443781538915},"params":0}},{"name":"","line":2527,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":6,"difficulty":1.25,"volume":23.264662506490403,"effort":29.080828133113002,"bugs":0.007754887502163467,"time":1.6156015629507223},"params":1}},{"name":"redismock.hmset","line":2536,"complexity":{"sloc":{"physical":27,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":24,"identifiers":["__stripped__"]},"length":43,"vocabulary":22,"difficulty":4.5,"volume":191.75555960140377,"effort":862.900018206317,"bugs":0.0639185198671346,"time":47.938889900350944},"params":4}},{"name":"","line":2542,"complexity":{"sloc":{"physical":19,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":17,"identifiers":["__stripped__"]},"length":35,"vocabulary":17,"difficulty":4.636363636363637,"volume":143.0611994437619,"effort":663.2837428756234,"bugs":0.04768706648125397,"time":36.84909682642352},"params":0}},{"name":"","line":2556,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"length":12,"vocabulary":8,"difficulty":1.3333333333333333,"volume":36,"effort":48,"bugs":0.012,"time":2.6666666666666665},"params":1}},{"name":"","line":2553,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":1.5,"volume":10,"effort":15,"bugs":0.0033333333333333335,"time":0.8333333333333334},"params":1}},{"name":"","line":2547,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":12,"identifiers":["__stripped__"]},"length":21,"vocabulary":16,"difficulty":4.666666666666666,"volume":84,"effort":391.99999999999994,"bugs":0.028,"time":21.777777777777775},"params":2}},{"name":"","line":2541,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":8,"vocabulary":7,"difficulty":1.5,"volume":22.458839376460833,"effort":33.68825906469125,"bugs":0.007486279792153611,"time":1.871569948038403},"params":0}},{"name":"redismock.hset","line":2564,"complexity":{"sloc":{"physical":22,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":17,"identifiers":["__stripped__"]},"length":32,"vocabulary":18,"difficulty":3.269230769230769,"volume":133.437600046154,"effort":436.23830784319574,"bugs":0.04447920001538466,"time":24.235461546844206},"params":4}},{"name":"","line":2580,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":1.5,"volume":34.86917501586544,"effort":52.303762523798156,"bugs":0.011623058338621813,"time":2.905764584655453},"params":0}},{"name":"","line":2576,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":1.5,"volume":34.86917501586544,"effort":52.303762523798156,"bugs":0.011623058338621813,"time":2.905764584655453},"params":0}},{"name":"","line":2568,"complexity":{"sloc":{"physical":8,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"length":25,"vocabulary":15,"difficulty":5.6875,"volume":97.67226489021297,"effort":555.5110065630863,"bugs":0.03255742163007099,"time":30.861722586838127},"params":0}},{"name":"redismock.hsetnx","line":2587,"complexity":{"sloc":{"physical":23,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":15,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":17,"identifiers":["__stripped__"]},"length":32,"vocabulary":18,"difficulty":3.269230769230769,"volume":133.437600046154,"effort":436.23830784319574,"bugs":0.04447920001538466,"time":24.235461546844206},"params":4}},{"name":"","line":2602,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":15,"vocabulary":12,"difficulty":2.8571428571428568,"volume":53.77443751081735,"effort":153.6412500309067,"bugs":0.017924812503605784,"time":8.535625001717039},"params":0}},{"name":"","line":2598,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":1.5,"volume":34.86917501586544,"effort":52.303762523798156,"bugs":0.011623058338621813,"time":2.905764584655453},"params":0}},{"name":"","line":2591,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":13,"identifiers":["__stripped__"]},"length":25,"vocabulary":15,"difficulty":5.6875,"volume":97.67226489021297,"effort":555.5110065630863,"bugs":0.03255742163007099,"time":30.861722586838127},"params":0}},{"name":"redismock.hstrlen","line":2611,"complexity":{"sloc":{"physical":12,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":13,"identifiers":["__stripped__"]},"length":24,"vocabulary":14,"difficulty":2.6,"volume":91.37651812938249,"effort":237.57894713639448,"bugs":0.03045883937646083,"time":13.19883039646636},"params":3}},{"name":"","line":2615,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"length":26,"vocabulary":13,"difficulty":3.75,"volume":96.21143267166839,"effort":360.79287251875644,"bugs":0.032070477557222796,"time":20.044048473264247},"params":0}},{"name":"","line":2614,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"redismock.hvals","line":2624,"complexity":{"sloc":{"physical":17,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":14,"identifiers":["__stripped__"]},"length":28,"vocabulary":17,"difficulty":4.8999999999999995,"volume":114.44895955500952,"effort":560.7999018195466,"bugs":0.03814965318500317,"time":31.15555010108592},"params":2}},{"name":"","line":2638,"complexity":{"sloc":{"physical":1,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"operands":{"distinct":1,"total":1,"identifiers":["__stripped__"]},"length":2,"vocabulary":2,"difficulty":0.5,"volume":2,"effort":1,"bugs":0.0006666666666666666,"time":0.05555555555555555},"params":0}},{"name":"","line":2628,"complexity":{"sloc":{"physical":10,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":11,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":10,"identifiers":["__stripped__"]},"length":21,"vocabulary":13,"difficulty":2.2222222222222223,"volume":77.70923408096293,"effort":172.6871868465843,"bugs":0.025903078026987644,"time":9.593732602588016},"params":0}},{"name":"","line":2634,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":6,"difficulty":1.25,"volume":23.264662506490403,"effort":29.080828133113002,"bugs":0.007754887502163467,"time":1.6156015629507223},"params":1}},{"name":"","line":2631,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":11,"vocabulary":8,"difficulty":1.7999999999999998,"volume":33,"effort":59.39999999999999,"bugs":0.011,"time":3.2999999999999994},"params":1}},{"name":"redismock.hscan","line":2642,"complexity":{"sloc":{"physical":42,"logical":8},"cyclomatic":3,"halstead":{"operators":{"distinct":10,"total":28,"identifiers":["__stripped__"]},"operands":{"distinct":22,"total":35,"identifiers":["__stripped__"]},"length":63,"vocabulary":32,"difficulty":7.954545454545454,"volume":315,"effort":2505.681818181818,"bugs":0.105,"time":139.20454545454544},"params":3}},{"name":"","line":2647,"complexity":{"sloc":{"physical":8,"logical":4},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":18,"identifiers":["__stripped__"]},"length":32,"vocabulary":18,"difficulty":5.7272727272727275,"volume":133.437600046154,"effort":764.2335275370638,"bugs":0.04447920001538466,"time":42.45741819650354},"params":2}},{"name":"","line":2661,"complexity":{"sloc":{"physical":20,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":8,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":18,"identifiers":["__stripped__"]},"length":36,"vocabulary":18,"difficulty":7.2,"volume":150.11730005192322,"effort":1080.8445603738473,"bugs":0.05003910001730774,"time":60.0469200207693},"params":0}},{"name":"","line":2666,"complexity":{"sloc":{"physical":10,"logical":6},"cyclomatic":4,"halstead":{"operators":{"distinct":13,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":24,"identifiers":["__stripped__"]},"length":43,"vocabulary":28,"difficulty":10.4,"volume":206.71626164847697,"effort":2149.8491211441606,"bugs":0.06890542054949232,"time":119.4360622857867},"params":3}},{"name":"","line":2676,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":2}},{"name":"redismock.on","line":2688,"complexity":{"sloc":{"physical":10,"logical":6},"cyclomatic":3,"halstead":{"operators":{"distinct":8,"total":21,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":22,"identifiers":["__stripped__"]},"length":43,"vocabulary":15,"difficulty":12.571428571428571,"volume":167.99629561116632,"effort":2111.9534305403763,"bugs":0.05599876520372211,"time":117.33074614113201},"params":2}},{"name":"emit","line":2698,"complexity":{"sloc":{"physical":11,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":6,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":17,"identifiers":["__stripped__"]},"length":31,"vocabulary":18,"difficulty":4.25,"volume":129.26767504471167,"effort":549.3876189400246,"bugs":0.043089225014903886,"time":30.521534385556922},"params":2}},{"name":"","line":2702,"complexity":{"sloc":{"physical":5,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1,"volume":11.60964047443681,"effort":11.60964047443681,"bugs":0.0038698801581456034,"time":0.6449800263576005},"params":1}},{"name":"","line":2703,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":7,"identifiers":["__stripped__"]},"length":12,"vocabulary":9,"difficulty":1,"volume":38.03910001730775,"effort":38.03910001730775,"bugs":0.012679700005769252,"time":2.1132833342948754},"params":0}},{"name":"Subscriber","line":2710,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":5,"difficulty":3.75,"volume":18.575424759098897,"effort":69.65784284662087,"bugs":0.006191808253032966,"time":3.8698801581456035},"params":1}},{"name":".subscribe","line":2714,"complexity":{"sloc":{"physical":5,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"length":18,"vocabulary":11,"difficulty":3.4285714285714284,"volume":62.26976913547136,"effort":213.49635132161606,"bugs":0.020756589711823786,"time":11.860908406756447},"params":1}},{"name":".psubscribe","line":2719,"complexity":{"sloc":{"physical":6,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"length":27,"vocabulary":15,"difficulty":4.25,"volume":105.48604608143,"effort":448.3156958460775,"bugs":0.03516201536047667,"time":24.906427547004306},"params":1}},{"name":".matches","line":2725,"complexity":{"sloc":{"physical":9,"logical":5},"cyclomatic":3,"halstead":{"operators":{"distinct":6,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":17,"identifiers":["__stripped__"]},"length":33,"vocabulary":13,"difficulty":7.285714285714285,"volume":122.11451069865605,"effort":889.6914350902082,"bugs":0.04070483689955202,"time":49.42730194945601},"params":1}},{"name":".message","line":2734,"complexity":{"sloc":{"physical":13,"logical":9},"cyclomatic":4,"halstead":{"operators":{"distinct":5,"total":18,"identifiers":["__stripped__"]},"operands":{"distinct":13,"total":28,"identifiers":["__stripped__"]},"length":46,"vocabulary":18,"difficulty":5.384615384615384,"volume":191.81655006634637,"effort":1032.8583465110958,"bugs":0.06393885002211545,"time":57.38101925061643},"params":2}},{"name":".unsubscribe","line":2747,"complexity":{"sloc":{"physical":9,"logical":5},"cyclomatic":3,"halstead":{"operators":{"distinct":4,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":22,"identifiers":["__stripped__"]},"length":35,"vocabulary":14,"difficulty":4.4,"volume":133.25742227201613,"effort":586.332657996871,"bugs":0.04441914075733871,"time":32.574036555381724},"params":1}},{"name":"redismock.psubscribe","line":2757,"complexity":{"sloc":{"physical":11,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":22,"identifiers":["__stripped__"]},"length":39,"vocabulary":21,"difficulty":4.3999999999999995,"volume":171.30037948837168,"effort":753.7216697488353,"bugs":0.05710012649612389,"time":41.87342609715752},"params":2}},{"name":"","line":2763,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":12,"vocabulary":9,"difficulty":1.75,"volume":38.03910001730775,"effort":66.56842503028857,"bugs":0.012679700005769252,"time":3.6982458350160314},"params":1}},{"name":"redismock.pubsub","line":2769,"complexity":{"sloc":{"physical":45,"logical":14},"cyclomatic":5,"halstead":{"operators":{"distinct":11,"total":47,"identifiers":["__stripped__"]},"operands":{"distinct":26,"total":50,"identifiers":["__stripped__"]},"length":97,"vocabulary":37,"difficulty":10.576923076923077,"volume":505.31697646600816,"effort":5344.698789544317,"bugs":0.16843899215533606,"time":296.92771053023984},"params":2}},{"name":"","line":2783,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":3,"identifiers":["__stripped__"]},"length":5,"vocabulary":4,"difficulty":1.5,"volume":10,"effort":15,"bugs":0.0033333333333333335,"time":0.8333333333333334},"params":1}},{"name":"","line":2777,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":14,"identifiers":["__stripped__"]},"length":28,"vocabulary":16,"difficulty":5.444444444444445,"volume":112,"effort":609.7777777777778,"bugs":0.037333333333333336,"time":33.876543209876544},"params":1}},{"name":"","line":2799,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"length":8,"vocabulary":6,"difficulty":2.5,"volume":20.67970000576925,"effort":51.69925001442312,"bugs":0.006893233335256416,"time":2.87218055635684},"params":2}},{"name":"","line":2790,"complexity":{"sloc":{"physical":9,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":9,"difficulty":2,"volume":28.529325012980813,"effort":57.058650025961626,"bugs":0.009509775004326938,"time":3.1699250014423126},"params":1}},{"name":"","line":2792,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":9,"difficulty":5,"volume":44.37895002019238,"effort":221.8947501009619,"bugs":0.014792983340064125,"time":12.327486116720104},"params":2}},{"name":"","line":2805,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"length":14,"vocabulary":10,"difficulty":4,"volume":46.50699332842308,"effort":186.0279733136923,"bugs":0.01550233110947436,"time":10.33488740631624},"params":2}},{"name":"redismock.publish","line":2815,"complexity":{"sloc":{"physical":10,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":8,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":12,"identifiers":["__stripped__"]},"length":20,"vocabulary":16,"difficulty":3.5999999999999996,"volume":80,"effort":288,"bugs":0.02666666666666667,"time":16},"params":3}},{"name":"","line":2817,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":11,"identifiers":["__stripped__"]},"length":21,"vocabulary":11,"difficulty":4.583333333333333,"volume":72.64806399138325,"effort":332.9702932938399,"bugs":0.024216021330461083,"time":18.49834962743555},"params":2}},{"name":"redismock.punsubscribe","line":2826,"complexity":{"sloc":{"physical":38,"logical":9},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":29,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":31,"identifiers":["__stripped__"]},"length":60,"vocabulary":27,"difficulty":7.75,"volume":285.29325012980814,"effort":2211.0226885060133,"bugs":0.09509775004326938,"time":122.83459380588963},"params":1}},{"name":"","line":2833,"complexity":{"sloc":{"physical":10,"logical":6},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"length":30,"vocabulary":16,"difficulty":6.222222222222221,"volume":120,"effort":746.6666666666665,"bugs":0.04,"time":41.481481481481474},"params":1}},{"name":"","line":2847,"complexity":{"sloc":{"physical":14,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":8,"difficulty":2.5,"volume":27,"effort":67.5,"bugs":0.009,"time":3.75},"params":1}},{"name":"","line":2849,"complexity":{"sloc":{"physical":11,"logical":7},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":15,"identifiers":["__stripped__"]},"length":27,"vocabulary":17,"difficulty":5.25,"volume":110.36149671375918,"effort":579.3978577472357,"bugs":0.03678716557125306,"time":32.18876987484643},"params":1}},{"name":"redismock.subscribe","line":2865,"complexity":{"sloc":{"physical":11,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":15,"total":22,"identifiers":["__stripped__"]},"length":39,"vocabulary":21,"difficulty":4.3999999999999995,"volume":171.30037948837168,"effort":753.7216697488353,"bugs":0.05710012649612389,"time":41.87342609715752},"params":2}},{"name":"","line":2871,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":12,"vocabulary":9,"difficulty":1.75,"volume":38.03910001730775,"effort":66.56842503028857,"bugs":0.012679700005769252,"time":3.6982458350160314},"params":1}},{"name":"redismock.unsubscribe","line":2877,"complexity":{"sloc":{"physical":37,"logical":9},"cyclomatic":2,"halstead":{"operators":{"distinct":9,"total":29,"identifiers":["__stripped__"]},"operands":{"distinct":18,"total":31,"identifiers":["__stripped__"]},"length":60,"vocabulary":27,"difficulty":7.75,"volume":285.29325012980814,"effort":2211.0226885060133,"bugs":0.09509775004326938,"time":122.83459380588963},"params":1}},{"name":"","line":2884,"complexity":{"sloc":{"physical":10,"logical":6},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"length":30,"vocabulary":16,"difficulty":6.222222222222221,"volume":120,"effort":746.6666666666665,"bugs":0.04,"time":41.481481481481474},"params":1}},{"name":"","line":2898,"complexity":{"sloc":{"physical":13,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":8,"difficulty":2.5,"volume":27,"effort":67.5,"bugs":0.009,"time":3.75},"params":1}},{"name":"","line":2900,"complexity":{"sloc":{"physical":10,"logical":6},"cyclomatic":3,"halstead":{"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":9,"total":16,"identifiers":["__stripped__"]},"length":29,"vocabulary":16,"difficulty":6.222222222222221,"volume":116,"effort":721.7777777777777,"bugs":0.03866666666666667,"time":40.09876543209876},"params":1}},{"name":"redismock.discard","line":2918,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.multi","line":2922,"complexity":{"sloc":{"physical":37,"logical":7},"cyclomatic":1,"halstead":{"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":17,"identifiers":["__stripped__"]},"length":36,"vocabulary":18,"difficulty":6.8,"volume":150.11730005192322,"effort":1020.7976403530779,"bugs":0.05003910001730774,"time":56.71098001961544},"params":0}},{"name":"","line":2926,"complexity":{"sloc":{"physical":15,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":2,"volume":18.094737505048094,"effort":36.18947501009619,"bugs":0.006031579168349364,"time":2.0105263894497885},"params":1}},{"name":"rc.key","line":2927,"complexity":{"sloc":{"physical":13,"logical":4},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":14,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":18,"identifiers":["__stripped__"]},"length":32,"vocabulary":19,"difficulty":5.25,"volume":135.93368043019473,"effort":713.6518222585223,"bugs":0.04531122681006491,"time":39.647323458806795},"params":0}},{"name":"","line":2929,"complexity":{"sloc":{"physical":8,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":10,"identifiers":["__stripped__"]},"length":17,"vocabulary":9,"difficulty":4,"volume":53.88872502451932,"effort":215.55490009807727,"bugs":0.017962908341506437,"time":11.97527222767096},"params":2}},{"name":"rc.exec","line":2941,"complexity":{"sloc":{"physical":16,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":5,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":15,"identifiers":["__stripped__"]},"length":28,"vocabulary":13,"difficulty":4.6875,"volume":103.61231210795059,"effort":485.6827130060184,"bugs":0.03453743736931686,"time":26.9823729447788},"params":1}},{"name":"","line":2942,"complexity":{"sloc":{"physical":8,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":12,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"length":25,"vocabulary":14,"difficulty":6.5,"volume":95.18387305144009,"effort":618.6951748343606,"bugs":0.03172795768381336,"time":34.37195415746448},"params":1}},{"name":"","line":2952,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"length":13,"vocabulary":6,"difficulty":2,"volume":33.60451250937503,"effort":67.20902501875005,"bugs":0.011201504169791677,"time":3.7338347232638918},"params":1}},{"name":"redismock.unwatch","line":2960,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.watch","line":2964,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":9,"identifiers":["__stripped__"]},"length":14,"vocabulary":11,"difficulty":2.5714285714285716,"volume":48.43204266092217,"effort":124.53953827094274,"bugs":0.016144014220307392,"time":6.918863237274596},"params":2}},{"name":"redismock.eval","line":2973,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":12,"vocabulary":10,"difficulty":1.7142857142857142,"volume":39.863137138648355,"effort":68.33680652339717,"bugs":0.013287712379549451,"time":3.796489251299843},"params":4}},{"name":"redismock.evalsha","line":2978,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":8,"identifiers":["__stripped__"]},"length":12,"vocabulary":10,"difficulty":1.7142857142857142,"volume":39.863137138648355,"effort":68.33680652339717,"bugs":0.013287712379549451,"time":3.796489251299843},"params":4}},{"name":"redismock.script_exists","line":2982,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.script_flush","line":2986,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.script_kill","line":2990,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.script_load","line":2994,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.auth","line":3001,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.echo","line":3005,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.ping","line":3009,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.quit","line":3013,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.select","line":3017,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.createClient","line":3021,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"length":5,"vocabulary":5,"difficulty":1.5,"volume":11.60964047443681,"effort":17.414460711655217,"bugs":0.0038698801581456034,"time":0.9674700395364009},"params":0}},{"name":"redismock.bgrewriteaof","line":3028,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.bgsave","line":3032,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.client_kill","line":3036,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.client_list","line":3040,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.client_getname","line":3044,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.client_pause","line":3048,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.client_setname","line":3052,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.cluster_slots","line":3056,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.command","line":3060,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.command_count","line":3064,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.command_getkeys","line":3068,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.command_info","line":3072,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.config_get","line":3076,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.config_rewrite","line":3080,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.config_set","line":3084,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":1.75,"volume":34.86917501586544,"effort":61.021056277764515,"bugs":0.011623058338621813,"time":3.3900586820980285},"params":3}},{"name":"redismock.config_resetstat","line":3088,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.dbsize","line":3092,"complexity":{"sloc":{"physical":27,"logical":17},"cyclomatic":8,"halstead":{"operators":{"distinct":11,"total":38,"identifiers":["__stripped__"]},"operands":{"distinct":12,"total":48,"identifiers":["__stripped__"]},"length":86,"vocabulary":23,"difficulty":22,"volume":389.0263282209031,"effort":8558.579220859869,"bugs":0.12967544274030104,"time":475.4766233811038},"params":1}},{"name":"redismock.debug_object","line":3120,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.debug_segfault","line":3124,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.flushall","line":3128,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.flushdb","line":3132,"complexity":{"sloc":{"physical":14,"logical":8},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":23,"identifiers":["__stripped__"]},"operands":{"distinct":14,"total":25,"identifiers":["__stripped__"]},"length":48,"vocabulary":20,"difficulty":5.357142857142858,"volume":207.45254855459342,"effort":1111.352938685322,"bugs":0.0691508495181978,"time":61.74182992696233},"params":1}},{"name":"","line":3138,"complexity":{"sloc":{"physical":5,"logical":2},"cyclomatic":2,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"length":12,"vocabulary":7,"difficulty":2.625,"volume":33.68825906469125,"effort":88.43168004481454,"bugs":0.011229419688230418,"time":4.912871113600808},"params":1}},{"name":"redismock.info","line":3147,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.lastsave","line":3151,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.monitor","line":3155,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.role","line":3159,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.save","line":3163,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.shutdown","line":3167,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.slaveof","line":3171,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":6,"total":7,"identifiers":["__stripped__"]},"length":11,"vocabulary":9,"difficulty":1.75,"volume":34.86917501586544,"effort":61.021056277764515,"bugs":0.011623058338621813,"time":3.3900586820980285},"params":3}},{"name":"redismock.slowlog","line":3175,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":6,"identifiers":["__stripped__"]},"length":10,"vocabulary":8,"difficulty":1.7999999999999998,"volume":30,"effort":53.99999999999999,"bugs":0.01,"time":2.9999999999999996},"params":2}},{"name":"redismock.sync","line":3179,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":1}},{"name":"redismock.time","line":3183,"complexity":{"sloc":{"physical":25,"logical":19},"cyclomatic":5,"halstead":{"operators":{"distinct":15,"total":54,"identifiers":["__stripped__"]},"operands":{"distinct":21,"total":54,"identifiers":["__stripped__"]},"length":108,"vocabulary":36,"difficulty":19.28571428571429,"volume":558.3519001557697,"effort":10768.215217289846,"bugs":0.18611730005192323,"time":598.2341787383248},"params":1}},{"name":"","line":3223,"complexity":{"sloc":{"physical":8,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":2,"volume":18.094737505048094,"effort":36.18947501009619,"bugs":0.006031579168349364,"time":2.0105263894497885},"params":1}},{"name":"redismock.key","line":3224,"complexity":{"sloc":{"physical":6,"logical":3},"cyclomatic":2,"halstead":{"operators":{"distinct":8,"total":19,"identifiers":["__stripped__"]},"operands":{"distinct":11,"total":20,"identifiers":["__stripped__"]},"length":39,"vocabulary":19,"difficulty":7.2727272727272725,"volume":165.66917302429982,"effort":1204.8667129039986,"bugs":0.05522305767476661,"time":66.9370396057777},"params":0}},{"name":"","line":3233,"complexity":{"sloc":{"physical":10,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":7,"identifiers":["__stripped__"]},"length":13,"vocabulary":8,"difficulty":3.5,"volume":39,"effort":136.5,"bugs":0.013,"time":7.583333333333333},"params":1}},{"name":"redismock.modifier","line":3235,"complexity":{"sloc":{"physical":7,"logical":4},"cyclomatic":2,"halstead":{"operators":{"distinct":7,"total":10,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":12,"identifiers":["__stripped__"]},"length":22,"vocabulary":15,"difficulty":5.25,"volume":85.95159310338741,"effort":451.2458637927839,"bugs":0.02865053103446247,"time":25.06921465515466},"params":0}},{"name":"toPromise","line":3243,"complexity":{"sloc":{"physical":34,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":2,"total":2,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"length":6,"vocabulary":6,"difficulty":1,"volume":15.509775004326936,"effort":15.509775004326936,"bugs":0.005169925001442312,"time":0.861654166907052},"params":3}},{"name":"","line":3244,"complexity":{"sloc":{"physical":32,"logical":15},"cyclomatic":4,"halstead":{"operators":{"distinct":12,"total":42,"identifiers":["__stripped__"]},"operands":{"distinct":20,"total":45,"identifiers":["__stripped__"]},"length":87,"vocabulary":32,"difficulty":13.5,"volume":435,"effort":5872.5,"bugs":0.145,"time":326.25},"params":0}},{"name":"","line":3257,"complexity":{"sloc":{"physical":12,"logical":7},"cyclomatic":4,"halstead":{"operators":{"distinct":7,"total":16,"identifiers":["__stripped__"]},"operands":{"distinct":8,"total":20,"identifiers":["__stripped__"]},"length":36,"vocabulary":15,"difficulty":8.75,"volume":140.64806144190666,"effort":1230.6705376166833,"bugs":0.04688268714730222,"time":68.37058542314907},"params":2}},{"name":"redismock.toPromiseStyle","line":3277,"complexity":{"sloc":{"physical":15,"logical":3},"cyclomatic":1,"halstead":{"operators":{"distinct":8,"total":17,"identifiers":["__stripped__"]},"operands":{"distinct":10,"total":16,"identifiers":["__stripped__"]},"length":33,"vocabulary":18,"difficulty":6.4,"volume":137.6075250475963,"effort":880.6881603046164,"bugs":0.04586917501586544,"time":48.92712001692313},"params":1}},{"name":"","line":3287,"complexity":{"sloc":{"physical":4,"logical":2},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":5,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":8,"identifiers":["__stripped__"]},"length":13,"vocabulary":7,"difficulty":3,"volume":36.49561398674886,"effort":109.48684196024658,"bugs":0.012165204662249619,"time":6.08260233112481},"params":2}},{"name":"","line":3284,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":4,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":8,"identifiers":["__stripped__"]},"length":12,"vocabulary":9,"difficulty":3.2,"volume":38.03910001730775,"effort":121.72512005538482,"bugs":0.012679700005769252,"time":6.762506669743601},"params":1}},{"name":"","line":3281,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":6,"total":6,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":6,"identifiers":["__stripped__"]},"length":12,"vocabulary":10,"difficulty":4.5,"volume":39.863137138648355,"effort":179.3841171239176,"bugs":0.013287712379549451,"time":9.965784284662089},"params":1}},{"name":"redismock.copy","line":3293,"complexity":{"sloc":{"physical":11,"logical":5},"cyclomatic":1,"halstead":{"operators":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"operands":{"distinct":7,"total":13,"identifiers":["__stripped__"]},"length":26,"vocabulary":14,"difficulty":6.5,"volume":98.9912279734977,"effort":643.442981827735,"bugs":0.0329970759911659,"time":35.74683232376306},"params":0}},{"name":"","line":3295,"complexity":{"sloc":{"physical":5,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":2,"volume":18.094737505048094,"effort":36.18947501009619,"bugs":0.006031579168349364,"time":2.0105263894497885},"params":1}},{"name":"copied.key","line":3296,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":5,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":8,"difficulty":1.5,"volume":27,"effort":40.5,"bugs":0.009,"time":2.25},"params":0}},{"name":"redismock.toNodeRedis","line":3305,"complexity":{"sloc":{"physical":20,"logical":12},"cyclomatic":3,"halstead":{"operators":{"distinct":12,"total":30,"identifiers":["__stripped__"]},"operands":{"distinct":16,"total":30,"identifiers":["__stripped__"]},"length":60,"vocabulary":28,"difficulty":11.25,"volume":288.44129532345625,"effort":3244.964572388883,"bugs":0.09614709844115209,"time":180.27580957716017},"params":0}},{"name":"","line":3318,"complexity":{"sloc":{"physical":5,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":3,"identifiers":["__stripped__"]},"operands":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"length":7,"vocabulary":6,"difficulty":2,"volume":18.094737505048094,"effort":36.18947501009619,"bugs":0.006031579168349364,"time":2.0105263894497885},"params":1}},{"name":"rc.k","line":3319,"complexity":{"sloc":{"physical":3,"logical":1},"cyclomatic":1,"halstead":{"operators":{"distinct":3,"total":4,"identifiers":["__stripped__"]},"operands":{"distinct":4,"total":5,"identifiers":["__stripped__"]},"length":9,"vocabulary":7,"difficulty":1.875,"volume":25.26619429851844,"effort":47.374114309722074,"bugs":0.008422064766172813,"time":2.6318952394290043},"params":0}}],"maintainability":70.43632083811804,"params":1.3664459161147904,"module":"redis-mock.js"},"jshint":{"messages":[{"severity":"error","line":120,"column":9,"message":"Bad option: 'ignore'.","source":"Bad option: '{a}'."},{"severity":"error","line":127,"column":15,"message":"Bad or unnecessary escaping.","source":"Bad or unnecessary escaping."},{"severity":"error","line":131,"column":9,"message":"Bad option: 'ignore'.","source":"Bad option: '{a}'."},{"severity":"error","line":2972,"column":5,"message":"Bad option: 'ignore'.","source":"Bad option: '{a}'."},{"severity":"error","line":2973,"column":20,"message":"eval can be harmful.","source":"eval can be harmful."},{"severity":"error","line":2976,"column":5,"message":"Bad option: 'ignore'.","source":"Bad option: '{a}'."}]}} \ No newline at end of file diff --git a/plato/index.html b/plato/index.html index 2cdf6e0..da7b8be 100644 --- a/plato/index.html +++ b/plato/index.html @@ -50,11 +50,11 @@

Summary

Total/Average Lines

-

3175 / 3175

+

3347 / 3347

Average Maintainability

-

70.37

+

70.44

@@ -120,9 +120,9 @@

Files

redis-mock.js diff --git a/plato/report.history.js b/plato/report.history.js index b3757b8..861d0bd 100644 --- a/plato/report.history.js +++ b/plato/report.history.js @@ -1 +1 @@ -__history = [{"date":"Mon, 23 Feb 2015 00:10:53 GMT","total":{"sloc":521,"maintainability":63.67301240562197},"average":{"sloc":521,"maintainability":"63.67"}},{"date":"Mon, 23 Feb 2015 04:12:07 GMT","total":{"sloc":626,"maintainability":72.49776783403156},"average":{"sloc":626,"maintainability":"72.50"}},{"date":"Mon, 23 Feb 2015 04:12:31 GMT","total":{"sloc":627,"maintainability":72.47119936706054},"average":{"sloc":627,"maintainability":"72.47"}},{"date":"Mon, 23 Feb 2015 06:19:17 GMT","total":{"sloc":649,"maintainability":72.31160923765782},"average":{"sloc":649,"maintainability":"72.31"}},{"date":"Mon, 23 Feb 2015 08:36:35 GMT","total":{"sloc":750,"maintainability":72.31104075865707},"average":{"sloc":750,"maintainability":"72.31"}},{"date":"Mon, 23 Feb 2015 09:54:24 GMT","total":{"sloc":839,"maintainability":72.09247379589301},"average":{"sloc":839,"maintainability":"72.09"}},{"date":"Tue, 24 Feb 2015 02:43:33 GMT","total":{"sloc":1075,"maintainability":72.1449170251016},"average":{"sloc":1075,"maintainability":"72.14"}},{"date":"Wed, 25 Feb 2015 08:17:36 GMT","total":{"sloc":1176,"maintainability":72.7770127831795},"average":{"sloc":1176,"maintainability":"72.78"}},{"date":"Thu, 26 Feb 2015 22:40:38 GMT","total":{"sloc":1221,"maintainability":73.05174891612117},"average":{"sloc":1221,"maintainability":"73.05"}},{"date":"Thu, 26 Feb 2015 23:30:17 GMT","total":{"sloc":1221,"maintainability":73.05174891612117},"average":{"sloc":1221,"maintainability":"73.05"}},{"date":"Thu, 26 Feb 2015 23:38:33 GMT","total":{"sloc":1221,"maintainability":73.05174891612117},"average":{"sloc":1221,"maintainability":"73.05"}},{"date":"Fri, 27 Feb 2015 21:17:36 GMT","total":{"sloc":1221,"maintainability":73.05174891612117},"average":{"sloc":1221,"maintainability":"73.05"}},{"date":"Sat, 28 Feb 2015 01:10:39 GMT","total":{"sloc":1442,"maintainability":72.90064865012279},"average":{"sloc":1442,"maintainability":"72.90"}},{"date":"Mon, 02 Mar 2015 16:41:43 GMT","total":{"sloc":1772,"maintainability":74.07944780193337},"average":{"sloc":1772,"maintainability":"74.08"}},{"date":"Mon, 02 Mar 2015 19:59:35 GMT","total":{"sloc":1989,"maintainability":72.74114636832962},"average":{"sloc":1989,"maintainability":"72.74"}},{"date":"Wed, 04 Mar 2015 01:19:53 GMT","total":{"sloc":2168,"maintainability":72.07679610674086},"average":{"sloc":2168,"maintainability":"72.08"}},{"date":"Wed, 04 Mar 2015 01:24:57 GMT","total":{"sloc":2168,"maintainability":72.0785464303905},"average":{"sloc":2168,"maintainability":"72.08"}},{"date":"Wed, 04 Mar 2015 20:11:07 GMT","total":{"sloc":2206,"maintainability":72.1339092684762},"average":{"sloc":2206,"maintainability":"72.13"}},{"date":"Wed, 04 Mar 2015 20:21:33 GMT","total":{"sloc":2206,"maintainability":72.13383003049756},"average":{"sloc":2206,"maintainability":"72.13"}},{"date":"Wed, 04 Mar 2015 23:33:02 GMT","total":{"sloc":2218,"maintainability":72.06154033697209},"average":{"sloc":2218,"maintainability":"72.06"}},{"date":"Wed, 04 Mar 2015 23:57:21 GMT","total":{"sloc":2218,"maintainability":72.04567547873589},"average":{"sloc":2218,"maintainability":"72.05"}},{"date":"Wed, 04 Mar 2015 23:57:52 GMT","total":{"sloc":2218,"maintainability":72.04567547873589},"average":{"sloc":2218,"maintainability":"72.05"}},{"date":"Thu, 05 Mar 2015 03:02:54 GMT","total":{"sloc":2250,"maintainability":71.85688988852013},"average":{"sloc":2250,"maintainability":"71.86"}},{"date":"Thu, 05 Mar 2015 04:15:30 GMT","total":{"sloc":2250,"maintainability":71.85688988852013},"average":{"sloc":2250,"maintainability":"71.86"}},{"date":"Sun, 08 Mar 2015 20:07:50 GMT","total":{"sloc":2389,"maintainability":71.40189856677705},"average":{"sloc":2389,"maintainability":"71.40"}},{"date":"Mon, 09 Mar 2015 21:55:15 GMT","total":{"sloc":2387,"maintainability":71.45556084450902},"average":{"sloc":2387,"maintainability":"71.46"}},{"date":"Thu, 12 Mar 2015 04:36:45 GMT","total":{"sloc":2529,"maintainability":71.46228616537977},"average":{"sloc":2529,"maintainability":"71.46"}},{"date":"Fri, 13 Mar 2015 01:01:02 GMT","total":{"sloc":2577,"maintainability":71.22101258398041},"average":{"sloc":2577,"maintainability":"71.22"}},{"date":"Fri, 13 Mar 2015 03:29:04 GMT","total":{"sloc":2616,"maintainability":71.13863279818557},"average":{"sloc":2616,"maintainability":"71.14"}},{"date":"Fri, 13 Mar 2015 03:35:51 GMT","total":{"sloc":2616,"maintainability":71.17429589691038},"average":{"sloc":2616,"maintainability":"71.17"}},{"date":"Fri, 13 Mar 2015 19:40:34 GMT","total":{"sloc":2626,"maintainability":71.09958237035899},"average":{"sloc":2626,"maintainability":"71.10"}},{"date":"Fri, 13 Mar 2015 19:56:05 GMT","total":{"sloc":2628,"maintainability":71.12494755637016},"average":{"sloc":2628,"maintainability":"71.12"}},{"date":"Tue, 17 Mar 2015 05:01:45 GMT","total":{"sloc":3006,"maintainability":71.06923825413968},"average":{"sloc":3006,"maintainability":"71.07"}},{"date":"Wed, 18 Mar 2015 17:20:10 GMT","total":{"sloc":3002,"maintainability":71.08547185873708},"average":{"sloc":3002,"maintainability":"71.09"}},{"date":"Thu, 19 Mar 2015 02:29:28 GMT","total":{"sloc":3063,"maintainability":70.99896623668349},"average":{"sloc":3063,"maintainability":"71.00"}},{"date":"Thu, 19 Mar 2015 06:28:37 GMT","total":{"sloc":3062,"maintainability":70.49042565230735},"average":{"sloc":3062,"maintainability":"70.49"}},{"date":"Thu, 19 Mar 2015 07:12:54 GMT","total":{"sloc":3080,"maintainability":70.39871382584947},"average":{"sloc":3080,"maintainability":"70.40"}},{"date":"Fri, 20 Mar 2015 05:01:01 GMT","total":{"sloc":3163,"maintainability":70.40422723808996},"average":{"sloc":3163,"maintainability":"70.40"}},{"date":"Fri, 20 Mar 2015 23:48:12 GMT","total":{"sloc":3175,"maintainability":70.37230352050396},"average":{"sloc":3175,"maintainability":"70.37"}}] \ No newline at end of file +__history = [{"date":"Mon, 23 Feb 2015 00:10:53 GMT","total":{"sloc":521,"maintainability":63.67301240562197},"average":{"sloc":521,"maintainability":"63.67"}},{"date":"Mon, 23 Feb 2015 04:12:07 GMT","total":{"sloc":626,"maintainability":72.49776783403156},"average":{"sloc":626,"maintainability":"72.50"}},{"date":"Mon, 23 Feb 2015 04:12:31 GMT","total":{"sloc":627,"maintainability":72.47119936706054},"average":{"sloc":627,"maintainability":"72.47"}},{"date":"Mon, 23 Feb 2015 06:19:17 GMT","total":{"sloc":649,"maintainability":72.31160923765782},"average":{"sloc":649,"maintainability":"72.31"}},{"date":"Mon, 23 Feb 2015 08:36:35 GMT","total":{"sloc":750,"maintainability":72.31104075865707},"average":{"sloc":750,"maintainability":"72.31"}},{"date":"Mon, 23 Feb 2015 09:54:24 GMT","total":{"sloc":839,"maintainability":72.09247379589301},"average":{"sloc":839,"maintainability":"72.09"}},{"date":"Tue, 24 Feb 2015 02:43:33 GMT","total":{"sloc":1075,"maintainability":72.1449170251016},"average":{"sloc":1075,"maintainability":"72.14"}},{"date":"Wed, 25 Feb 2015 08:17:36 GMT","total":{"sloc":1176,"maintainability":72.7770127831795},"average":{"sloc":1176,"maintainability":"72.78"}},{"date":"Thu, 26 Feb 2015 22:40:38 GMT","total":{"sloc":1221,"maintainability":73.05174891612117},"average":{"sloc":1221,"maintainability":"73.05"}},{"date":"Thu, 26 Feb 2015 23:30:17 GMT","total":{"sloc":1221,"maintainability":73.05174891612117},"average":{"sloc":1221,"maintainability":"73.05"}},{"date":"Thu, 26 Feb 2015 23:38:33 GMT","total":{"sloc":1221,"maintainability":73.05174891612117},"average":{"sloc":1221,"maintainability":"73.05"}},{"date":"Fri, 27 Feb 2015 21:17:36 GMT","total":{"sloc":1221,"maintainability":73.05174891612117},"average":{"sloc":1221,"maintainability":"73.05"}},{"date":"Sat, 28 Feb 2015 01:10:39 GMT","total":{"sloc":1442,"maintainability":72.90064865012279},"average":{"sloc":1442,"maintainability":"72.90"}},{"date":"Mon, 02 Mar 2015 16:41:43 GMT","total":{"sloc":1772,"maintainability":74.07944780193337},"average":{"sloc":1772,"maintainability":"74.08"}},{"date":"Mon, 02 Mar 2015 19:59:35 GMT","total":{"sloc":1989,"maintainability":72.74114636832962},"average":{"sloc":1989,"maintainability":"72.74"}},{"date":"Wed, 04 Mar 2015 01:19:53 GMT","total":{"sloc":2168,"maintainability":72.07679610674086},"average":{"sloc":2168,"maintainability":"72.08"}},{"date":"Wed, 04 Mar 2015 01:24:57 GMT","total":{"sloc":2168,"maintainability":72.0785464303905},"average":{"sloc":2168,"maintainability":"72.08"}},{"date":"Wed, 04 Mar 2015 20:11:07 GMT","total":{"sloc":2206,"maintainability":72.1339092684762},"average":{"sloc":2206,"maintainability":"72.13"}},{"date":"Wed, 04 Mar 2015 20:21:33 GMT","total":{"sloc":2206,"maintainability":72.13383003049756},"average":{"sloc":2206,"maintainability":"72.13"}},{"date":"Wed, 04 Mar 2015 23:33:02 GMT","total":{"sloc":2218,"maintainability":72.06154033697209},"average":{"sloc":2218,"maintainability":"72.06"}},{"date":"Wed, 04 Mar 2015 23:57:21 GMT","total":{"sloc":2218,"maintainability":72.04567547873589},"average":{"sloc":2218,"maintainability":"72.05"}},{"date":"Wed, 04 Mar 2015 23:57:52 GMT","total":{"sloc":2218,"maintainability":72.04567547873589},"average":{"sloc":2218,"maintainability":"72.05"}},{"date":"Thu, 05 Mar 2015 03:02:54 GMT","total":{"sloc":2250,"maintainability":71.85688988852013},"average":{"sloc":2250,"maintainability":"71.86"}},{"date":"Thu, 05 Mar 2015 04:15:30 GMT","total":{"sloc":2250,"maintainability":71.85688988852013},"average":{"sloc":2250,"maintainability":"71.86"}},{"date":"Sun, 08 Mar 2015 20:07:50 GMT","total":{"sloc":2389,"maintainability":71.40189856677705},"average":{"sloc":2389,"maintainability":"71.40"}},{"date":"Mon, 09 Mar 2015 21:55:15 GMT","total":{"sloc":2387,"maintainability":71.45556084450902},"average":{"sloc":2387,"maintainability":"71.46"}},{"date":"Thu, 12 Mar 2015 04:36:45 GMT","total":{"sloc":2529,"maintainability":71.46228616537977},"average":{"sloc":2529,"maintainability":"71.46"}},{"date":"Fri, 13 Mar 2015 01:01:02 GMT","total":{"sloc":2577,"maintainability":71.22101258398041},"average":{"sloc":2577,"maintainability":"71.22"}},{"date":"Fri, 13 Mar 2015 03:29:04 GMT","total":{"sloc":2616,"maintainability":71.13863279818557},"average":{"sloc":2616,"maintainability":"71.14"}},{"date":"Fri, 13 Mar 2015 03:35:51 GMT","total":{"sloc":2616,"maintainability":71.17429589691038},"average":{"sloc":2616,"maintainability":"71.17"}},{"date":"Fri, 13 Mar 2015 19:40:34 GMT","total":{"sloc":2626,"maintainability":71.09958237035899},"average":{"sloc":2626,"maintainability":"71.10"}},{"date":"Fri, 13 Mar 2015 19:56:05 GMT","total":{"sloc":2628,"maintainability":71.12494755637016},"average":{"sloc":2628,"maintainability":"71.12"}},{"date":"Tue, 17 Mar 2015 05:01:45 GMT","total":{"sloc":3006,"maintainability":71.06923825413968},"average":{"sloc":3006,"maintainability":"71.07"}},{"date":"Wed, 18 Mar 2015 17:20:10 GMT","total":{"sloc":3002,"maintainability":71.08547185873708},"average":{"sloc":3002,"maintainability":"71.09"}},{"date":"Thu, 19 Mar 2015 02:29:28 GMT","total":{"sloc":3063,"maintainability":70.99896623668349},"average":{"sloc":3063,"maintainability":"71.00"}},{"date":"Thu, 19 Mar 2015 06:28:37 GMT","total":{"sloc":3062,"maintainability":70.49042565230735},"average":{"sloc":3062,"maintainability":"70.49"}},{"date":"Thu, 19 Mar 2015 07:12:54 GMT","total":{"sloc":3080,"maintainability":70.39871382584947},"average":{"sloc":3080,"maintainability":"70.40"}},{"date":"Fri, 20 Mar 2015 05:01:01 GMT","total":{"sloc":3163,"maintainability":70.40422723808996},"average":{"sloc":3163,"maintainability":"70.40"}},{"date":"Fri, 20 Mar 2015 23:48:12 GMT","total":{"sloc":3175,"maintainability":70.37230352050396},"average":{"sloc":3175,"maintainability":"70.37"}},{"date":"Mon, 23 Mar 2015 16:30:39 GMT","total":{"sloc":3347,"maintainability":70.43632083811804},"average":{"sloc":3347,"maintainability":"70.44"}}] \ No newline at end of file diff --git a/plato/report.history.json b/plato/report.history.json index 8aafcee..657276b 100644 --- a/plato/report.history.json +++ b/plato/report.history.json @@ -1 +1 @@ -[{"date":"Mon, 23 Feb 2015 00:10:53 GMT","total":{"sloc":521,"maintainability":63.67301240562197},"average":{"sloc":521,"maintainability":"63.67"}},{"date":"Mon, 23 Feb 2015 04:12:07 GMT","total":{"sloc":626,"maintainability":72.49776783403156},"average":{"sloc":626,"maintainability":"72.50"}},{"date":"Mon, 23 Feb 2015 04:12:31 GMT","total":{"sloc":627,"maintainability":72.47119936706054},"average":{"sloc":627,"maintainability":"72.47"}},{"date":"Mon, 23 Feb 2015 06:19:17 GMT","total":{"sloc":649,"maintainability":72.31160923765782},"average":{"sloc":649,"maintainability":"72.31"}},{"date":"Mon, 23 Feb 2015 08:36:35 GMT","total":{"sloc":750,"maintainability":72.31104075865707},"average":{"sloc":750,"maintainability":"72.31"}},{"date":"Mon, 23 Feb 2015 09:54:24 GMT","total":{"sloc":839,"maintainability":72.09247379589301},"average":{"sloc":839,"maintainability":"72.09"}},{"date":"Tue, 24 Feb 2015 02:43:33 GMT","total":{"sloc":1075,"maintainability":72.1449170251016},"average":{"sloc":1075,"maintainability":"72.14"}},{"date":"Wed, 25 Feb 2015 08:17:36 GMT","total":{"sloc":1176,"maintainability":72.7770127831795},"average":{"sloc":1176,"maintainability":"72.78"}},{"date":"Thu, 26 Feb 2015 22:40:38 GMT","total":{"sloc":1221,"maintainability":73.05174891612117},"average":{"sloc":1221,"maintainability":"73.05"}},{"date":"Thu, 26 Feb 2015 23:30:17 GMT","total":{"sloc":1221,"maintainability":73.05174891612117},"average":{"sloc":1221,"maintainability":"73.05"}},{"date":"Thu, 26 Feb 2015 23:38:33 GMT","total":{"sloc":1221,"maintainability":73.05174891612117},"average":{"sloc":1221,"maintainability":"73.05"}},{"date":"Fri, 27 Feb 2015 21:17:36 GMT","total":{"sloc":1221,"maintainability":73.05174891612117},"average":{"sloc":1221,"maintainability":"73.05"}},{"date":"Sat, 28 Feb 2015 01:10:39 GMT","total":{"sloc":1442,"maintainability":72.90064865012279},"average":{"sloc":1442,"maintainability":"72.90"}},{"date":"Mon, 02 Mar 2015 16:41:43 GMT","total":{"sloc":1772,"maintainability":74.07944780193337},"average":{"sloc":1772,"maintainability":"74.08"}},{"date":"Mon, 02 Mar 2015 19:59:35 GMT","total":{"sloc":1989,"maintainability":72.74114636832962},"average":{"sloc":1989,"maintainability":"72.74"}},{"date":"Wed, 04 Mar 2015 01:19:53 GMT","total":{"sloc":2168,"maintainability":72.07679610674086},"average":{"sloc":2168,"maintainability":"72.08"}},{"date":"Wed, 04 Mar 2015 01:24:57 GMT","total":{"sloc":2168,"maintainability":72.0785464303905},"average":{"sloc":2168,"maintainability":"72.08"}},{"date":"Wed, 04 Mar 2015 20:11:07 GMT","total":{"sloc":2206,"maintainability":72.1339092684762},"average":{"sloc":2206,"maintainability":"72.13"}},{"date":"Wed, 04 Mar 2015 20:21:33 GMT","total":{"sloc":2206,"maintainability":72.13383003049756},"average":{"sloc":2206,"maintainability":"72.13"}},{"date":"Wed, 04 Mar 2015 23:33:02 GMT","total":{"sloc":2218,"maintainability":72.06154033697209},"average":{"sloc":2218,"maintainability":"72.06"}},{"date":"Wed, 04 Mar 2015 23:57:21 GMT","total":{"sloc":2218,"maintainability":72.04567547873589},"average":{"sloc":2218,"maintainability":"72.05"}},{"date":"Wed, 04 Mar 2015 23:57:52 GMT","total":{"sloc":2218,"maintainability":72.04567547873589},"average":{"sloc":2218,"maintainability":"72.05"}},{"date":"Thu, 05 Mar 2015 03:02:54 GMT","total":{"sloc":2250,"maintainability":71.85688988852013},"average":{"sloc":2250,"maintainability":"71.86"}},{"date":"Thu, 05 Mar 2015 04:15:30 GMT","total":{"sloc":2250,"maintainability":71.85688988852013},"average":{"sloc":2250,"maintainability":"71.86"}},{"date":"Sun, 08 Mar 2015 20:07:50 GMT","total":{"sloc":2389,"maintainability":71.40189856677705},"average":{"sloc":2389,"maintainability":"71.40"}},{"date":"Mon, 09 Mar 2015 21:55:15 GMT","total":{"sloc":2387,"maintainability":71.45556084450902},"average":{"sloc":2387,"maintainability":"71.46"}},{"date":"Thu, 12 Mar 2015 04:36:45 GMT","total":{"sloc":2529,"maintainability":71.46228616537977},"average":{"sloc":2529,"maintainability":"71.46"}},{"date":"Fri, 13 Mar 2015 01:01:02 GMT","total":{"sloc":2577,"maintainability":71.22101258398041},"average":{"sloc":2577,"maintainability":"71.22"}},{"date":"Fri, 13 Mar 2015 03:29:04 GMT","total":{"sloc":2616,"maintainability":71.13863279818557},"average":{"sloc":2616,"maintainability":"71.14"}},{"date":"Fri, 13 Mar 2015 03:35:51 GMT","total":{"sloc":2616,"maintainability":71.17429589691038},"average":{"sloc":2616,"maintainability":"71.17"}},{"date":"Fri, 13 Mar 2015 19:40:34 GMT","total":{"sloc":2626,"maintainability":71.09958237035899},"average":{"sloc":2626,"maintainability":"71.10"}},{"date":"Fri, 13 Mar 2015 19:56:05 GMT","total":{"sloc":2628,"maintainability":71.12494755637016},"average":{"sloc":2628,"maintainability":"71.12"}},{"date":"Tue, 17 Mar 2015 05:01:45 GMT","total":{"sloc":3006,"maintainability":71.06923825413968},"average":{"sloc":3006,"maintainability":"71.07"}},{"date":"Wed, 18 Mar 2015 17:20:10 GMT","total":{"sloc":3002,"maintainability":71.08547185873708},"average":{"sloc":3002,"maintainability":"71.09"}},{"date":"Thu, 19 Mar 2015 02:29:28 GMT","total":{"sloc":3063,"maintainability":70.99896623668349},"average":{"sloc":3063,"maintainability":"71.00"}},{"date":"Thu, 19 Mar 2015 06:28:37 GMT","total":{"sloc":3062,"maintainability":70.49042565230735},"average":{"sloc":3062,"maintainability":"70.49"}},{"date":"Thu, 19 Mar 2015 07:12:54 GMT","total":{"sloc":3080,"maintainability":70.39871382584947},"average":{"sloc":3080,"maintainability":"70.40"}},{"date":"Fri, 20 Mar 2015 05:01:01 GMT","total":{"sloc":3163,"maintainability":70.40422723808996},"average":{"sloc":3163,"maintainability":"70.40"}},{"date":"Fri, 20 Mar 2015 23:48:12 GMT","total":{"sloc":3175,"maintainability":70.37230352050396},"average":{"sloc":3175,"maintainability":"70.37"}}] \ No newline at end of file +[{"date":"Mon, 23 Feb 2015 00:10:53 GMT","total":{"sloc":521,"maintainability":63.67301240562197},"average":{"sloc":521,"maintainability":"63.67"}},{"date":"Mon, 23 Feb 2015 04:12:07 GMT","total":{"sloc":626,"maintainability":72.49776783403156},"average":{"sloc":626,"maintainability":"72.50"}},{"date":"Mon, 23 Feb 2015 04:12:31 GMT","total":{"sloc":627,"maintainability":72.47119936706054},"average":{"sloc":627,"maintainability":"72.47"}},{"date":"Mon, 23 Feb 2015 06:19:17 GMT","total":{"sloc":649,"maintainability":72.31160923765782},"average":{"sloc":649,"maintainability":"72.31"}},{"date":"Mon, 23 Feb 2015 08:36:35 GMT","total":{"sloc":750,"maintainability":72.31104075865707},"average":{"sloc":750,"maintainability":"72.31"}},{"date":"Mon, 23 Feb 2015 09:54:24 GMT","total":{"sloc":839,"maintainability":72.09247379589301},"average":{"sloc":839,"maintainability":"72.09"}},{"date":"Tue, 24 Feb 2015 02:43:33 GMT","total":{"sloc":1075,"maintainability":72.1449170251016},"average":{"sloc":1075,"maintainability":"72.14"}},{"date":"Wed, 25 Feb 2015 08:17:36 GMT","total":{"sloc":1176,"maintainability":72.7770127831795},"average":{"sloc":1176,"maintainability":"72.78"}},{"date":"Thu, 26 Feb 2015 22:40:38 GMT","total":{"sloc":1221,"maintainability":73.05174891612117},"average":{"sloc":1221,"maintainability":"73.05"}},{"date":"Thu, 26 Feb 2015 23:30:17 GMT","total":{"sloc":1221,"maintainability":73.05174891612117},"average":{"sloc":1221,"maintainability":"73.05"}},{"date":"Thu, 26 Feb 2015 23:38:33 GMT","total":{"sloc":1221,"maintainability":73.05174891612117},"average":{"sloc":1221,"maintainability":"73.05"}},{"date":"Fri, 27 Feb 2015 21:17:36 GMT","total":{"sloc":1221,"maintainability":73.05174891612117},"average":{"sloc":1221,"maintainability":"73.05"}},{"date":"Sat, 28 Feb 2015 01:10:39 GMT","total":{"sloc":1442,"maintainability":72.90064865012279},"average":{"sloc":1442,"maintainability":"72.90"}},{"date":"Mon, 02 Mar 2015 16:41:43 GMT","total":{"sloc":1772,"maintainability":74.07944780193337},"average":{"sloc":1772,"maintainability":"74.08"}},{"date":"Mon, 02 Mar 2015 19:59:35 GMT","total":{"sloc":1989,"maintainability":72.74114636832962},"average":{"sloc":1989,"maintainability":"72.74"}},{"date":"Wed, 04 Mar 2015 01:19:53 GMT","total":{"sloc":2168,"maintainability":72.07679610674086},"average":{"sloc":2168,"maintainability":"72.08"}},{"date":"Wed, 04 Mar 2015 01:24:57 GMT","total":{"sloc":2168,"maintainability":72.0785464303905},"average":{"sloc":2168,"maintainability":"72.08"}},{"date":"Wed, 04 Mar 2015 20:11:07 GMT","total":{"sloc":2206,"maintainability":72.1339092684762},"average":{"sloc":2206,"maintainability":"72.13"}},{"date":"Wed, 04 Mar 2015 20:21:33 GMT","total":{"sloc":2206,"maintainability":72.13383003049756},"average":{"sloc":2206,"maintainability":"72.13"}},{"date":"Wed, 04 Mar 2015 23:33:02 GMT","total":{"sloc":2218,"maintainability":72.06154033697209},"average":{"sloc":2218,"maintainability":"72.06"}},{"date":"Wed, 04 Mar 2015 23:57:21 GMT","total":{"sloc":2218,"maintainability":72.04567547873589},"average":{"sloc":2218,"maintainability":"72.05"}},{"date":"Wed, 04 Mar 2015 23:57:52 GMT","total":{"sloc":2218,"maintainability":72.04567547873589},"average":{"sloc":2218,"maintainability":"72.05"}},{"date":"Thu, 05 Mar 2015 03:02:54 GMT","total":{"sloc":2250,"maintainability":71.85688988852013},"average":{"sloc":2250,"maintainability":"71.86"}},{"date":"Thu, 05 Mar 2015 04:15:30 GMT","total":{"sloc":2250,"maintainability":71.85688988852013},"average":{"sloc":2250,"maintainability":"71.86"}},{"date":"Sun, 08 Mar 2015 20:07:50 GMT","total":{"sloc":2389,"maintainability":71.40189856677705},"average":{"sloc":2389,"maintainability":"71.40"}},{"date":"Mon, 09 Mar 2015 21:55:15 GMT","total":{"sloc":2387,"maintainability":71.45556084450902},"average":{"sloc":2387,"maintainability":"71.46"}},{"date":"Thu, 12 Mar 2015 04:36:45 GMT","total":{"sloc":2529,"maintainability":71.46228616537977},"average":{"sloc":2529,"maintainability":"71.46"}},{"date":"Fri, 13 Mar 2015 01:01:02 GMT","total":{"sloc":2577,"maintainability":71.22101258398041},"average":{"sloc":2577,"maintainability":"71.22"}},{"date":"Fri, 13 Mar 2015 03:29:04 GMT","total":{"sloc":2616,"maintainability":71.13863279818557},"average":{"sloc":2616,"maintainability":"71.14"}},{"date":"Fri, 13 Mar 2015 03:35:51 GMT","total":{"sloc":2616,"maintainability":71.17429589691038},"average":{"sloc":2616,"maintainability":"71.17"}},{"date":"Fri, 13 Mar 2015 19:40:34 GMT","total":{"sloc":2626,"maintainability":71.09958237035899},"average":{"sloc":2626,"maintainability":"71.10"}},{"date":"Fri, 13 Mar 2015 19:56:05 GMT","total":{"sloc":2628,"maintainability":71.12494755637016},"average":{"sloc":2628,"maintainability":"71.12"}},{"date":"Tue, 17 Mar 2015 05:01:45 GMT","total":{"sloc":3006,"maintainability":71.06923825413968},"average":{"sloc":3006,"maintainability":"71.07"}},{"date":"Wed, 18 Mar 2015 17:20:10 GMT","total":{"sloc":3002,"maintainability":71.08547185873708},"average":{"sloc":3002,"maintainability":"71.09"}},{"date":"Thu, 19 Mar 2015 02:29:28 GMT","total":{"sloc":3063,"maintainability":70.99896623668349},"average":{"sloc":3063,"maintainability":"71.00"}},{"date":"Thu, 19 Mar 2015 06:28:37 GMT","total":{"sloc":3062,"maintainability":70.49042565230735},"average":{"sloc":3062,"maintainability":"70.49"}},{"date":"Thu, 19 Mar 2015 07:12:54 GMT","total":{"sloc":3080,"maintainability":70.39871382584947},"average":{"sloc":3080,"maintainability":"70.40"}},{"date":"Fri, 20 Mar 2015 05:01:01 GMT","total":{"sloc":3163,"maintainability":70.40422723808996},"average":{"sloc":3163,"maintainability":"70.40"}},{"date":"Fri, 20 Mar 2015 23:48:12 GMT","total":{"sloc":3175,"maintainability":70.37230352050396},"average":{"sloc":3175,"maintainability":"70.37"}},{"date":"Mon, 23 Mar 2015 16:30:39 GMT","total":{"sloc":3347,"maintainability":70.43632083811804},"average":{"sloc":3347,"maintainability":"70.44"}}] \ No newline at end of file diff --git a/plato/report.js b/plato/report.js index 8183a99..5e15c2a 100644 --- a/plato/report.js +++ b/plato/report.js @@ -1 +1 @@ -__report = {"summary":{"total":{"sloc":3175,"maintainability":70.37230352050396},"average":{"sloc":3175,"maintainability":"70.37"}},"reports":[{"info":{"file":"redis-mock.js","fileShort":"redis-mock.js","fileSafe":"redis_mock_js","link":"files/redis_mock_js/index.html"},"jshint":{"messages":6},"complexity":{"aggregate":{"line":4,"complexity":{"sloc":{"physical":3175,"logical":1925},"cyclomatic":392,"halstead":{"operators":{"distinct":47,"total":6208,"identifiers":["__stripped__"]},"operands":{"distinct":562,"total":7250,"identifiers":["__stripped__"]},"length":13458,"vocabulary":609,"difficulty":303.15836298932385,"volume":124490.51610818342,"effort":37740341.07105294,"bugs":41.49683870272781,"time":2096685.6150584966},"params":594}},"module":"redis-mock.js","maintainability":70.37230352050396}}]} \ No newline at end of file +__report = {"summary":{"total":{"sloc":3347,"maintainability":70.43632083811804},"average":{"sloc":3347,"maintainability":"70.44"}},"reports":[{"info":{"file":"redis-mock.js","fileShort":"redis-mock.js","fileSafe":"redis_mock_js","link":"files/redis_mock_js/index.html"},"jshint":{"messages":6},"complexity":{"aggregate":{"line":4,"complexity":{"sloc":{"physical":3347,"logical":2029},"cyclomatic":408,"halstead":{"operators":{"distinct":47,"total":6560,"identifiers":["__stripped__"]},"operands":{"distinct":584,"total":7660,"identifiers":["__stripped__"]},"length":14220,"vocabulary":631,"difficulty":308.23630136986304,"volume":132267.27589265184,"effort":40769575.913418256,"bugs":44.08909196421728,"time":2264976.4396343473},"params":619}},"module":"redis-mock.js","maintainability":70.43632083811804}}]} \ No newline at end of file diff --git a/plato/report.json b/plato/report.json index 63ac062..320cf87 100644 --- a/plato/report.json +++ b/plato/report.json @@ -1 +1 @@ -{"summary":{"total":{"sloc":3175,"maintainability":70.37230352050396},"average":{"sloc":3175,"maintainability":"70.37"}},"reports":[{"info":{"file":"redis-mock.js","fileShort":"redis-mock.js","fileSafe":"redis_mock_js","link":"files/redis_mock_js/index.html"},"jshint":{"messages":6},"complexity":{"aggregate":{"line":4,"complexity":{"sloc":{"physical":3175,"logical":1925},"cyclomatic":392,"halstead":{"operators":{"distinct":47,"total":6208,"identifiers":["__stripped__"]},"operands":{"distinct":562,"total":7250,"identifiers":["__stripped__"]},"length":13458,"vocabulary":609,"difficulty":303.15836298932385,"volume":124490.51610818342,"effort":37740341.07105294,"bugs":41.49683870272781,"time":2096685.6150584966},"params":594}},"module":"redis-mock.js","maintainability":70.37230352050396}}]} \ No newline at end of file +{"summary":{"total":{"sloc":3347,"maintainability":70.43632083811804},"average":{"sloc":3347,"maintainability":"70.44"}},"reports":[{"info":{"file":"redis-mock.js","fileShort":"redis-mock.js","fileSafe":"redis_mock_js","link":"files/redis_mock_js/index.html"},"jshint":{"messages":6},"complexity":{"aggregate":{"line":4,"complexity":{"sloc":{"physical":3347,"logical":2029},"cyclomatic":408,"halstead":{"operators":{"distinct":47,"total":6560,"identifiers":["__stripped__"]},"operands":{"distinct":584,"total":7660,"identifiers":["__stripped__"]},"length":14220,"vocabulary":631,"difficulty":308.23630136986304,"volume":132267.27589265184,"effort":40769575.913418256,"bugs":44.08909196421728,"time":2264976.4396343473},"params":619}},"module":"redis-mock.js","maintainability":70.43632083811804}}]} \ No newline at end of file diff --git a/redis-mock.js b/redis-mock.js index 096d444..745cc52 100644 --- a/redis-mock.js +++ b/redis-mock.js @@ -2828,7 +2828,7 @@ var g = gather(this.punsubscribe).apply(this, arguments); var newCount = subscribers.length; callback = g.callback; - if (!g.list) { + if (!g.list.length) { subscribers = subscribers .filter(function (subscriber) { if (subscriber.rm !== that) { @@ -2874,12 +2874,12 @@ return cb(callback)(null, "OK"); }; - redismock.unsubscribe = function (channel, callback) { + redismock.unsubscribe = function (callback) { var that = this; var g = gather(this.unsubscribe).apply(this, arguments); var newCount = subscribers.length; callback = g.callback; - if (!g.list) { + if (!g.list.length) { subscribers = subscribers .filter(function (subscriber) { if (subscriber.rm !== that) { diff --git a/test/mocha/redismockArgsTest.js b/test/mocha/redismockArgsTest.js index eba39b1..47abda5 100644 --- a/test/mocha/redismockArgsTest.js +++ b/test/mocha/redismockArgsTest.js @@ -49,7 +49,8 @@ 'toPromiseStyle', 'copy', 'toNodeRedis', - 'createClient' + 'createClient', + 'unsubscribe' ]; describe('args check', function () { diff --git a/test/mocha/redismockPubSubTest.js b/test/mocha/redismockPubSubTest.js index 87ddce4..dae2e67 100644 --- a/test/mocha/redismockPubSubTest.js +++ b/test/mocha/redismockPubSubTest.js @@ -152,7 +152,17 @@ }); describe('punsubscribe', function () { - xit('should do nothing if the pattern is not subscribed'); + it('should do nothing if the pattern is not subscribed', function (done) { + var client = redismock.createClient(); + client + .on("punsubscribe", function () { + expect(true).to.be.false; + }); + client.punsubscribe("nothing"); + setTimeout(function () { + done(); + }, 1000); + }); it('should punsubscribe from a subscribed pattern', function (done) { var chan = randkey('hot'); var msg1 = "hello!", msg2 = "goodbye!"; @@ -219,15 +229,222 @@ expect(redismock.publish(chan1, msg1)).to.equal(1); expect(redismock.publish(chan2, msg2)).to.equal(1); }); - xit('should punsubscribe from all subscribed patterns'); + it('should punsubscribe from all subscribed patterns', function (done) { + this.timeout(5000); + var chan1 = randkey('hope'), chan2 = randkey('against'), chan3 = randkey('dope'); + var msg1 = "hello again again!", msg2 = "goodbye again again!", msg3 = "hey you guys!"; + var pat1 = 'hope*', pat2 = 'against*', pat3 = 'dope*'; + var count = 3, cnt = 0; + redismock + .createClient() + .on("punsubscribe", function (pattern) { + var idx = [pat1, pat2, pat3].indexOf(pattern); + expect(idx).to.be.above(-1); + if (idx === 0) { + redismock.publish(chan1, msg1); + setTimeout(function () { + cnt += 1; + if (count === cnt) { + done(); + } + }, 1000); + } + else if (idx === 1) { + redismock.publish(chan2, msg2); + setTimeout(function () { + cnt += 1; + if (count === cnt) { + done(); + } + }, 1000); + } + else { + redismock.publish(chan3, msg3); + setTimeout(function () { + cnt += 1; + if (count === cnt) { + done(); + } + }, 1000); + } + }) + .on("pmessage", function (pattern, channel, message) { + var idx = [pat1, pat2, pat3].indexOf(pattern); + expect(idx).to.be.above(-1); + if (idx === 2) { + expect(channel).to.equal(chan3); + this.punsubscribe(); + } + }) + .psubscribe(pat1, pat2, pat3); + expect(redismock.publish(chan1, msg1)).to.equal(1); + expect(redismock.publish(chan2, msg2)).to.equal(1); + expect(redismock.publish(chan3, msg3)).to.equal(1); + }); }); describe('subscribe', function () { - xit('should subscribe'); + xit('should subscribe to a channel', function (done) { + var chan = randkey('ch'); + var msg = "bon jour! je m'apelle Muzzy!"; + redismock + .createClient() + .on("message", function (channel, message) { + expect(channel).to.equal(chan); + expect(message).to.equal(msg); + done(); + }) + .psubscribe(chan); + redismock.publish(chan, msg); + }); + it('should subscribe to channels', function (done) { + var chan1 = randkey("yyy"), chan2 = randkey("xxx"), chan3 = randkey("qqq"); + var msg = "je ne parle pas francais, Muzzy."; + var count = 3, cnt = 0; + redismock + .createClient() + .on("message", function (channel, message) { + expect([chan1, chan2, chan3].indexOf(channel)).to.be.above(-1); + expect(message).to.equal(msg); + cnt += 1; + if (count === cnt) { + done(); + } + }) + .subscribe(chan1, chan2, chan3); + expect(redismock.publish(chan1, msg)).to.equal(1); + expect(redismock.publish(chan2, msg)).to.equal(1); + expect(redismock.publish(chan3, msg)).to.equal(1); + }); }); describe('unsubscribe', function () { - xit('should unsubscribe'); + it('should do nothing if the channel is not subscribed', function (done) { + var client = redismock.createClient(); + client + .on("unsubscribe", function () { + expect(true).to.be.false; + }); + client.unsubscribe("nothing"); + setTimeout(function () { + done(); + }, 1000); + }); + it('should unsubscribe from a subscribed channel', function (done) { + var chan = randkey('boosh'); + var msg1 = "hello!", msg2 = "goodbye!"; + redismock + .createClient() + .on("unsubscribe", function (channel) { + expect(channel).to.equal(chan); + redismock.publish(chan, msg2); + setTimeout(function () { + done(); + }, 1000); + }) + .on("message", function (channel, message) { + expect(channel).to.equal(chan); + expect(message).to.equal(msg1); + this.unsubscribe(chan); + }) + .subscribe(chan); + expect(redismock.publish(chan, msg1)).to.equal(1); + }); + it('should unsubscribe from subscribed channels', function (done) { + var chan1 = randkey('sticky'), chan2 = randkey('icky'); + var msg1 = "hello again!", msg2 = "goodbye again!"; + var count = 2, cnt = 0; + redismock + .createClient() + .on("unsubscribe", function (channel) { + var idx = [chan1, chan2].indexOf(channel); + expect(idx).to.be.above(-1); + if (idx === 0) { + redismock.publish(chan1, msg1); + setTimeout(function () { + cnt += 1; + if (count === cnt) { + done(); + } + }, 1000); + } + else { + redismock.publish(chan2, msg2); + setTimeout(function () { + cnt += 1; + if (count === cnt) { + done(); + } + }, 1000); + } + }) + .on("message", function (channel, message) { + var idx = [chan1, chan2].indexOf(channel); + expect(idx).to.be.above(-1); + if (idx === 0) { + expect(channel).to.equal(chan1); + this.unsubscribe(chan1); + } + else { + expect(channel).to.equal(chan2); + this.unsubscribe(chan2); + } + }) + .subscribe(chan1, chan2); + expect(redismock.publish(chan1, msg1)).to.equal(1); + expect(redismock.publish(chan2, msg2)).to.equal(1); + }); + it('should unsubscribe from all subscribed channels', function (done) { + this.timeout(5000); + var chan1 = randkey('mighty'), chan2 = randkey('tighty'), chan3 = randkey('whitey'); + var msg1 = "hello again again!", msg2 = "goodbye again again!", msg3 = "hey you guys!"; + var count = 3, cnt = 0; + redismock + .createClient() + .on("unsubscribe", function (channel) { + var idx = [chan1, chan2, chan3].indexOf(channel); + expect(idx).to.be.above(-1); + if (idx === 0) { + redismock.publish(chan1, msg1); + setTimeout(function () { + cnt += 1; + if (count === cnt) { + done(); + } + }, 1000); + } + else if (idx === 1) { + redismock.publish(chan2, msg2); + setTimeout(function () { + cnt += 1; + if (count === cnt) { + done(); + } + }, 1000); + } + else { + redismock.publish(chan3, msg3); + setTimeout(function () { + cnt += 1; + if (count === cnt) { + done(); + } + }, 1000); + } + }) + .on("message", function (channel, message) { + var idx = [chan1, chan2, chan3].indexOf(channel); + expect(idx).to.be.above(-1); + if (idx === 2) { + expect(channel).to.equal(chan3); + this.unsubscribe(); + } + }) + .subscribe(chan1, chan2, chan3); + expect(redismock.publish(chan1, msg1)).to.equal(1); + expect(redismock.publish(chan2, msg2)).to.equal(1); + expect(redismock.publish(chan3, msg3)).to.equal(1); + }); }); }).call(this);