From 15e1557b2a97c8bbee22d873832d90ed3ba50ba7 Mon Sep 17 00:00:00 2001 From: Phap Dinh Date: Sat, 17 Aug 2019 13:44:54 -0400 Subject: [PATCH] lint files (#4416) * lint files * added back arrow-paren and removed duplicate --- .internal/baseOrderBy.js | 1 + .internal/createAssigner.js | 28 ++++++++++++++-------------- .internal/getSymbols.js | 2 +- .internal/getSymbolsIn.js | 2 +- .internal/getTag.js | 2 +- .internal/isIterateeCall.js | 9 +++++---- .internal/root.js | 1 + debounce.js | 2 +- findLast.js | 6 +++--- throttle.js | 2 +- 10 files changed, 29 insertions(+), 26 deletions(-) diff --git a/.internal/baseOrderBy.js b/.internal/baseOrderBy.js index fb5970a1b..4d7827565 100644 --- a/.internal/baseOrderBy.js +++ b/.internal/baseOrderBy.js @@ -1,6 +1,7 @@ import baseEach from './baseEach.js' import baseSortBy from './baseSortBy.js' import compareMultiple from './compareMultiple.js' +import isArrayLike from '../isArrayLike.js' /** * The base implementation of `orderBy` without param guards. diff --git a/.internal/createAssigner.js b/.internal/createAssigner.js index 9d1b70476..875240cbb 100644 --- a/.internal/createAssigner.js +++ b/.internal/createAssigner.js @@ -1,4 +1,4 @@ -import isIterateeCall from './isIterateeCall.js'; +import isIterateeCall from './isIterateeCall.js' /** * Creates a function like `assign`. @@ -9,28 +9,28 @@ import isIterateeCall from './isIterateeCall.js'; */ function createAssigner(assigner) { return (object, ...sources) => { - let index = -1; - let length = sources.length; - let customizer = length > 1 ? sources[length - 1] : undefined; - const guard = length > 2 ? sources[2] : undefined; + let index = -1 + let length = sources.length + let customizer = length > 1 ? sources[length - 1] : undefined + const guard = length > 2 ? sources[2] : undefined customizer = (assigner.length > 3 && typeof customizer == 'function') ? (length--, customizer) - : undefined; + : undefined if (guard && isIterateeCall(sources[0], sources[1], guard)) { - customizer = length < 3 ? undefined : customizer; - length = 1; + customizer = length < 3 ? undefined : customizer + length = 1 } - object = Object(object); + object = Object(object) while (++index < length) { - const source = sources[index]; + const source = sources[index] if (source) { - assigner(object, source, index, customizer); + assigner(object, source, index, customizer) } } - return object; - }; + return object + } } -export default createAssigner; \ No newline at end of file +export default createAssigner diff --git a/.internal/getSymbols.js b/.internal/getSymbols.js index a3f59bbf6..17c222108 100644 --- a/.internal/getSymbols.js +++ b/.internal/getSymbols.js @@ -11,7 +11,7 @@ const nativeGetSymbols = Object.getOwnPropertySymbols * @param {Object} object The object to query. * @returns {Array} Returns the array of symbols. */ -function getSymbols (object) { +function getSymbols(object) { if (object == null) { return [] } diff --git a/.internal/getSymbolsIn.js b/.internal/getSymbolsIn.js index a299603fd..697e915ce 100644 --- a/.internal/getSymbolsIn.js +++ b/.internal/getSymbolsIn.js @@ -7,7 +7,7 @@ import getSymbols from './getSymbols.js' * @param {Object} object The object to query. * @returns {Array} Returns the array of symbols. */ -function getSymbolsIn (object) { +function getSymbolsIn(object) { const result = [] while (object) { result.push(...getSymbols(object)) diff --git a/.internal/getTag.js b/.internal/getTag.js index 04085cb4b..977c44b31 100644 --- a/.internal/getTag.js +++ b/.internal/getTag.js @@ -11,7 +11,7 @@ function getTag(value) { if (value == null) { return value === undefined ? '[object Undefined]' : '[object Null]' } - return toString.call(value) + return toString.call(value) } export default getTag diff --git a/.internal/isIterateeCall.js b/.internal/isIterateeCall.js index 003de3ce2..7b5ad358d 100644 --- a/.internal/isIterateeCall.js +++ b/.internal/isIterateeCall.js @@ -1,6 +1,7 @@ import isArrayLike from '../isArrayLike.js' import isIndex from './isIndex.js' import isObject from '../isObject.js' +import eq from '../eq.js' /** * Checks if the given arguments are from an iteratee call. @@ -15,16 +16,16 @@ import isObject from '../isObject.js' function isIterateeCall(value, index, object) { if (!isObject(object)) { - return false; + return false } - const type = typeof index; + const type = typeof index if (type == 'number' ? (isArrayLike(object) && isIndex(index, object.length)) : (type == 'string' && index in object) ) { - return eq(object[index], value); + return eq(object[index], value) } - return false; + return false } export default isIterateeCall diff --git a/.internal/root.js b/.internal/root.js index c7723bb0f..e59c04953 100644 --- a/.internal/root.js +++ b/.internal/root.js @@ -1,3 +1,4 @@ +/* global globalThis, self */ import freeGlobal from './freeGlobal.js' /** Detect free variable `globalThis` */ diff --git a/debounce.js b/debounce.js index e48e8ffaa..2a799a613 100644 --- a/debounce.js +++ b/debounce.js @@ -101,7 +101,7 @@ function debounce(func, wait, options) { function startTimer(pendingFunc, wait) { if (useRAF) { - root.cancelAnimationFrame(timerId); + root.cancelAnimationFrame(timerId) return root.requestAnimationFrame(pendingFunc) } return setTimeout(pendingFunc, wait) diff --git a/findLast.js b/findLast.js index 4f5ba6d79..391b5e9c4 100644 --- a/findLast.js +++ b/findLast.js @@ -17,16 +17,16 @@ import isArrayLike from './isArrayLike.js' * findLast([1, 2, 3, 4], n => n % 2 == 1) * // => 3 */ -function findLast (collection, predicate, fromIndex) { +function findLast(collection, predicate, fromIndex) { let iteratee const iterable = Object(collection) if (!isArrayLike(collection)) { collection = Object.keys(collection) iteratee = predicate - predicate = key => iteratee(iterable[key], key, iterable) + predicate = (key) => iteratee(iterable[key], key, iterable) } const index = findLastIndex(collection, predicate, fromIndex) - return index > -1 ? iterable[iteratee ? collection[index] : index] : undefined; + return index > -1 ? iterable[iteratee ? collection[index] : index] : undefined } export default findLast diff --git a/throttle.js b/throttle.js index 287b9ce50..6fa0ba8ca 100644 --- a/throttle.js +++ b/throttle.js @@ -63,7 +63,7 @@ function throttle(func, wait, options) { return debounce(func, wait, { leading, trailing, - 'maxWait': wait, + 'maxWait': wait }) }