UNPKG

stylelint

Version:

A mighty, modern CSS linter.

17 lines (12 loc) 519 B
/* @flow */ 'use strict'; const _ = require('lodash'); const getPreviousNonSharedLineCommentNode = require('./getPreviousNonSharedLineCommentNode'); const isBlocklessAtRuleAfterBlocklessAtRule = require('./isBlocklessAtRuleAfterBlocklessAtRule'); module.exports = function(atRule /*: postcss$atRule*/) /*: boolean*/ { if (!isBlocklessAtRuleAfterBlocklessAtRule(atRule)) { return false; } const previousNode = getPreviousNonSharedLineCommentNode(atRule); return _.get(previousNode, 'name') === atRule.name; };