UNPKG

express-rate-limit-ioredis-store

Version:

A redis store implementation to be used alongside ioredis for the express-rate-limit middleware

52 lines (51 loc) 1.18 kB
{ "extends": ["./node_modules/gts/"], "rules": { "@typescript-eslint/no-unused-vars": [ "warn", { "argsIgnorePattern": "^_", "ignoreRestSiblings": true } ], "max-depth": ["error", 2], "max-lines-per-function": ["error", 30], "max-params": ["error", 3], "max-lines": ["error", 300], "no-warning-comments": ["error", {"terms": ["todo", "fixme"]}] }, "overrides": [ { "files": ["src/**/*.ts"], "rules": { "node/no-unpublished-import": ["error", {"allowModules": ["ioredis"]}], "node/no-extraneous-import": [ "error", {"allowModules": ["express-rate-limit"]} ] } }, { "files": ["tests/**/*.ts"], "rules": { "node/no-unpublished-import": [ "error", { "allowModules": [ "chai", "ioredis", "timekeeper" ] } ], "node/no-extraneous-import": [ "error", {"allowModules": ["express-rate-limit"]} ] } } ], "parserOptions": { "warnOnUnsupportedTypeScriptVersion": false } }