CINXE.COM
.arclint 路 arcanist
<!DOCTYPE html><html data-developer-mode="1"><head><meta charset="UTF-8" /><title>.arclint 路 arcanist</title><meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" /><link rel="mask-icon" color="#3D4B67" href="https://we.phorge.it/res/1623276246T/phabricator/db699fe1/rsrc/favicons/mask-icon.svg" /><link rel="apple-touch-icon" sizes="76x76" href="https://we.phorge.it/file/data/tkywcjf5mn4nry3mootv/PHID-FILE-a3fplzgoydndmjiryfus/favicon" /><link rel="apple-touch-icon" sizes="120x120" href="https://we.phorge.it/file/data/aqbmtxof57h476xwq3a6/PHID-FILE-xifb26jg3jaa73fr66jz/favicon" /><link rel="apple-touch-icon" sizes="152x152" href="https://we.phorge.it/file/data/wi74y545yqyztf4swvva/PHID-FILE-4mqcym3ja4zns5imr6nd/favicon" /><link rel="icon" id="favicon" href="https://we.phorge.it/file/data/qsmnldcb3vzxgaes3zge/PHID-FILE-jjurena7gu3ouojuoot7/favicon" /><meta name="referrer" content="no-referrer" /><link rel="stylesheet" type="text/css" href="https://we.phorge.it/res/1623276246T/defaultX/phabricator/b89e8c6c/rsrc/css/application/diffusion/diffusion-repository.css" /><link rel="stylesheet" type="text/css" href="https://we.phorge.it/res/1723012260T/defaultX/phabricator/ac619266/core.pkg.css" /><link rel="stylesheet" type="text/css" href="https://we.phorge.it/res/1702052995T/defaultX/phabricator/e382316a/rsrc/css/layout/phabricator-source-code-view.css" /><link rel="stylesheet" type="text/css" href="https://we.phorge.it/res/1708772430T/defaultX/phabricator/354279ea/diffusion.pkg.css" /><link rel="stylesheet" type="text/css" href="https://we.phorge.it/res/1623276246T/defaultX/phabricator/e46232d6/rsrc/css/application/diffusion/diffusion.css" /><link rel="stylesheet" type="text/css" href="https://we.phorge.it/res/1623276246T/defaultX/phabricator/68513c34/rsrc/css/phui/phui-left-right.css" /><script type="text/javascript" src="https://we.phorge.it/res/1623276246T/defaultX/phabricator/98e6504a/rsrc/externals/javelin/core/init.js"></script></head><body class="device-desktop platform-windows phui-theme-blindigo"><div class="main-page-frame" id="main-page-frame"><div id="phabricator-standard-page" class="phabricator-standard-page"><div class="phabricator-main-menu phabricator-main-menu-background" id="UQ0_2"><a class="phabricator-main-menu-search-button phabricator-expand-application-menu" data-sigil="jx-toggle-class" data-meta="0_20"><span class="phabricator-menu-button-icon phui-icon-view phui-font-fa fa-search" id="UQ0_3"></span></a><a class="phabricator-main-menu-brand" href="/"><span class="aural-only">Home</span><span class="phabricator-main-menu-project-logo" style="background-size: 40px 40px; background-position: 0 0; background-image: url(https://we.phorge.it/file/data/kpcw6c366jabyvi3mjmf/PHID-FILE-xbeniykz2qsowfcew7jw/logo)"></span><span class="phabricator-wordmark">Phorge</span></a><ul class="phui-list-view phabricator-search-menu"><li class="phui-list-item-view phui-list-item-type-link phabricator-main-menu-search"><div class="" data-sigil=""><form action="/search/" method="POST"><input type="hidden" name="__csrf__" value="B@4xxcvgo671718e6a8970f6ed" /><input type="hidden" name="__form__" value="1" /><div class="phabricator-main-menu-search-container"><input type="text" name="query" id="UQ0_4" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" /><button id="UQ0_6" class="phui-icon-view phui-font-fa fa-search"><span class="aural-only">Search</span></button><button class="button dropdown has-icon phui-button-default phabricator-main-menu-search-dropdown" id="UQ0_7" data-sigil="global-search-dropdown" data-meta="0_21"><span class="aural-only">Configure Global Search</span><span class="visual-only phui-icon-view phui-font-fa fa-globe" data-sigil="global-search-dropdown-icon" data-meta="0_22" aria-hidden="true"></span><span class="caret"></span></button><input type="hidden" name="search:scope" value="all" data-sigil="global-search-dropdown-input" /><input type="hidden" id="UQ0_8" name="search:application" value="PhabricatorDiffusionApplication" data-sigil="global-search-dropdown-app" /><input type="hidden" name="search:primary" value="true" /><div id="UQ0_5" class="phabricator-main-menu-search-target"></div></div></form></div></li></ul><a class=" phabricator-core-login-button" href="https://we.phorge.it/auth/start/?next=%2Fsource%2Farcanist%2Fbrowse%2Fmaster%2F.arclint" role="button"><div class="phui-button-text">Log In</div></a></div><div id="phabricator-standard-page-body" class="phabricator-standard-page-body"><div class="phui-crumbs-view phui-crumbs-border"><a href="/diffusion/" class="phui-crumb-view phui-crumb-has-icon"><span class="visual-only phui-icon-view phui-font-fa fa-code" data-meta="0_23" aria-hidden="true"></span><span class="phui-crumb-name"> Diffusion</span> </a><span class="visual-only phui-icon-view phui-font-fa fa-angle-right phui-crumb-divider phui-crumb-view" data-meta="0_24" aria-hidden="true"></span><a href="/source/arcanist/repository/master/" class="phui-crumb-view"><span class="phui-crumb-name"> Arcanist (master)</span> </a><span class="visual-only phui-icon-view phui-font-fa fa-angle-right phui-crumb-divider phui-crumb-view" data-meta="0_25" aria-hidden="true"></span><span class="phui-crumb-view phabricator-last-crumb"><span class="phui-crumb-name"> Code</span> </span></div><div class="phui-two-column-view phui-side-column-right with-tabs "><div class="phui-two-column-container"><div class="phui-two-column-header"><div class="phui-header-shell diffusion-browse-header"><h1 class="phui-header-view"><div class="phui-header-row"><div class="phui-header-col2"><span class="phui-header-header"><span class="visual-only phui-icon-view phui-font-fa fa-file-code-o phui-header-icon" data-meta="0_14" aria-hidden="true"></span><a href="/source/arcanist/browse/master/">arcanist</a><span class="phui-header-divider">/</span>.arclint</span><div class="phui-header-subheader"><span class="phui-tag-view phui-tag-type-shade phui-tag-indigo phui-tag-shade phui-tag-border-none "><span class="phui-tag-core "><a href="/rARC29ca3df1122b0ef3bec335db14dfdc903a1e7582">29ca3df1122b</a></span></span><span class="phui-tag-view phui-tag-type-outline phui-tag-indigo phui-tag-border-none diffusion-header-branch-tag"><span class="phui-tag-core ">master</span></span></div></div><div class="phui-header-col3"><ul class="phui-header-action-list"><li class="phui-header-action-item"><div class="diffusion-search-form-view"><form method="GET" action="/source/arcanist/browse/master/.arclint" class="diffusion-search-form" id="diffusion-search-form" data-sigil="diffusion-search-form"><input type="text" id="diffusion-search-input" name="grep" class="diffusion-search-input" placeholder="Pattern Search" data-sigil="diffusion-search-input" /></form></div></li></ul></div></div></h1></div></div><div class="phui-two-column-tabs"><ul class="phui-list-view phui-list-tabbar "><li class="phui-list-item-view phui-list-item-type-link phui-list-item-has-icon "><a href="/source/arcanist/repository/master/" class="phui-list-item-href" data-sigil=""><span class="visual-only phui-icon-view phui-font-fa fa-home phui-list-item-icon" data-meta="0_15" aria-hidden="true"></span><span class="phui-list-item-name">Home</span></a></li><li class="phui-list-item-view phui-list-item-type-link phui-list-item-has-icon phui-list-item-selected "><a href="/source/arcanist/browse/master/.arclint" class="phui-list-item-href" data-sigil=""><span class="visual-only phui-icon-view phui-font-fa fa-code phui-list-item-icon" data-meta="0_16" aria-hidden="true"></span><span class="phui-list-item-name">Code</span></a></li><li class="phui-list-item-view phui-list-item-type-link phui-list-item-has-icon "><a href="/source/arcanist/branches/master/.arclint" class="phui-list-item-href" data-sigil=""><span class="visual-only phui-icon-view phui-font-fa fa-code-fork phui-list-item-icon" data-meta="0_17" aria-hidden="true"></span><span class="phui-list-item-name">Branches</span></a></li><li class="phui-list-item-view phui-list-item-type-link phui-list-item-has-icon "><a href="/source/arcanist/tags/master/.arclint" class="phui-list-item-href" data-sigil=""><span class="visual-only phui-icon-view phui-font-fa fa-tags phui-list-item-icon" data-meta="0_18" aria-hidden="true"></span><span class="phui-list-item-name">Tags</span></a></li><li class="phui-list-item-view phui-list-item-type-link phui-list-item-has-icon "><a href="/source/arcanist/history/master/.arclint" class="phui-list-item-href" data-sigil=""><span class="visual-only phui-icon-view phui-font-fa fa-history phui-list-item-icon" data-meta="0_19" aria-hidden="true"></span><span class="phui-list-item-name">History</span></a></li></ul></div><div class="phui-two-column-content"><div class="phui-two-column-row grouped"><div class="phui-side-column"></div><div class="phui-main-column"></div></div></div><div class="phui-two-column-content phui-two-column-footer"><div class="phui-left-right-view diffusion-action-bar full-mobile-buttons"><div class="phui-lr-container"><div class="phui-left-view"><a class="button button-grey has-icon has-text phui-button-default " href="/source/arcanist/change/master/.arclint" role="button"><span class="visual-only phui-icon-view phui-font-fa fa-backward" data-meta="0_7" aria-hidden="true"></span><div class="phui-button-text">Last Change</div></a></div><div class="phui-right-view"><a class="button button-grey has-icon has-text phui-button-default " href="/source/arcanist/browse/master/.arclint?view=raw" role="button"><span class="visual-only phui-icon-view phui-font-fa fa-file-text" data-meta="0_8" aria-hidden="true"></span><div class="phui-button-text">Raw File</div></a></div></div></div><div class="phui-box phui-box-border phui-object-box mlt mll mlr phui-box-blue-property "><div class="phui-header-shell "><h1 class="phui-header-view"><div class="phui-header-row"><div class="phui-header-col2"><span class="phui-header-header"><span class="visual-only phui-icon-view phui-font-fa fa-database phui-header-icon" data-meta="0_11" aria-hidden="true"></span>.arclint</span></div><div class="phui-header-col3"><div class="phui-header-action-links"><a class="button button-grey dropdown has-icon has-text phui-button-default msl phui-header-action-link" role="button" id="UQ0_1" data-sigil="document-engine-view-dropdown" data-meta="0_9"><span class="visual-only phui-icon-view phui-font-fa fa-file-image-o" data-meta="0_10" aria-hidden="true"></span><div class="phui-button-text">View Options</div><span class="caret"></span></a></div></div></div></h1></div><div id="UQ0_0"><div class="document-engine-text"><div class="phabricator-source-code-container"><table class="phabricator-source-code-view remarkup-code PhabricatorMonospaced" data-sigil="phabricator-source has-symbols" data-meta="0_5"><tr><th class="phabricator-source-line"><a data-n="1"></a></th><td class="phabricator-source-code"><span class="o">{</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="2"></a></th><td class="phabricator-source-code"> <span class="s">"exclude"</span><span class="o">:</span> <span class="o">[</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="3"></a></th><td class="phabricator-source-code"> <span class="s">"(^externals/)"</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="4"></a></th><td class="phabricator-source-code"> <span class="o">],</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="5"></a></th><td class="phabricator-source-code"> <span class="s">"linters"</span><span class="o">:</span> <span class="o">{</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="6"></a></th><td class="phabricator-source-code"> <span class="s">"chmod"</span><span class="o">:</span> <span class="o">{</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="7"></a></th><td class="phabricator-source-code"> <span class="s">"type"</span><span class="o">:</span> <span class="s">"chmod"</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="8"></a></th><td class="phabricator-source-code"> <span class="o">},</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="9"></a></th><td class="phabricator-source-code"> <span class="s">"filename"</span><span class="o">:</span> <span class="o">{</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="10"></a></th><td class="phabricator-source-code"> <span class="s">"type"</span><span class="o">:</span> <span class="s">"filename"</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="11"></a></th><td class="phabricator-source-code"> <span class="o">},</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="12"></a></th><td class="phabricator-source-code"> <span class="s">"generated"</span><span class="o">:</span> <span class="o">{</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="13"></a></th><td class="phabricator-source-code"> <span class="s">"type"</span><span class="o">:</span> <span class="s">"generated"</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="14"></a></th><td class="phabricator-source-code"> <span class="o">},</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="15"></a></th><td class="phabricator-source-code"> <span class="s">"json"</span><span class="o">:</span> <span class="o">{</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="16"></a></th><td class="phabricator-source-code"> <span class="s">"type"</span><span class="o">:</span> <span class="s">"json"</span><span class="o">,</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="17"></a></th><td class="phabricator-source-code"> <span class="s">"include"</span><span class="o">:</span> <span class="o">[</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="18"></a></th><td class="phabricator-source-code"> <span class="s">"(^resources/arclint/.*</span><span class="k">\\</span><span class="s">.arclint</span><span class="k">\\</span><span class="s">.example$)"</span><span class="o">,</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="19"></a></th><td class="phabricator-source-code"> <span class="s">"(^</span><span class="k">\\</span><span class="s">.arcconfig$)"</span><span class="o">,</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="20"></a></th><td class="phabricator-source-code"> <span class="s">"(^</span><span class="k">\\</span><span class="s">.arclint$)"</span><span class="o">,</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="21"></a></th><td class="phabricator-source-code"> <span class="s">"(</span><span class="k">\\</span><span class="s">.json$)"</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="22"></a></th><td class="phabricator-source-code"> <span class="o">]</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="23"></a></th><td class="phabricator-source-code"> <span class="o">},</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="24"></a></th><td class="phabricator-source-code"> <span class="s">"merge-conflict"</span><span class="o">:</span> <span class="o">{</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="25"></a></th><td class="phabricator-source-code"> <span class="s">"type"</span><span class="o">:</span> <span class="s">"merge-conflict"</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="26"></a></th><td class="phabricator-source-code"> <span class="o">},</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="27"></a></th><td class="phabricator-source-code"> <span class="s">"nolint"</span><span class="o">:</span> <span class="o">{</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="28"></a></th><td class="phabricator-source-code"> <span class="s">"type"</span><span class="o">:</span> <span class="s">"nolint"</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="29"></a></th><td class="phabricator-source-code"> <span class="o">},</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="30"></a></th><td class="phabricator-source-code"> <span class="s">"phutil-library"</span><span class="o">:</span> <span class="o">{</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="31"></a></th><td class="phabricator-source-code"> <span class="s">"type"</span><span class="o">:</span> <span class="s">"phutil-library"</span><span class="o">,</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="32"></a></th><td class="phabricator-source-code"> <span class="s">"include"</span><span class="o">:</span> <span class="s">"(</span><span class="k">\\</span><span class="s">.php$)"</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="33"></a></th><td class="phabricator-source-code"> <span class="o">},</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="34"></a></th><td class="phabricator-source-code"> <span class="s">"spelling"</span><span class="o">:</span> <span class="o">{</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="35"></a></th><td class="phabricator-source-code"> <span class="s">"type"</span><span class="o">:</span> <span class="s">"spelling"</span><span class="o">,</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="36"></a></th><td class="phabricator-source-code"> <span class="s">"exclude"</span><span class="o">:</span> <span class="s">"(^resources/spelling/.*</span><span class="k">\\</span><span class="s">.json$)"</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="37"></a></th><td class="phabricator-source-code"> <span class="o">},</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="38"></a></th><td class="phabricator-source-code"> <span class="s">"text"</span><span class="o">:</span> <span class="o">{</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="39"></a></th><td class="phabricator-source-code"> <span class="s">"type"</span><span class="o">:</span> <span class="s">"text"</span><span class="o">,</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="40"></a></th><td class="phabricator-source-code"> <span class="s">"exclude"</span><span class="o">:</span> <span class="o">[</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="41"></a></th><td class="phabricator-source-code"> <span class="s">"(^src/(.*/)?__tests__/[^/]+/.*</span><span class="k">\\</span><span class="s">.(txt|json|expect)|/Makefile</span><span class="k">\\</span><span class="s">z)"</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="42"></a></th><td class="phabricator-source-code"> <span class="o">]</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="43"></a></th><td class="phabricator-source-code"> <span class="o">},</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="44"></a></th><td class="phabricator-source-code"> <span class="s">"text-without-length"</span><span class="o">:</span> <span class="o">{</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="45"></a></th><td class="phabricator-source-code"> <span class="s">"type"</span><span class="o">:</span> <span class="s">"text"</span><span class="o">,</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="46"></a></th><td class="phabricator-source-code"> <span class="s">"include"</span><span class="o">:</span> <span class="o">[</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="47"></a></th><td class="phabricator-source-code"> <span class="s">"(^src/(.*/)?__tests__/[^/]+/.*</span><span class="k">\\</span><span class="s">.(txt|json|expect))"</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="48"></a></th><td class="phabricator-source-code"> <span class="o">],</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="49"></a></th><td class="phabricator-source-code"> <span class="s">"severity"</span><span class="o">:</span> <span class="o">{</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="50"></a></th><td class="phabricator-source-code"> <span class="s">"3"</span><span class="o">:</span> <span class="s">"disabled"</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="51"></a></th><td class="phabricator-source-code"> <span class="o">}</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="52"></a></th><td class="phabricator-source-code"> <span class="o">},</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="53"></a></th><td class="phabricator-source-code"> <span class="s">"text-without-tabs"</span><span class="o">:</span> <span class="o">{</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="54"></a></th><td class="phabricator-source-code"> <span class="s">"type"</span><span class="o">:</span> <span class="s">"text"</span><span class="o">,</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="55"></a></th><td class="phabricator-source-code"> <span class="s">"include"</span><span class="o">:</span> <span class="o">[</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="56"></a></th><td class="phabricator-source-code"> <span class="s">"(/Makefile</span><span class="k">\\</span><span class="s">z)"</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="57"></a></th><td class="phabricator-source-code"> <span class="o">],</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="58"></a></th><td class="phabricator-source-code"> <span class="s">"severity"</span><span class="o">:</span> <span class="o">{</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="59"></a></th><td class="phabricator-source-code"> <span class="s">"2"</span><span class="o">:</span> <span class="s">"disabled"</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="60"></a></th><td class="phabricator-source-code"> <span class="o">}</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="61"></a></th><td class="phabricator-source-code"> <span class="o">},</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="62"></a></th><td class="phabricator-source-code"> <span class="s">"xhpast"</span><span class="o">:</span> <span class="o">{</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="63"></a></th><td class="phabricator-source-code"> <span class="s">"type"</span><span class="o">:</span> <span class="s">"xhpast"</span><span class="o">,</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="64"></a></th><td class="phabricator-source-code"> <span class="s">"include"</span><span class="o">:</span> <span class="s">"(</span><span class="k">\\</span><span class="s">.php$)"</span><span class="o">,</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="65"></a></th><td class="phabricator-source-code"> <span class="s">"standard"</span><span class="o">:</span> <span class="s">"phutil.xhpast"</span><span class="o">,</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="66"></a></th><td class="phabricator-source-code"> <span class="s">"xhpast.php-version"</span><span class="o">:</span> <span class="s">"5.5.0"</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="67"></a></th><td class="phabricator-source-code"> <span class="o">}</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="68"></a></th><td class="phabricator-source-code"> <span class="o">}</span> </td></tr><tr><th class="phabricator-source-line"><a data-n="69"></a></th><td class="phabricator-source-code"><span class="o">}</span> </td></tr></table></div></div></div></div><div class="phui-box phui-box-border phui-object-box mlt mll mlr phui-box-blue-property diffusion-mobile-view"><div class="phui-header-shell "><h1 class="phui-header-view"><div class="phui-header-row"><div class="phui-header-col2"><span class="phui-header-header">Owner Packages</span></div><div class="phui-header-col3"></div></div></h1></div><ul class="phui-oi-list-view "><li class="phui-oi phui-oi-with-icons phui-oi-with-attrs phui-oi-no-bar phui-oi-enabled phui-oi-standard" data-sigil=""><div class="phui-oi-frame"><div class="phui-oi-frame-content"><div class="phui-oi-content-box"><div class="phui-oi-table"><div class="phui-oi-table-row"><div class="phui-oi-col1"><div class="phui-oi-name"><span class="phui-oi-objname" data-sigil="ungrabbable">O1</span> <a href="/owners/package/1/" class="phui-oi-link" title="Blessed Committers">Blessed Committers</a></div><div class="phui-oi-content"><ul class="phui-oi-attributes"><li class="phui-oi-attribute">Owners: <span class=""><a href="/tag/blessed_committers/" class="phui-handle" data-sigil="hovercard" data-meta="0_6">Blessed Committers</a></span></li></ul></div></div><div class="phui-oi-col2"><div class="phui-object-icon-pane"><ul class="phui-oi-icons"><li class="phui-oi-icon"><span class="visual-only phui-icon-view phui-font-fa fa-code phui-oi-icon-image" data-meta="0_12" aria-hidden="true"></span><span class="phui-oi-icon-label">Review All Changes (Blocking)</span></li><li class="phui-oi-icon"><span class="visual-only phui-icon-view phui-font-fa fa-check phui-oi-icon-image" data-meta="0_13" aria-hidden="true"></span><span class="phui-oi-icon-label">Audit Unreviewed Commits and Commits With No Owner Involvement</span></li></ul></div></div></div></div></div></div></div></li></ul></div></div></div></div><div class="phabricator-standard-page-footer grouped"><span>Content licensed under Creative Commons Attribution-ShareAlike 4.0 (CC-BY-SA) unless otherwise noted; code licensed under Apache 2.0 or other open source licenses.</span> 路 <a href="https://creativecommons.org/licenses/by-sa/4.0/deed">CC BY-SA 4.0</a> 路 <a href="https://we.phorge.it/source/phorge/browse/master/LICENSE">Apache 2.0</a></div></div></div></div><script type="text/javascript" src="https://we.phorge.it/res/1623276246T/defaultX/phabricator/0d915ff5/rsrc/js/core/behavior-line-linker.js"></script><script type="text/javascript" src="https://we.phorge.it/res/1686392486T/defaultX/phabricator/2eeda9e0/core.pkg.js"></script><script type="text/javascript" src="https://we.phorge.it/res/1686392486T/defaultX/phabricator/46fcb3af/differential.pkg.js"></script><script type="text/javascript" src="https://we.phorge.it/res/1623276246T/defaultX/phabricator/243d6c22/rsrc/js/application/files/behavior-document-engine.js"></script><data data-javelin-init-kind="merge" data-javelin-init-data="{"block":0,"data":[[],[],[],[],[],{"uri":"","symbols":{"repositories":["PHID-REPO-wqq2xnvfxdwfaum32kbk"],"lang":"arclint","path":".arclint"}},{"hovercardSpec":{"objectPHID":"PHID-PROJ-hv7htm24dpvrlfpr6t3f"}},[],[],{"viewportID":"UQ0_0","viewKey":"json","views":[{"viewKey":"json","icon":"fa-database","color":null,"name":"View as JSON","engineURI":"\/source\/arcanist\/document\/master\/.arclint;29ca3df1122b0ef3bec335db14dfdc903a1e7582?as=json&filePHID=PHID-FILE-25xheqneotqer5niyuzo","viewURI":"\/source\/arcanist\/browse\/master\/.arclint;29ca3df1122b0ef3bec335db14dfdc903a1e7582?as=json","loadingMarkup":"\u003cdiv class=\"document-engine-loading\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-gear ph-spin\" data-meta=\"0_0\" aria-hidden=\"true\"\u003e\u003c\/span\u003eLoading...\u003c\/div\u003e","canEncode":true,"canHighlight":false,"canBlame":false},{"viewKey":"source","icon":"fa-code","color":null,"name":"View as Source","engineURI":"\/source\/arcanist\/document\/master\/.arclint;29ca3df1122b0ef3bec335db14dfdc903a1e7582?as=source&filePHID=PHID-FILE-25xheqneotqer5niyuzo","viewURI":"\/source\/arcanist\/browse\/master\/.arclint;29ca3df1122b0ef3bec335db14dfdc903a1e7582?as=source","loadingMarkup":"\u003cdiv class=\"document-engine-loading\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-gear ph-spin\" data-meta=\"0_1\" aria-hidden=\"true\"\u003e\u003c\/span\u003eLoading...\u003c\/div\u003e","canEncode":true,"canHighlight":true,"canBlame":true},{"viewKey":"hexdump","icon":"fa-microchip","color":null,"name":"View as Hexdump","engineURI":"\/source\/arcanist\/document\/master\/.arclint;29ca3df1122b0ef3bec335db14dfdc903a1e7582?as=hexdump&filePHID=PHID-FILE-25xheqneotqer5niyuzo","viewURI":"\/source\/arcanist\/browse\/master\/.arclint;29ca3df1122b0ef3bec335db14dfdc903a1e7582?as=hexdump","loadingMarkup":"\u003cdiv class=\"document-engine-loading\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-gear ph-spin\" data-meta=\"0_2\" aria-hidden=\"true\"\u003e\u003c\/span\u003eLoading...\u003c\/div\u003e","canEncode":false,"canHighlight":false,"canBlame":false},{"viewKey":"jupyter","icon":"fa-sun-o","color":null,"name":"View as Jupyter Notebook","engineURI":"\/source\/arcanist\/document\/master\/.arclint;29ca3df1122b0ef3bec335db14dfdc903a1e7582?as=jupyter&filePHID=PHID-FILE-25xheqneotqer5niyuzo","viewURI":"\/source\/arcanist\/browse\/master\/.arclint;29ca3df1122b0ef3bec335db14dfdc903a1e7582?as=jupyter","loadingMarkup":"\u003cdiv class=\"document-engine-loading\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-gear ph-spin\" data-meta=\"0_3\" aria-hidden=\"true\"\u003e\u003c\/span\u003eRendering Jupyter Notebook...\u003c\/div\u003e","canEncode":false,"canHighlight":false,"canBlame":false},{"viewKey":"remarkup","icon":"fa-file-text-o","color":null,"name":"View as Remarkup","engineURI":"\/source\/arcanist\/document\/master\/.arclint;29ca3df1122b0ef3bec335db14dfdc903a1e7582?as=remarkup&filePHID=PHID-FILE-25xheqneotqer5niyuzo","viewURI":"\/source\/arcanist\/browse\/master\/.arclint;29ca3df1122b0ef3bec335db14dfdc903a1e7582?as=remarkup","loadingMarkup":"\u003cdiv class=\"document-engine-loading\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-gear ph-spin\" data-meta=\"0_4\" aria-hidden=\"true\"\u003e\u003c\/span\u003eLoading...\u003c\/div\u003e","canEncode":false,"canHighlight":false,"canBlame":false}],"encode":{"icon":"fa-font","name":"Change Text Encoding...","uri":"\/services\/encoding\/","value":null},"highlight":{"icon":"fa-lightbulb-o","name":"Highlight As...","uri":"\/services\/highlight\/","value":null},"blame":{"icon":"fa-backward","hide":"Hide Blame","show":"Show Blame","uri":"\/source\/arcanist\/blame\/master\/.arclint;29ca3df1122b0ef3bec335db14dfdc903a1e7582","enabled":true,"value":null},"coverage":{"labels":[{"C":"Covered","U":"Not Covered","N":"Not Executable","X":"Not Reachable"}]}},[],[],[],[],[],[],[],[],[],[],{"map":{"UQ0_2":"phabricator-search-menu-expanded","UQ0_3":"menu-icon-selected"}},{"items":[{"name":"Search"},{"icon":"fa-globe","name":"All Documents","value":"all"},{"icon":"fa-code","name":"Current Application","value":"application"},{"name":"Saved Queries"},{"icon":"fa-certificate","name":"Open Documents","value":"open"},{"icon":"fa-certificate","name":"Open Tasks","value":"open-tasks"},{"name":"More Options"},{"icon":"fa-search-plus","name":"Advanced Search","href":"\/search\/query\/advanced\/"},{"icon":"fa-book","name":"User Guide: Search","href":"https:\/\/we.phorge.it\/diviner\/find\/?name=Search%20User%20Guide&type=article&jump=1"}],"icon":"fa-globe","value":"all"},[],[],[],[]]}"></data><data data-javelin-init-kind="behaviors" data-javelin-init-data="{"refresh-csrf":[{"tokenName":"__csrf__","header":"X-Phabricator-Csrf","viaHeader":"X-Phabricator-Via","current":"B@4xxcvgo671718e6a8970f6ed"}],"history-install":[]}"></data><data data-javelin-init-kind="behaviors" data-javelin-init-data="{"phabricator-line-linker":[],"repository-crossreference":[],"document-engine":[{"controlID":"UQ0_1"}],"phui-hovercards":[],"workflow":[],"lightbox-attachments":[],"aphront-form-disable-on-submit":[],"toggle-class":[],"phabricator-gesture":[],"device":[],"high-security-warning":[{"show":false,"uri":"\/auth\/session\/downgrade\/","message":"Your session is in high security mode. When you finish using it, click here to leave."}],"phabricator-keyboard-shortcuts":[{"helpURI":"\/help\/keyboardshortcut\/","searchID":"UQ0_4","pht":{"\/":"Give keyboard focus to the search box.","?":"Show keyboard shortcut help for the current page."}}],"phabricator-search-typeahead":[{"id":"UQ0_5","input":"UQ0_4","button":"UQ0_6","selectorID":"UQ0_7","applicationID":"UQ0_8","defaultApplicationIcon":"fa-dot-circle-o","appScope":"application","src":"\/typeahead\/class\/PhabricatorSearchDatasource\/","limit":10,"placeholder":"Search","scopeUpdateURI":"\/settings\/adjust\/?key=search-scope"}],"quicksand-blacklist":[{"patterns":["\/phame\/live\/.*","\/conpherence\/.*","\/Z\\d+","\/file\/(data|download)\/.*","\/phortune\/.*","\/auth\/.*"]}]}"></data></body></html>