|
1234567891011121314151617181920 |
- 'use strict';
-
- const _ = require('lodash');
- const getPreviousNonSharedLineCommentNode = require('./getPreviousNonSharedLineCommentNode');
- const isCustomProperty = require('./isCustomProperty');
- const isStandardSyntaxDeclaration = require('./isStandardSyntaxDeclaration');
-
- /**
- * @param {import('postcss').Node} node
- */
- module.exports = function (node) {
- const prevNode = getPreviousNonSharedLineCommentNode(node);
-
- return (
- prevNode !== undefined &&
- prevNode.type === 'decl' &&
- isStandardSyntaxDeclaration(prevNode) &&
- !isCustomProperty(_.get(prevNode, 'prop', ''))
- );
- };
|