eslint-plugin-no-async-array-methods
Version:
Estlint rule - no async callbacks for array methods
37 lines (31 loc) • 755 B
JavaScript
//------------------------------------------------------------------------------
// Rule Definition
//------------------------------------------------------------------------------
const allBannedMethods = [
"forEach",
"filter",
"some",
"every",
"find",
"findIndex",
"map",
"reduce",
];
const defaultBannedMethods = [
"forEach",
"filter",
"some",
"every",
"find",
"findIndex",
];
const mapReduceMethods = ["map", "reduce"];
const generator = require("./lib/no-async-array-methods-generator");
module.exports = {
rules: {
"no-async-array-methods": generator(allBannedMethods),
all: generator(allBannedMethods),
defaults: generator(defaultBannedMethods),
"map-reduce": generator(mapReduceMethods),
},
};