eslint-plugin-comment-length
Version:
An ESLint plugin that provides rules that limit the line length of your comments
29 lines (25 loc) • 814 B
JavaScript
;
var util_formatBlock = require('./util.format-block.cjs');
function canBlockBeCompated(block, context) {
if (!block.value.trim()) {
return false;
}
const formattedBlock = util_formatBlock.formatBlock(block, context).trim();
const formattedLines = formattedBlock.split("\n");
if (formattedLines.length !== block.lines.length) {
return true;
}
for (let i = 0; i < formattedLines.length; i++) {
const formattedLine = formattedLines[i]?.replace(/^ *\*/, "").trim();
const originalLine = block.lines[i]?.trim();
if (!formattedLine || !originalLine) {
continue;
}
if (formattedLine !== originalLine) {
return true;
}
}
return false;
}
exports.canBlockBeCompated = canBlockBeCompated;
//# sourceMappingURL=util.can-block-be-compacted.cjs.map