diff --git a/packages/loot-core/src/server/aql/compiler.js b/packages/loot-core/src/server/aql/compiler.js
index 8dd4544d88ceb71e021c5f518715dc1646766934..9491fd8be6cacc695fa09b8cd670fc434471779f 100644
--- a/packages/loot-core/src/server/aql/compiler.js
+++ b/packages/loot-core/src/server/aql/compiler.js
@@ -560,6 +560,7 @@ const compileFunction = saveStack('function', (state, func) => {
     }
     case '$lower': {
       validateArgLength(args, 1);
+      // eslint-disable-next-line no-unused-vars
       let [arg1] = valArray(state, args, ['string']);
       return typed(`LOWER(${arg1})`, 'string');
     }
@@ -567,18 +568,23 @@ const compileFunction = saveStack('function', (state, func) => {
     // integer/float functions
     case '$neg': {
       validateArgLength(args, 1);
+      // eslint-disable-next-line no-unused-vars
       let [arg1] = valArray(state, args, ['float']);
-      return typed(`(-${val(state, arg1)})`, arg1.type);
+      return typed(`(-${val(state, args[0])})`, args[0].type);
     }
     case '$abs': {
       validateArgLength(args, 1);
+      // eslint-disable-next-line no-unused-vars
       let [arg1] = valArray(state, args, ['float']);
-      return typed(`ABS(${val(state, arg1)})`, arg1.type);
+      return typed(`ABS(${val(state, args[0])})`, args[0].type);
     }
     case '$idiv': {
       validateArgLength(args, 2);
       let [arg1, arg2] = valArray(state, args, ['integer', 'integer']);
-      return typed(`(${val(state, arg1)} / ${val(state, arg2)})`, arg1.type);
+      return typed(
+        `(${val(state, args[0])} / ${val(state, args[1])})`,
+        args[0].type
+      );
     }
 
     // date functions
@@ -943,7 +949,7 @@ export function isAggregateQuery(queryState) {
 
   return queryState.selectExpressions.find(expr => {
     if (typeof expr !== 'string') {
-      let [, value] = Object.entries(expr)[0];
+      let [_, value] = Object.entries(expr)[0];
       return isAggregateFunction(value);
     }
     return false;