<pclass="commentary firstcommentary"><aid="SP1"class="paragraph-anchor"></a><b>§1. </b>Inpolicy is not part of the main Inform compiler and is not shipped inside the
Inform apps. Instead, it's used as a stand-alone command-line tool by the
maintainers of Inform: it is a lint-like tool for checking that the Inform
source code complies with some self-imposed social norms. At present it's
fairly minimal, but does a useful job in checking whether problem messages
are covered by test cases.
</p>
<pclass="commentary">At present, there's no formal style guide for the source code in this
repository. There probably ought to be one, and when that happens, Inpolicy
should probably check compliance with it.
</p>
<pclass="commentary">Inpolicy is a small literate program, and is not divided into modules.
</p>
<ulclass="items"><li>● The contents page for the Inpolicy web is here: <ahref="inpolicy/index.html"class="internal">inpolicy</a>.
</li><li>● See <ahref="inpolicy/M-ui.html"class="internal">Manual (in inpolicy)</a> and <ahref="inpolicy/M-rc.html"class="internal">Reference Card (in inpolicy)</a> for usage.
<pclass="commentary firstcommentary"><aid="SP2"class="paragraph-anchor"></a><b>§2. </b>Inpolicy contains the basic <ahref="../../inweb/foundation-module/index.html"class="internal">foundation</a> library, but none of the <ahref="services.html"class="internal">services</a>.