diff options
Diffstat (limited to 'assets/node_modules/stylelint-scss/dist/utils/isInlineComment.js')
-rw-r--r-- | assets/node_modules/stylelint-scss/dist/utils/isInlineComment.js | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/assets/node_modules/stylelint-scss/dist/utils/isInlineComment.js b/assets/node_modules/stylelint-scss/dist/utils/isInlineComment.js new file mode 100644 index 0000000..2b6d9d0 --- /dev/null +++ b/assets/node_modules/stylelint-scss/dist/utils/isInlineComment.js @@ -0,0 +1,21 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports["default"] = isInlineComment; + +/** + * Check if a comment is inline one (i.e. on the same line as some non-comment + * code). Only works with comments that are not ignored by PostCSS. To work + * with those that are ignored use `findCommentInRaws` + * + * @param {Comment} comment - PostCSS comment node + * @return {boolean} true, if the comment is an inline one + */ +function isInlineComment(comment) { + var nextNode = comment.next(); + var isBeforeSomething = !!nextNode && nextNode.type !== "comment" && comment.source.end.line === nextNode.source.start.line; + var isAfterSomething = comment.raws.before.search(/\n/) === -1; + return isAfterSomething || isBeforeSomething; +}
\ No newline at end of file |