UNPKG

stylelint

Version:

A mighty, modern CSS linter.

23 lines (18 loc) 527 B
/* @flow */ "use strict"; const getPreviousNonSharedLineCommentNode = require("./getPreviousNonSharedLineCommentNode"); const hasBlock = require("./hasBlock"); module.exports = function(atRule /*: postcss$atRule*/) /*: boolean*/ { if (atRule.type !== "atrule") { return false; } const previousNode = getPreviousNonSharedLineCommentNode(atRule); if (previousNode === undefined) { return false; } return ( previousNode.type === "atrule" && !hasBlock(previousNode) && !hasBlock(atRule) ); };