ci(danger): Ignore escaping backslash in Release notes

This commit is contained in:
Anton Maklakov 2023-09-26 19:28:28 +07:00
parent d27dd4d9cb
commit c941b465ad

View File

@ -74,6 +74,10 @@ function check_entry(entry) {
return [entry_str, `${indent}- \`No release notes\` comment shouldn't start with bullet.`].join('\n');
}
// Remove a leading escaping backslash of the special characters, https://www.markdownguide.org/basic-syntax/#characters-you-can-escape
const escapeCharRegex = /\\([\\`*_{}[\]<>()+#-.!|])/g;
entry = entry.replace(escapeCharRegex, '$1');
const regex = /^(\s*)[-*+]\s+\[([^\]]+)\]\s+(.*)$/;
const match = regex.exec(entry);
if (!match) {