CINXE.COM
Just a moment...
<!DOCTYPE html><html lang="en-US"><head><title>Just a moment...</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=Edge"><meta name="robots" content="noindex,nofollow"><meta name="viewport" content="width=device-width,initial-scale=1"><style>*{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;color:#313131;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}body{display:flex;flex-direction:column;height:100vh;min-height:100vh}.main-content{margin:8rem auto;max-width:60rem;padding-left:1.5rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{font-size:1.5rem;font-weight:500;line-height:2.25rem}@media (width <= 720px){.h2{font-size:1.25rem;line-height:1.5rem}}#challenge-error-text{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0IyMEYwMyIgZD0iTTE2IDNhMTMgMTMgMCAxIDAgMTMgMTNBMTMuMDE1IDEzLjAxNSAwIDAgMCAxNiAzbTAgMjRhMTEgMTEgMCAxIDEgMTEtMTEgMTEuMDEgMTEuMDEgMCAwIDEtMTEgMTEiLz48cGF0aCBmaWxsPSIjQjIwRjAzIiBkPSJNMTcuMDM4IDE4LjYxNUgxNC44N0wxNC41NjMgOS41aDIuNzgzem0tMS4wODQgMS40MjdxLjY2IDAgMS4wNTcuMzg4LjQwNy4zODkuNDA3Ljk5NCAwIC41OTYtLjQwNy45ODQtLjM5Ny4zOS0xLjA1Ny4zODktLjY1IDAtMS4wNTYtLjM4OS0uMzk4LS4zODktLjM5OC0uOTg0IDAtLjU5Ny4zOTgtLjk4NS40MDYtLjM5NyAxLjA1Ni0uMzk3Ii8+PC9zdmc+);background-repeat:no-repeat;background-size:contain;padding-left:34px}@media (prefers-color-scheme:dark){body{background-color:#222;color:#d9d9d9}}</style><meta http-equiv="refresh" content="390"></head><body class="no-js"><div class="main-wrapper" role="main"><div class="main-content"><noscript><div class="h2"><span id="challenge-error-text">Enable JavaScript and cookies to continue</span></div></noscript></div></div><script>(function(){window._cf_chl_opt={cvId: '3',cZone: "stackoverflow.com",cType: 'managed',cRay: '9278802d182787bd',cH: 'B6OVFlDgja8T3vWugzQI1DBX5yRNf4oTJCTtnSzYJfU-1743179307-1.2.1.1-nkN5NktyDW2kMwQpTDFrki20mpID8SPU99SMxskvY7QVq2G.rYyuWBfnddy58MHo',cUPMDTk: "\/questions\/tagged\/detekt?__cf_chl_tk=_dJYRSui6KYlCPO4keVjdH9X_6y0R2WvQluMw22ZqMo-1743179307-1.0.1.1-uLLZ4WkJ1v5MpzWZCW6W.7U3kD0e1qqlR8GyiJluxl0",cFPWv: 'b',cITimeS: '1743179307',cTTimeMs: '1000',cMTimeMs: '390000',cTplC: 0,cTplV: 5,cTplB: 'cf',cK: "",fa: "\/questions\/tagged\/detekt?__cf_chl_f_tk=_dJYRSui6KYlCPO4keVjdH9X_6y0R2WvQluMw22ZqMo-1743179307-1.0.1.1-uLLZ4WkJ1v5MpzWZCW6W.7U3kD0e1qqlR8GyiJluxl0",md: "wXNRhPvsYK1j50eppHA.P7BqFGK_FYQuwl6srmFh.Nw-1743179307-1.2.1.1-vES09aL6qC.5LZ0rLq.LP6eLJl6S.KKM8pO2BmDT3rmh78ibUKuBOeUCT90xrsViSb8PvttWy.PZ4k_OHvXO0ruRejf2hcRXEtdh8tHv7RXCZy8kQT72Gyr6gjDnPnCUcaCbsfkarSWx12_4ZjiBkABmZgfa_cqwXyQPS2iqUKqkCsYn_yx1XuqCZT.kWU_HhRhwBBMtacQhzH_BoOLViXLVNuY0LM7yQi6_2FwaxZGjVlRtjRNubt0WG0pS.rKJgU950BiyRU0wuhlFhEt2D5jZfW2sbKoVHegQGJjau6VEKV5p7l7YK0MZA6nHtTMfXvXFT6lL0LStpC5uuars_3YvDEvaCd1blyP94ROvd13W0oY8OYiOEksOXWHsHNC2mHRXSBtTg1qAFOu_O0gK3X.Lhxxc9nuWiR8194vdRizqWnjQnN45gY7dRdoC56uUuU8r_CK9AFzlNPNX0l5xCfzBsGS4lIUWuwBXlp7vWHi_eFcuUwj.ylnOCHW8CPBRcv6dgA01Ri4rf42MfRVyqGzjPpUrVPu7KiS9RzWKUF2_hkgx.4y3JXmWI0a_ZQwJCaEbIjzPqte5RPXlHEYPXfCYb_YZhpxp99pKsZxyt6gdnc2wKfw53YZmYg_upP2D34sQNpWtuf3vCl4SQ8GDNyYTSGwCw065UNW5VtGbvUblmw7CUpBKnq.9_2LwYbahqGZiIozzxWcr9zhPvvCNHywUik2LIynoXU1SE6Srz3VTRuUYgFI9vWPCb5HYOxJN..mJFhokYsoaTwOVYxl5Pvk5i8YO0fctZ.QUwdGDhhxk3CTy4kZ3S4ZxDPKb9o1kfsVYs._IhRoKkrdquztVxG.ih8EfqwuDikalBmTgIiUkyfzVOzWPWRDRkX5fadPGU.rF8YDx87uFURcLWBsxHnMVXWWzQsTD78NOgKqeVJ5aDFCrZ116mF8p1U6J4_CCnQTqKW1QEXCeux9jmwJJNx0P3cjxGHGnTYJFviXklGXT3Pbijz34VnDN9zTypC_q7ZGG3Y4CznyY_TYkUajNqzFwNnXrLaqq_2fCsEfL5WGbiYNWj_V05dP5moU8B_aAetx64112POwgOiZC2D1kDQxa02E32r_K2J2ciD6z6TvffyjYutT9G5TDopHBwgO27cxBKvX8T2Th9Q32fxa5o7NUtHQPAU0Bw9XWq3eEt3Ao6wxGHuzU3kGztxAHIPcOPUS4mFLN1BZ8ap05E3.gi4CWiLybhPx1QFXzK0J3ciGTMut2qyAfgOp34MzbHU3e",mdrd: "GzibxBcvc_.hbh2kZR4tqkmUiE3N7Nd9_JSIAAm8xKw-1743179307-1.2.1.1-0RbG6wHOGcgM67e3a1LLiJWtdPORz.TxQHuqSkChyApfobpAEZSY7eSTzaazs881je7Yyx7.ESfAv6ZLpsHJhOdl.jT__EXJjl9hVt9LzHylkrau.B6t_JXIb13HtWC4XLrwXKbyA9PXlzJb0q9T6WeUp8pWW4s0Q94z3g76SPH4qwqNbMtuLwY2XmWdyuYB6AgDrixIlQjbf3baK2JyfNxLQwbWZLVlTy1ooCJIlqKZPf0pM3oIBE7dH0MGMVLJNmMmlvKkhK3PMviqBHqpWMnaRFvCLhh2Ube6tIfPbea0BD4HhgAms0Yq6foQ5GKBFmv99m__9CkN2H2aTB4Dh3P1s.3HbIgCx4a7JRlrQ.3ZoBOXJLxBrK9qYgkVjs252hpom0hZfWBum3k3bfFtL3M0DJryLYurUg9U.Qig7AX8_8IrVrSKpmhnQmUuvPLttF25M1r7iHoM15M4kxyH1ngD2WaVGKfGM4.vjqIR44eHzrRsfdIM8A35qsnv5g98HYEp8szTbuz0xHBEdQkiKSrfxqEFwfdgaMv1xnP9sEA3asjIenW_KKw8Cr.56Cj.RLOgbltibvkOQQ8z8WSS9nvh90Y.9AsJXnAoHrMtcKU24.O8PRPZbc1DlPDou1ImSjzgm4tcigx7nImdFUfYmnEGnpxxiNchVVXjahxZcZ6b_FXtsfDM.yFv77AYmedUC9ELZyCO5XlUM9Ky_QyQbo0hKshUM5LGs0NqqFvHufyIbRlJwAs2SfO.f_1NQuuKrHd5Rdi.wpAGRJy8in0l.2iPVKOCqIZ6z_guOIRFien7LRJL0ZasduG6hEUQ4amyy8PlHnOdn.4w2rWS1akrcVmCI6NlWl6lY7ly.uOt2swhkIHUD0jbjdAeneIKdYHgNnVewij5cGEzu6Q_.NC64lLi8ok5s6BMXjz4pOZn9G8NuYmTBL5kzhzrE233W81j0RfP1QHrKSVJ2yVj2.hbDUFSgBae8cCa7O1YuKeMdjNo2J.FbG3lzZkFqqhjVvF2WLw7V4bV0h9jhwWxUU3nhx0lQ0dL0yD.jjsAq.Npp4lLZfgDJWO2hMuTxku5l_7NzneWBhRHxwhw8gigSCtNPe.j.VVEHgMjVHvsMq47ILx6hZPCwg_3g_RkWKC3ArMmvzcpPxCu41IH6KQR7HRAE9g.SuGyuvi73AiuZakPyjO8ENpJifVX7Fmm0Y19ubnpVoEIPyDkJItSrDXZU0PA_TxLYd.r.uZsfffW3ZU4lS1Q_lqGqPR00BkX4ximrDljJYp6SE.FSRpE_jXOKo3kAoS9YztXKZNxQSYeT5Bd5Ni.GAKnlRvQVaqfSK3ngbKr0acdah5K4Jo1IzRIeUvl4SWEF9s4PjeqORNFEyBdoutC1EoCHf7zFMJk5AoGapm.VdQiObaWw.tVRqXNPlNnX2uOP.nxSJFv7Bw6TmanM7ppXtsXZOKStcPyX7Xq6K8Ee1OiSHGfv7RLloMjQHGEBsciegVIbd8ajwaaAiBcZkfb23ZEh9i0Z24OCkMl_gwALCP7mNZmAmo_ILJgZ83KMe80vcOTCVMkuE5w4bqyOR5Wh_7Y4sal_.LHRJuPKRpzwbwUNNCgM8OBhVrMLSqgj5ZQR46QKqjBGAurahXtVmy8XsQZp.Sg8NfMncWCeHIJrathdwj079ftisF.1Ay.yXDR9YQg8TEfsIoyaJYyIL7nzwThpcy7gLhT_a3iAIPp7PEh36wQD9WICJEF6hVtRDasYLh3DPqX7uTWCcMNTsVfX6nNyCB3JuWDFVgm2ducWDs73eVgYJ_TBoPY7xjkRf3.mc2M485sVRZIAaQITBBWu8FTz8jGCODIrVLROZ61I9JWg_z8RCMw4S9YqQd4o_87o4pg6UA2CNbh6_lc6D.gHmP9cbkGZSwdb1XmEhBpamHyOKTrGgI5_YzC8QNX3EWdVrEcIauAFdztiHLvgayoAaDtIDBG6G_TUc62ZuzsiaEAzorC4fQClwji0A9GPml7RE.u2zef9O3ADvR.cofRzuJu.lkyyh8xMi75zgCRLAtZNlqXFYbAsTY0fnH53w"};var cpo = document.createElement('script');cpo.src = '/cdn-cgi/challenge-platform/h/b/orchestrate/chl_page/v1?ray=9278802d182787bd';window._cf_chl_opt.cOgUHash = location.hash === '' && location.href.indexOf('#') !== -1 ? '#' : location.hash;window._cf_chl_opt.cOgUQuery = location.search === '' && location.href.slice(0, location.href.length - window._cf_chl_opt.cOgUHash.length).indexOf('?') !== -1 ? '?' : location.search;if (window.history && window.history.replaceState) {var ogU = location.pathname + window._cf_chl_opt.cOgUQuery + window._cf_chl_opt.cOgUHash;history.replaceState(null, null, "\/questions\/tagged\/detekt?__cf_chl_rt_tk=_dJYRSui6KYlCPO4keVjdH9X_6y0R2WvQluMw22ZqMo-1743179307-1.0.1.1-uLLZ4WkJ1v5MpzWZCW6W.7U3kD0e1qqlR8GyiJluxl0" + window._cf_chl_opt.cOgUHash);cpo.onload = function() {history.replaceState(null, null, ogU);}}document.getElementsByTagName('head')[0].appendChild(cpo);}());</script></body></html>