From 95df3522a15631abc51a4295cae0ea401a8d4e1e Mon Sep 17 00:00:00 2001 From: Markus Hatvan Date: Tue, 14 Sep 2021 19:58:52 +0200 Subject: feat: add eslint-plugin-unicorn (#1936) --- src/actions/lib/actions.ts | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/actions') diff --git a/src/actions/lib/actions.ts b/src/actions/lib/actions.ts index ed42eabc0..412a0d895 100644 --- a/src/actions/lib/actions.ts +++ b/src/actions/lib/actions.ts @@ -1,5 +1,6 @@ export const createActionsFromDefinitions = (actionDefinitions, validate) => { const actions = {}; + // eslint-disable-next-line unicorn/no-array-for-each Object.keys(actionDefinitions).forEach(actionName => { const action = (params = {}) => { const schema = actionDefinitions[actionName]; @@ -14,6 +15,7 @@ export const createActionsFromDefinitions = (actionDefinitions, validate) => { listeners.splice(listeners.indexOf(listener), 1); }; action.notify = params => + // eslint-disable-next-line unicorn/no-array-for-each action.listeners.forEach(listener => listener(params)); }); return actions; @@ -21,6 +23,7 @@ export const createActionsFromDefinitions = (actionDefinitions, validate) => { export default (definitions, validate) => { const newActions = {}; + // eslint-disable-next-line unicorn/no-array-for-each Object.keys(definitions).forEach(scopeName => { newActions[scopeName] = createActionsFromDefinitions( definitions[scopeName], -- cgit v1.2.3-54-g00ecf