Skip to content

Commit

Permalink
format
Browse files Browse the repository at this point in the history
  • Loading branch information
romainmenke committed May 11, 2024
1 parent ab1c1d0 commit 1597f20
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 24 deletions.
24 changes: 12 additions & 12 deletions lib/utils/resolveNestedSelectorsForRule.cjs
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@ const selectorParser = require('postcss-selector-parser');

/**
* @typedef {import('postcss-selector-parser').Selector} Selector
* @typedef {import('postcss-selector-parser').Root} SelectorRoot
*
* @param {import('postcss').Rule} rule
* @param {import('stylelint').PostcssResult} result
* @returns {Array<{selector: Selector, resolvedSelectors: Array<Selector>}> | undefined}
* @returns {Array<{selector: Selector, resolvedSelectors: Array<Selector>}>}
*/
function resolveNestedSelectorsForRule(rule, result) {
/** @typedef {import('postcss').Document} Document */
Expand All @@ -23,7 +23,7 @@ function resolveNestedSelectorsForRule(rule, result) {

const ownAST = selectorAST(getRuleSelector(rule), result, rule);

if (!ownAST) return;
if (!ownAST) return [];

/** @type {import('postcss-selector-parser').Root | undefined} */
let ast = undefined;
Expand All @@ -44,18 +44,18 @@ function resolveNestedSelectorsForRule(rule, result) {
ancestors.reverse();

for (const child of ancestors) {
if (typeGuards.isRule(child) && isStandardSyntaxRule(child)) {
const childAST = selectorAST(getRuleSelector(child), result, child);
if (!typeGuards.isRule(child)) continue;

if (!childAST) return;
if (!isStandardSyntaxRule(child)) return [];

if (ast) {
ast = selectorResolveNested.resolveNestedSelector(childAST, ast);
} else {
ast = childAST;
}
const childAST = selectorAST(getRuleSelector(child), result, child);

continue;
if (!childAST) return [];

if (ast) {
ast = selectorResolveNested.resolveNestedSelector(childAST, ast);
} else {
ast = childAST;
}
}

Expand Down
24 changes: 12 additions & 12 deletions lib/utils/resolveNestedSelectorsForRule.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ import selectorParser from 'postcss-selector-parser';

/**
* @typedef {import('postcss-selector-parser').Selector} Selector
* @typedef {import('postcss-selector-parser').Root} SelectorRoot
*
* @param {import('postcss').Rule} rule
* @param {import('stylelint').PostcssResult} result
* @returns {Array<{selector: Selector, resolvedSelectors: Array<Selector>}> | undefined}
* @returns {Array<{selector: Selector, resolvedSelectors: Array<Selector>}>}
*/
export default function resolveNestedSelectorsForRule(rule, result) {
/** @typedef {import('postcss').Document} Document */
Expand All @@ -20,7 +20,7 @@ export default function resolveNestedSelectorsForRule(rule, result) {

const ownAST = selectorAST(getRuleSelector(rule), result, rule);

if (!ownAST) return;
if (!ownAST) return [];

/** @type {import('postcss-selector-parser').Root | undefined} */
let ast = undefined;
Expand All @@ -41,18 +41,18 @@ export default function resolveNestedSelectorsForRule(rule, result) {
ancestors.reverse();

for (const child of ancestors) {
if (isRule(child) && isStandardSyntaxRule(child)) {
const childAST = selectorAST(getRuleSelector(child), result, child);
if (!isRule(child)) continue;

if (!childAST) return;
if (!isStandardSyntaxRule(child)) return [];

if (ast) {
ast = resolveNestedSelector(childAST, ast);
} else {
ast = childAST;
}
const childAST = selectorAST(getRuleSelector(child), result, child);

continue;
if (!childAST) return [];

if (ast) {
ast = resolveNestedSelector(childAST, ast);
} else {
ast = childAST;
}
}

Expand Down

0 comments on commit 1597f20

Please sign in to comment.