commitlint-config-jira-jquery
Version:
A recomended config who contain preconfigured rules for jira commits messages style
1 lines • 2.66 kB
JavaScript
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define("commitlintConfigJira",[],e):"object"==typeof exports?exports.commitlintConfigJira=e():t.commitlintConfigJira=e()}(this,(()=>(()=>{var t={911:function(t){t.exports=(()=>{"use strict";var t={d:(e,o)=>{for(var i in o)t.o(o,i)&&!t.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:o[i]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.d(e,{default:()=>d});var o={};t.r(o),t.d(o,{COMMIT_DESCRIPTION_SEPARATOR:()=>S,COMMIT_MESSAGE_SEPARATOR:()=>r,COMMIT_STATUS_SEPARATORS:()=>l,COMMIT_TASK_IDS_SEPARATOR:()=>a,COMMIT_TASK_STATUS_PATTERN:()=>n,COMMIT_TASK_STATUS_SQUARE_PATTERN:()=>s,JIRA_RULES:()=>i,LOWERCASE:()=>p,TASK_ID_SEPARATOR:()=>c,UPPERCASE:()=>m});const i={commitMessageSeparator:"jira-commit-message-separator",commitTypeCase:"jira-commit-type-case",commitScopeOptionalCase:"jira-scope-optional-case",commitTicketIdCase:"jira-ticket-id-case",commitTitleCase:"jira-title-case"},r=":",a=",",s=/\[.*\]/gi,n=/\(.*\)/gi,c="-",l={start:"[",end:"]"},m="uppercase",p="lowercase",S="\n",d={commitlintJiraConstants:o,parseCommitMessage:t=>{const e=t.split(S).filter((t=>t))[0].split(r),o=e.length>=2?e[0]:"",i=o.replace(o.includes(")")?n:s,"").trim(),a=o.replace(i,""),c=e.length>2?e.filter(((t,e)=>e>0)).join(r).trim():e[e.length-1].trim();return{type:i,rawCommitScope:a,ticketId:c.includes("]")?c.split("]")[0].replace("[","").trim():"",title:c.replace(s,"").trim()}}};return e.default})()}},e={};function o(i){var r=e[i];if(void 0!==r)return r.exports;var a=e[i]={exports:{}};return t[i].call(a.exports,a,a.exports,o),a.exports}o.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return o.d(e,{a:e}),e},o.d=(t,e)=>{for(var i in e)o.o(e,i)&&!o.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:e[i]})},o.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var i={};return(()=>{"use strict";o.d(i,{default:()=>e});var t=o(911);const e={rules:{[t.commitlintJiraConstants.JIRA_RULES.commitMessageSeparator]:[2,"always",t.commitlintJiraConstants.COMMIT_MESSAGE_SEPARATOR],[t.commitlintJiraConstants.JIRA_RULES.commitScopeOptionalCase]:[2,"always"],[t.commitlintJiraConstants.JIRA_RULES.commitTypeCase]:[2,"always",["build","ci","docs","fix","feat","perf","refactor","style","test","chore"]],[t.commitlintJiraConstants.JIRA_RULES.commitTicketIdCase]:[2,"always"],[t.commitlintJiraConstants.JIRA_RULES.commitTitleCase]:[2,"always"]}}})(),i.default})()));