mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
23 lines
652 B
JavaScript
23 lines
652 B
JavaScript
|
/**
|
||
|
* Check if MR Title contains prefix "WIP: ...".
|
||
|
*
|
||
|
* @dangerjs WARN
|
||
|
*/
|
||
|
module.exports = function () {
|
||
|
const mrTitle = danger.gitlab.mr.title;
|
||
|
const regexes = [
|
||
|
{ prefix: 'WIP', regex: /^WIP:/i },
|
||
|
{ prefix: 'W.I.P', regex: /^W\.I\.P/i },
|
||
|
{ prefix: '[WIP]', regex: /^\[WIP/i },
|
||
|
{ prefix: '[W.I.P]', regex: /^\[W\.I\.P/i },
|
||
|
{ prefix: '(WIP)', regex: /^\(WIP/i },
|
||
|
{ prefix: '(W.I.P)', regex: /^\(W\.I\.P/i },
|
||
|
];
|
||
|
|
||
|
for (const item of regexes) {
|
||
|
if (item.regex.test(mrTitle)) {
|
||
|
return warn(`Please remove the \`${item.prefix}\` prefix from the MR name before merging this MR.`);
|
||
|
}
|
||
|
}
|
||
|
};
|