stylelint
Version:
A mighty, modern CSS linter.
23 lines (18 loc) • 527 B
JavaScript
/* @flow */
;
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)
);
};