From 3ef8fcb498c4cd31d5d86c6ead57520b9a833321 Mon Sep 17 00:00:00 2001 From: Christoph Gysin Date: Mon, 6 Feb 2017 17:05:38 +0200 Subject: [PATCH] aws-node-recursive-function: enable eslint Don't disable it globally. Fix issues, and suppress them where needed. --- aws-node-recursive-function/handler.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/aws-node-recursive-function/handler.js b/aws-node-recursive-function/handler.js index 6ef8cc9bf..3995eaf3a 100644 --- a/aws-node-recursive-function/handler.js +++ b/aws-node-recursive-function/handler.js @@ -1,7 +1,6 @@ -/* eslint-disable */ -/* aws-sdk automatically included in lambda context */ -const aws = require('aws-sdk'); +const aws = require('aws-sdk'); // eslint-disable-line import/no-extraneous-dependencies +// eslint-disable-next-line no-unused-vars module.exports.recursiveLambda = (event, context, callback) => { const lambda = new aws.Lambda(); console.log('received', event); @@ -9,12 +8,12 @@ module.exports.recursiveLambda = (event, context, callback) => { if (event.numberOfCalls > 0) { console.log('recursive call'); /* decrement numberOfCalls so we don't infinitely loop */ - event.numberOfCalls = event.numberOfCalls - 1; + event.numberOfCalls -= 1; // eslint-disable-line no-param-reassign const params = { FunctionName: context.functionName, InvocationType: 'Event', Payload: JSON.stringify(event), - Qualifier: context.functionVersion + Qualifier: context.functionVersion, }; lambda.invoke(params, context.done); } else {