hasEmptyLineBefore.js 337 B

123456789101112131415161718192021
  1. module.exports = function hasEmptyLineBefore(decl) {
  2. if (/\r?\n\s*\r?\n/.test(decl.raw('before'))) {
  3. return true;
  4. }
  5. const prevNode = decl.prev();
  6. if (!prevNode) {
  7. return false;
  8. }
  9. if (prevNode.type !== 'comment') {
  10. return false;
  11. }
  12. if (/\r?\n\s*\r?\n/.test(prevNode.raw('before'))) {
  13. return true;
  14. }
  15. return false;
  16. };