From e313de63543ef25e3bac1bd05740d0f409f3339d Mon Sep 17 00:00:00 2001 From: Adam Wathan Date: Thu, 13 Aug 2020 07:45:04 -0400 Subject: [PATCH] Fix lint issues --- src/flagged/applyComplexClasses.js | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/src/flagged/applyComplexClasses.js b/src/flagged/applyComplexClasses.js index f15be919d..c91c13a42 100644 --- a/src/flagged/applyComplexClasses.js +++ b/src/flagged/applyComplexClasses.js @@ -1,8 +1,18 @@ import _ from 'lodash' import selectorParser from 'postcss-selector-parser' +function hasInject(css) { + let foundInject = false + + css.walkAtRules('apply', () => { + foundInject = true + return false + }) + + return foundInject +} function applyUtility(rule, className, replaceWith) { - const selectors = rule.selectors.map(selector => { + const processedSelectors = rule.selectors.map(selector => { const processor = selectorParser(selectors => { selectors.walkClasses(c => { if (c.value === className) { @@ -34,7 +44,7 @@ function applyUtility(rule, className, replaceWith) { parent = parent.parent } - cloned.selectors = selectors + cloned.selectors = processedSelectors return current } @@ -115,7 +125,7 @@ function mergeAdjacentRules(initialRule, rulesToInsert) { function makeExtractUtilityRules(css) { const utilityMap = buildUtilityMap(css) const orderUtilityMap = Object.fromEntries( - Object.entries(utilityMap).flatMap(([utilityName, utilities]) => { + Object.entries(utilityMap).flatMap(([_utilityName, utilities]) => { return utilities.map(utility => { return [utility.index, utility] }) @@ -137,17 +147,6 @@ function makeExtractUtilityRules(css) { } } -function hasInject(css) { - let foundInject = false - - css.walkAtRules('apply', () => { - foundInject = true - return false - }) - - return foundInject -} - export default function applyComplexClasses(css) { const extractUtilityRules = makeExtractUtilityRules(css)