build/static/js/88.2fb5a345.chunk.js

1 line
14 KiB
JavaScript

(this.webpackJsonp=this.webpackJsonp||[]).push([[88],{AB5N:function(e,n,t){},BOun:function(e,n){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAAXNSR0IArs4c6QAAABVQTFRFAAAA////////////////////////SM9tBAAAAAd0Uk5TABkmjL/AzA+ZitQAAAC8SURBVDjLxdSxDYQwDAVQxASMQEFWYAAKBriCBeC8/wiX4Jj87/hqaLAiHsL+MsPw8jX6g7ne143Pl7MCuWZ6wS6TVocQWeRbq0Qkg4+VRDJ4HkMCgAkCJASQMGjEgUY8MNIBIz1QEgAlEbhJBG4SgkJCUD5JtjD5XVyUbaxHREoPKSKlhzEg2nRAtOme2JQ6YlPypI3VkTZWJpgDEcwBCQcHhIMD4oLLxBaHg8ukLs7qgkvnv+Wc3v5d/ABnQ0R7/xmoLAAAAABJRU5ErkJggg=="},FqUN:function(e,n){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IArs4c6QAAAGBQTFRFAAAA3wAA3wAA3wAA3wAA3wAA3wAA3wAA3wAA3wAA3wAA3wAA3wAA3gAA3wAA3wAA4RAQ4yAg5TAw50BA6VBQ7XBw74CA86Cg9bCw98DA+c/P+dDQ++Dg/e/v/fDw////sEQn/QAAAA90Uk5TABAgMFBgb3CPkL/A3+DvD20HCwAAANRJREFUGBnNwQtigjAQBcCXgEYI8VGKfFrL3v+WFZLlox7AGXwae76U5eVs8d6pYlLleGVK7pQGT7IrD6oMB+bKpB65qAz2PNXYMyqxc6LqpGWSYxOYtDJRVVhlTJo/6bmyUI5R/SPScuWgCkaDyMRFzYcCynNxk1XHBw/lOfuWVc+Zhyo4m0T91pwVUI6bQWT64sJBWW4mkZaRxSpQNSIdo4BNTnWTkUmOHc9kuNeMPPZMYHRvGAWDgyxw0TAKGZ4Yzx1v8CoPTEKO96wrvC+cxYf5B636HQtEfbp3AAAAAElFTkSuQmCC"},Fz3a:function(e,n){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAAXNSR0IArs4c6QAAAEVQTFRFAAAAMDAwMDAwMDAwMDAwMzMzMzMzMjIyMjIyMjIyMjIyMjIyMjIyMzMzMzMzMzMzMjIyMzMzMjIyMjIyMjIyMzMzMzMzK7Ay9gAAABZ0Uk5TABAgMEBQX2Bwf4CPkKCwv8DP0ODv8PawJ2UAAADUSURBVDjLxdTZFoIgFAVQCUglSBm8//+pMSXCFevN84LglkkWw3Bv6Dw/yQ+iwcfNl8ZBirxAFr5hXcN3A++TYRYaClEQxPaJH9AKLqhRlIRmlW0Kg6TqeKOO9fFEtSYqHNX2PWFj0QTYvkPM5Ke1j8Ja70d08dEYudD+ykhUCy8oZsuIhH+lMLKhvToz9J+JDxiJ/qksaMRIIkT6Z3dHChuiW6RxT/6NbYZDKhxDIguyXCE1pSmw9xaRFSR+V6kHgMl1X1Cy915tlTFnl4QEfsed9QFrHyPuDn8UOQAAAABJRU5ErkJggg=="},JUWB:function(e,n,t){"use strict";t("yBKE");var A=t("dktu");e.exports=A.Object.entries},JVvY:function(e,n,t){"use strict";t.d(n,"a",(function(){return R})),t.d(n,"c",(function(){return f})),t.d(n,"b",(function(){return E})),t.d(n,"d",(function(){return p}));var A=t("Fz3a"),a=t.n(A),c=t("bRh7"),l=t.n(c),s=t("jY+N"),r=t.n(s),o=t("wSNg"),i=t.n(o),u=t("wwH9"),m=t.n(u),M=t("FqUN"),g=t.n(M),R={BUG:"BUG",VULNERABILITY:"漏洞",CODE_SMELL:"异味"},f={LOW:"低",MEDIUM:"中",HIGH:"高"},E={BUG:a.a,VULNERABILITY:l.a,CODE_SMELL:r.a},p={LOW:i.a,MEDIUM:m.a,HIGH:g.a}},MnKc:function(e,n,t){"use strict";var A=t("JUWB");e.exports=A},"S/P8":function(e,n,t){"use strict";var A=t("wbIY"),a=t("Bvq2"),c=t("zhhU"),l=t("V3kF"),s=t("oBZR"),r=t("pCEo"),o=c(t("cEPT").f),i=c([].push),u=A&&a((function(){var e=Object.create(null);return e[2]=2,!o(e,2)})),m=function(e){return function(n){for(var t,a=r(n),c=s(a),m=u&&null===l(a),M=c.length,g=0,R=[];M>g;)t=c[g++],A&&!(m?t in a:o(a,t))||i(R,e?[t,a[t]]:a[t]);return R}};e.exports={entries:m(!0),values:m(!1)}},XYTR:function(e,n,t){"use strict";t.r(n),t("/zsF");var A=t("PArb"),a=t("zLi2"),c=t.n(a),l=t("WxoT"),s=t.n(l),r=t("RXMP"),o=t.n(r),i=t("UtpJ"),u=t.n(i),m=t("o+MX"),M=t.n(m),g=t("FLGM"),R=t.n(g),f=t("i5y0"),E=t.n(f),p=t("cDcd"),w=t.n(p),d=t("yJN6"),B=(t("AB5N"),t("y6OT")),v=t("JVvY"),C=t("uixg"),j=t.n(C),I=t("Y+CZ"),b=t.n(I);n.default=function(e){var n,t,a=e.match.params,l=a.owner,r=a.projectsId,i=Object(p.useState)(null),m=c()(i,2),g=m[0],f=m[1],C=Object(p.useState)({}),I=c()(C,2),y=I[0],D=I[1],N=Object(p.useState)(null),Q=c()(N,2),k=Q[0],S=Q[1],z=Object(p.useState)(null),F=c()(z,2),h=F[0],O=F[1],U=Object(p.useState)(!0),Y=c()(U,2),J=Y[0],L=Y[1],x=Object(p.useState)(null),G=c()(x,2),W=G[0],T=G[1],V=Object(p.useState)(),X=c()(V,2),K=X[0],H=(X[1],Object(p.useState)(1)),P=c()(H,2),Z=P[0],q=P[1],_=Object(p.useState)(10),$=c()(_,2),ee=$[0],ne=($[1],Object(p.useState)()),te=c()(ne,2),Ae=te[0],ae=te[1],ce=e.projectDetail,le=e.history,se=Object(p.useRef)(null);Object(p.useEffect)((function(){var e,n,t,A;ce&&(null!==(e=le.location.state)&&void 0!==e&&e.baseInfo?oe(null===(t=le.location.state)||void 0===t?void 0:t.baseInfo):re(),null!==(n=le.location.state)&&void 0!==n&&n.selectedIssue&&S(null===(A=le.location.state)||void 0===A?void 0:A.selectedIssue))}),[ce,Z]),Object(p.useEffect)((function(){k&&Object(d.b)(k.key,l,r).then((function(e){!function(e,n){R()(e).call(e,(function(e){var t;return o()(n).call(n,(function(n){e.line===n.line&&(e.code=ie(e.code,n.textRange,"special"),e.issue=n)})),o()(t=k.flows).call(t,(function(n){var t;o()(t=n.locations).call(t,(function(n){e.line===n.textRange.startLine&&(e.code=ie(e.code,n.textRange,"special1"))}))})),e}))}(e[k.component].sources,y[k.component]),f(e[k.component])}))}),[k]),Object(p.useEffect)((function(){}),[K]);var re=function(e,n){var t={p:Z,ps:ee};Object(d.c)(t).then((function(e){oe(e)}))},oe=function(e){var n=e.issues,t=JSON.parse(s()(y));ae(e.total),o()(n).call(n,(function(e){t[e.component]?t[e.component].push(e):t[e.component]=[e]})),D(t)},ie=function(e,n,t){var A,a=e.replace(/<[^>]+>/g,""),c=0,l=a.length;n.startLine===n.endLine&&(c=n.startOffset,l=n.endOffset);for(var s=u()(a).call(a,c,l),r=M()(A='<span class="'.concat(t,'">')).call(A,s,"</span>"),o=0,i="",m=!1,g="",R=0;R<e.length;R++){var f=e[R];if("<"===f)m=!0,g+=f;else if(">"===f)m=!1,i+=g+=f,g="";else if(m)g+=f;else{if(o===c&&(i+=r),o>=c&&o<l){o++;continue}i+=f,o++}}return i};return w.a.createElement("div",{className:"bug-details"},w.a.createElement(B.a,{visible:J,issue:k,issueDetail:W,onClose:function(){return L(!1)}}),w.a.createElement("div",{className:"left-list"},w.a.createElement("img",{className:"back-icon pointer",src:b.a,alt:"",onClick:function(){return le.goBack()}}),w.a.createElement(A.a,{dashed:!0}),y&&R()(n=E()(y)).call(n,(function(e){var n=c()(e,2),t=n[0],A=n[1];return w.a.createElement("div",{key:t},w.a.createElement("div",{className:"doc-title",title:t.split(":")[1]},w.a.createElement("img",{src:j.a,alt:""}),w.a.createElement("span",null,t.split(":")[1])),R()(A).call(A,(function(e){var n;return w.a.createElement("div",{key:e.key,className:"issue ".concat(e.key===(null==k?void 0:k.key)?"selected-issue":""),onClick:function(){return S(e)}},w.a.createElement("p",null,e.message),w.a.createElement("p",{className:"issue-typeline"},w.a.createElement("img",{src:v.b[e.type],alt:""}),w.a.createElement("span",{className:"issue-type"},v.a[e.type]),e.flows.length>0&&w.a.createElement("span",{className:"issue-duplication"},"+",e.flows.length," ")),e.key===(null==k?void 0:k.key)&&e.flows&&e.flows.length>0&&R()(n=e.flows).call(n,(function(e,n){return w.a.createElement("div",{className:"repeat-item ".concat(e.locations[0].textRange.startLine===h?"selected-repeat":""),key:n,onClick:function(n){return function(e){O(e);var n=document.getElementById("line-".concat(e));n&&n.scrollIntoView({behavior:"smooth",block:"center"})}(e.locations[0].textRange.startLine)}},w.a.createElement("span",null,n),w.a.createElement("span",null,e.locations[0].msg))})))})))})),Z*ee<Ae&&w.a.createElement("div",{className:"load-more",onClick:function(){return q(Z+1)}},"查看更多")),g&&w.a.createElement("div",{className:"snippets",ref:se},w.a.createElement("div",{className:"head"},w.a.createElement("img",{src:j.a,alt:""}),w.a.createElement("span",null,g.component.path)),w.a.createElement("div",{className:"content"},w.a.createElement("tbody",null,R()(t=g.sources).call(t,(function(e,n){var t;return w.a.createElement(w.a.Fragment,null,w.a.createElement("tr",{key:n,id:"line-".concat(e.line)},w.a.createElement("td",{className:"td-index"},e.line),w.a.createElement("td",{className:"td-code"},w.a.createElement("div",null,w.a.createElement("pre",{dangerouslySetInnerHTML:{__html:e.code},className:"code ".concat(h===e.line?"selected-flow":""),onClick:function(n){return function(e,n){"special1"===e.target.className&&O(n)}(n,e.line)}}),y[k.component]&&R()(t=y[k.component]).call(t,(function(n){var t;if(n.line===e.line)return w.a.createElement("div",{className:"issue-info ".concat(k.key===(null===(t=e.issue)||void 0===t?void 0:t.key)?"selected-issue":""),onClick:function(){return S(n)}},n.message,w.a.createElement("span",{onClick:function(){Object(d.e)(k.rule,l,r).then((function(e){T(null==e?void 0:e.rule),L(!0)}))}},"问题分析"))}))))),g.sources[n+1]&&g.sources[n+1].line-e.line>1&&w.a.createElement("tr",null,w.a.createElement("td",{colSpan:2,className:"td-ellipsis"},"......")))}))))))}},"Y+CZ":function(e,n){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAAXNSR0IArs4c6QAAAFRQTFRFAAAAQHD/SGj/RWr/RWn/RGj/RGv/Rmn/Rmn/RWr/RWr/RGn/Rmr/Rmr/RWr/RWr/Rmn/Rmn/Rmr/RWn/RWn/RWr/Rmn/Rmn/RWr/RWr/RWn/Rmr/24mCIQAAABt0Uk5TABAgMD9AT1BfYG9wf4CQn6CvsL/Az9Df4O/wY2rOvwAAAcFJREFUSMeVltuCoyAQRJvgjRnZmMCahfP//7kPmIkoitMPPkCVzaW6GpFtqG50L4CXGzsllVCDIws3nHHUGNhFGA8pXwvcW9O2bWusXyhD+fcOIE79erCfIoArJNEBiHY3o2wEgt6OmwA8b6XUtycQzAYPRHO0uW+AbFYDUR8fn475qlQ4xy+Mz/5cDZ/W4NZLNDUNrEAqwFOq8fxZlIWYn+cfXvubukWw7wQ2m5qAdp/CLikMRLXFzwUtqJh24WC6gheZwIkooL+Elx5Q0gPX8CJALxb8Rbx4sOlzDZ9+/lrdcgUvBv7K6swnIHTNPt46a4EVwXAYfZFgjwm2SNARiL4Q79JtAfn32bSOFZ0bmLNjrTEs+PziKgwPdiMNHYG7nEljI74zRhKf+Fzeaj5kTGn1JjOQE4YKaX8qbkpUzbniV2eUStNCyExA+bwGFxP4qX0V4VG3mcen9g3w/QsjE/HABav0mYGEczMOuRnpCkPv7N0AfB12S/YSMxF4lFvWo9iedCz35NS7S+1DeYBw79aD3T0A+LKVmLg8F8ahaZpmGJdnxHG3TD15E4XevaYYn8O9qT9oeutngNnbfo/+Dz9EPpBlQKWFAAAAAElFTkSuQmCC"},bRh7:function(e,n){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IArs4c6QAAAEVQTFRFAAAAMDAwMDAwMDAwMDAwMzMzMzMzMjIyMjIyMjIyMjIyMjIyMjIyMzMzMzMzMzMzMjIyMjIyMjIyMjIyMjIyMzMzMzMz7SzexQAAABZ0Uk5TABAgMEBQX2Bwf4CQn6Cwv8DQ3+Dv8IBmXOAAAACYSURBVDjLzZPBDsMwCEOdlixbujZpFvz/n7rLDp1G6GlSfULyEwIjgKspPUt53Ia2NJIk22z7M8l9yTvZowm8qAIAomyWH0n5VLWKAWSqv0Fm/SsQS2ns5aivVQMNhWOGFiAmEOXuAiuweoBOCN0DMjDlrENAAwAs4w69lAnJHVIxuzNwC83PIdWToLZBkqe3QKo/Stf5xjcutRoebclAGAAAAABJRU5ErkJggg=="},i5y0:function(e,n,t){e.exports=t("MnKc")},"jY+N":function(e,n){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IArs4c6QAAAFdQTFRFAAAAMDAwMDAwMDAwMTExMDAwMDAwMzMzMzMzMjIyMzMzMjIyMjIyMjIyMjIyMjIyMjIyMzMzMzMzMzMzMzMzMjIyMzMzMjIyMjIyMjIyMjIyMzMzMzMz2FgL+wAAABx0Uk5TABAgMD9AT1BfYG9wf4CPkJ+gr7C/wM/Q3+Dv8EKrufQAAAEDSURBVBgZvcHRdpswFEXBc6XIlFJKCGCMtf//OysusmMn9VtXZ/R/2el9Pl/n+WfQ39hv7uakb9orjz5Mz0a+OAc9GigWqjUDF9OnFshJCy6bLcBZd3aFbFLAtZImoNPNAEQVPcWqwja4mg4G9NpZBpJ2Ceh0aIAg18KkwwaTDiOMOoxwiXItoMMCvdxAcZFLQJRboZHDJe0CkOQy/Hrb/cB9vO1OQJJbeCXJLbxich03k7V9bLjZdAhUOWi3UA2qFg69XKQKqhJuUzXgRt1N7BpVlily0J2tFEGVXSgaPYgbxXyKUjy9s2v1xFae5EZfdZlPY9B31k24bQh6JaaUTP/WHxE6KURtJZOoAAAAAElFTkSuQmCC"},shrg:function(e,n,t){},uixg:function(e,n){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAiCAMAAAAAh4u3AAAAAXNSR0IArs4c6QAAAFRQTFRFAAAAQHD/SGj/RWr/RWn/RGj/RGv/Rmn/Rmn/RWr/RGn/Rmr/Rmr/Rmn/RWr/RWr/Rmn/Rmn/Rmr/RWn/RWn/RWr/Rmn/Rmn/RWr/RWr/RWn/Rmr/PxN+xwAAABt0Uk5TABAgMD9AT1BfYHB/gI+Qn6CvsL/Az9Df4O/wdpReUQAAALlJREFUOMvN1N0OgiAAhuEPigqzUqKs3vu/zw78N5OttdZ75nwUGAxJrqTvpNk8o/brvlVrHBDytsf4i8rVKMCq/23GpK0kCcJw8Bt413aEqkH5EDko+6cC3AxShHPXpXk7RXY6q7N5RfKTFXKZQeNMBJ9CMlAkkSLx75C/pVc3t3cfIru3aRQIaZSR/XLiZme+NPFvb3BYRhVRV+52yTg4ysN9eEmM2xwAKxUk8vWpWiLRdQO/q75wnrJFIRGuYLbzAAAAAElFTkSuQmCC"},wSNg:function(e,n){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IArs4c6QAAAEJQTFRFAAAAj79Aj79Aj79Aj79EjL9DjsFDjb9Cjb9Cj8FCjb9Cjr9CjcBCjr9DjsBDjr9CjsBDjb9Cjb9CjsBCjb9DjsBD4D7L+AAAABV0Uk5TABAgMEBQX2Bwf4CQn6C/wM/Q4O/wp5qw+AAAALZJREFUOMu9k9sWxBAMRSk6Hb2o2///6uisRhONV3mKdTaROIQYG3L+lphlRzZHvuPQjKyq/EfUa3vMJGJziAEhBMgIoWB/EAKIiKs42OZQfjAFCICKeB5wdT6ZBzJM7NMDzA3YHmDHAXDJZfIX4KeluSS0WbJViLU017QJp26w3ptB1VFvRMfv6TCxt5O+njs9BOiJmEpDZ+fJGqYQiVouvXyrHNadYnytH1/p3scxtoSRg//rD6LVIy/PnGS7AAAAAElFTkSuQmCC"},wwH9:function(e,n){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IArs4c6QAAADNQTFRFAAAA/48Q944Y948Y9Y8W944Y948Y9o8X948Y9Y8Y9Y8Y9Y4Y9o8X9o4X9o8Y9o4Y9o8Y5MwxlAAAABB0Uk5TABA/QFBfYHB/gJ+gr7C/wKXjoHwAAACySURBVDjLvVPNGsIgDKuW1WHHz/s/rYcxSIHpdjEnPhJoGgrRn8HLui7PM1a2XLC52eGYAZF7/pU7iOU1D3h/Pd/dwXmK5iO1TYVisfYHvLFzdBuQR0XY+YflUdFZ1KFpNhaUiEgEFbsJj3xpvyg8CLReBgrfSiQoJjUbByYF8qjrkmXZhbyO9RBUhzBGbeEmj4VI15/758BMR07vDS0RG6eJJz/D1TyCO/164r3wve/6AQeQH09/+nknAAAAAElFTkSuQmCC"},y6OT:function(e,n,t){"use strict";t("bbsP");var A=t("/wGt"),a=(t("/zsF"),t("PArb")),c=t("cDcd"),l=t.n(c),s=(t("shrg"),t("BOun")),r=t.n(s),o=t("wd/R"),i=t.n(o);n.a=function(e){var n=e.visible,t=e.issue,c=e.issueDetail,s=e.onClose;return t&&c&&l.a.createElement(A.a,{placement:"bottom",visible:n,closable:!1,onClose:s,height:460,maskStyle:{backgroundColor:"rgba(0,0,0,0.09)"}},l.a.createElement("div",{className:"drawer-head"},t.message,l.a.createElement("img",{src:r.a,alt:"",onClick:s})),l.a.createElement("div",{className:"drawer-content"},l.a.createElement("p",{className:"content-title"},t.message,l.a.createElement("span",null,t.rule)),l.a.createElement("p",{className:"content-info"},l.a.createElement("span",null,c.type),l.a.createElement("span",null,c.severity),l.a.createElement("span",null,"生效时间 ",i()(t.creationDate).format("YYYY年MM月DD日")),l.a.createElement("span",null,c.langName)),l.a.createElement(a.a,{dashed:!0}),l.a.createElement("div",{className:"content-detail",dangerouslySetInnerHTML:{__html:c.htmlDesc}})))}},yBKE:function(e,n,t){"use strict";var A=t("pevS"),a=t("S/P8").entries;A({target:"Object",stat:!0},{entries:function(e){return a(e)}})},yJN6:function(e,n,t){"use strict";t.d(n,"c",(function(){return s})),t.d(n,"b",(function(){return r})),t.d(n,"e",(function(){return o})),t.d(n,"d",(function(){return i})),t.d(n,"f",(function(){return u})),t.d(n,"g",(function(){return m})),t.d(n,"a",(function(){return M}));var A=t("o+MX"),a=t.n(A),c=t("JGtk"),l=Object(c.a)();function s(e,n,t){var A;return l({url:a()(A="/api/v1/".concat(n,"/")).call(A,t,"/sonarqubes/issues_search.json?s=FILE_LINE"),method:"get",params:e})}function r(e,n,t){var A,c;return l({url:a()(A=a()(c="/api/v1/".concat(n,"/")).call(c,t,"/sonarqubes/sources_issue_snippet.json?issueKey=")).call(A,e),method:"get"})}function o(e,n,t){var A,c;return l({url:a()(A=a()(c="/api/v1/".concat(n,"/")).call(c,t,"/sonarqubes/rules_show.json?key=")).call(A,e),method:"get"})}function i(e,n,t){var A,c,s,r;return l({url:a()(A=a()(c=a()(s=a()(r="/api/v1/".concat(e,"/")).call(r,n,"/sonarqubes/measures_component.json?component=")).call(s,e,"-")).call(c,n,"&metricKeys=")).call(A,t),method:"get"})}function u(e,n,t){var A,c;return l({url:a()(A=a()(c="/api/v1/".concat(n,"/")).call(c,t,"/sonarqubes/sonar_initialize.json?has_actions=")).call(A,e),method:"post"})}function m(e,n,t){var A,c;return l({url:a()(A=a()(c="/api/v1/".concat(n,"/")).call(c,t,"/sonarqubes/insert_file.json?branch=")).call(A,e),method:"post"})}function M(e,n){var t;return l({url:a()(t="/api/v1/".concat(e,"/")).call(t,n,"/actions/runs?workflow=SonarScanner.yaml"),method:"get"})}}}]);