<h1>git_lint package<aclass="headerlink"href="#git-lint-package"title="Permalink to this headline">¶</a></h1>
<divclass="section"id="submodules">
<h2>Submodules<aclass="headerlink"href="#submodules"title="Permalink to this headline">¶</a></h2>
</div>
<divclass="section"id="module-git_lint.git_lint">
<spanid="git-lint-git-lint-module"></span><h2>git_lint.git_lint module<aclass="headerlink"href="#module-git_lint.git_lint"title="Permalink to this headline">¶</a></h2>
<emclass="property">class </em><ttclass="descclassname">git_lint.git_lint.</tt><ttclass="descname">Linters</tt><big>(</big><em>linters</em>, <em>filenames</em><big>)</big><aclass="reference internal"href="modules/git_lint/git_lint.html#Linters"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#git_lint.git_lint.Linters"title="Permalink to this definition">¶</a></dt>
<ttclass="descname">dryrun</tt><big>(</big><big>)</big><aclass="reference internal"href="modules/git_lint/git_lint.html#Linters.dryrun"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#git_lint.git_lint.Linters.dryrun"title="Permalink to this definition">¶</a></dt>
<emclass="property">static </em><ttclass="descname">encode_shell_messages</tt><big>(</big><em>prefix</em>, <em>messages</em><big>)</big><aclass="reference internal"href="modules/git_lint/git_lint.html#Linters.encode_shell_messages"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#git_lint.git_lint.Linters.encode_shell_messages"title="Permalink to this definition">¶</a></dt>
<emclass="property">static </em><ttclass="descname">run_external_linter</tt><big>(</big><em>filename</em>, <em>linter</em>, <em>linter_name</em><big>)</big><aclass="reference internal"href="modules/git_lint/git_lint.html#Linters.run_external_linter"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#git_lint.git_lint.Linters.run_external_linter"title="Permalink to this definition">¶</a></dt>
<emclass="property">static </em><ttclass="descname">run_one_linter</tt><big>(</big><em>linter</em>, <em>filenames</em><big>)</big><aclass="reference internal"href="modules/git_lint/git_lint.html#Linters.run_one_linter"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#git_lint.git_lint.Linters.run_one_linter"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><ttclass="descclassname">git_lint.git_lint.</tt><ttclass="descname">MatchFilter</tt><big>(</big><em>config</em><big>)</big><aclass="reference internal"href="modules/git_lint/git_lint.html#MatchFilter"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#git_lint.git_lint.MatchFilter"title="Permalink to this definition">¶</a></dt>
<emclass="property">static </em><ttclass="descname">make_match_filter_matcher</tt><big>(</big><em>extensions</em><big>)</big><aclass="reference internal"href="modules/git_lint/git_lint.html#MatchFilter.make_match_filter_matcher"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#git_lint.git_lint.MatchFilter.make_match_filter_matcher"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><ttclass="descclassname">git_lint.git_lint.</tt><ttclass="descname">StagingRunner</tt><big>(</big><em>filenames</em><big>)</big><aclass="reference internal"href="modules/git_lint/git_lint.html#StagingRunner"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#git_lint.git_lint.StagingRunner"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><ttclass="descclassname">git_lint.git_lint.</tt><ttclass="descname">WorkspaceRunner</tt><big>(</big><em>filenames</em><big>)</big><aclass="reference internal"href="modules/git_lint/git_lint.html#WorkspaceRunner"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#git_lint.git_lint.WorkspaceRunner"title="Permalink to this definition">¶</a></dt>
<ttclass="descclassname">git_lint.git_lint.</tt><ttclass="descname">executable_exists</tt><big>(</big><em>script</em>, <em>label</em><big>)</big><aclass="reference internal"href="modules/git_lint/git_lint.html#executable_exists"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#git_lint.git_lint.executable_exists"title="Permalink to this definition">¶</a></dt>
<ttclass="descclassname">git_lint.git_lint.</tt><ttclass="descname">find_config_file</tt><big>(</big><em>options</em>, <em>base</em><big>)</big><aclass="reference internal"href="modules/git_lint/git_lint.html#find_config_file"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#git_lint.git_lint.find_config_file"title="Permalink to this definition">¶</a></dt>
<ttclass="descclassname">git_lint.git_lint.</tt><ttclass="descname">get_filelist</tt><big>(</big><em>options</em>, <em>extras</em><big>)</big><aclass="reference internal"href="modules/git_lint/git_lint.html#get_filelist"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#git_lint.git_lint.get_filelist"title="Permalink to this definition">¶</a></dt>
<ttclass="descclassname">git_lint.git_lint.</tt><ttclass="descname">get_git_base</tt><big>(</big><big>)</big><aclass="reference internal"href="modules/git_lint/git_lint.html#get_git_base"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#git_lint.git_lint.get_git_base"title="Permalink to this definition">¶</a></dt>
<ttclass="descclassname">git_lint.git_lint.</tt><ttclass="descname">get_git_head</tt><big>(</big><big>)</big><aclass="reference internal"href="modules/git_lint/git_lint.html#get_git_head"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#git_lint.git_lint.get_git_head"title="Permalink to this definition">¶</a></dt>
<ttclass="descclassname">git_lint.git_lint.</tt><ttclass="descname">get_git_response</tt><big>(</big><em>cmd</em><big>)</big><aclass="reference internal"href="modules/git_lint/git_lint.html#get_git_response"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#git_lint.git_lint.get_git_response"title="Permalink to this definition">¶</a></dt>
<ttclass="descclassname">git_lint.git_lint.</tt><ttclass="descname">get_git_response_raw</tt><big>(</big><em>cmd</em><big>)</big><aclass="reference internal"href="modules/git_lint/git_lint.html#get_git_response_raw"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#git_lint.git_lint.get_git_response_raw"title="Permalink to this definition">¶</a></dt>
<ttclass="descclassname">git_lint.git_lint.</tt><ttclass="descname">get_linter_status</tt><big>(</big><em>config</em><big>)</big><aclass="reference internal"href="modules/git_lint/git_lint.html#get_linter_status"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#git_lint.git_lint.get_linter_status"title="Permalink to this definition">¶</a></dt>
<ttclass="descclassname">git_lint.git_lint.</tt><ttclass="descname">get_shell_response</tt><big>(</big><em>fullcmd</em><big>)</big><aclass="reference internal"href="modules/git_lint/git_lint.html#get_shell_response"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#git_lint.git_lint.get_shell_response"title="Permalink to this definition">¶</a></dt>
<ttclass="descclassname">git_lint.git_lint.</tt><ttclass="descname">get_working_linter_names</tt><big>(</big><em>config</em><big>)</big><aclass="reference internal"href="modules/git_lint/git_lint.html#get_working_linter_names"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#git_lint.git_lint.get_working_linter_names"title="Permalink to this definition">¶</a></dt>
<ttclass="descclassname">git_lint.git_lint.</tt><ttclass="descname">load_config</tt><big>(</big><em>options</em>, <em>base</em><big>)</big><aclass="reference internal"href="modules/git_lint/git_lint.html#load_config"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#git_lint.git_lint.load_config"title="Permalink to this definition">¶</a></dt>
<ttclass="descclassname">git_lint.git_lint.</tt><ttclass="descname">run_git_command</tt><big>(</big><em>cmd</em><big>)</big><aclass="reference internal"href="modules/git_lint/git_lint.html#run_git_command"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#git_lint.git_lint.run_git_command"title="Permalink to this definition">¶</a></dt>
<ttclass="descclassname">git_lint.git_lint.</tt><ttclass="descname">run_linters</tt><big>(</big><em>options</em>, <em>config</em>, <em>extras=</em><spanclass="optional">[</span><spanclass="optional">]</span><big>)</big><aclass="reference internal"href="modules/git_lint/git_lint.html#run_linters"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#git_lint.git_lint.run_linters"title="Permalink to this definition">¶</a></dt>
<ttclass="descclassname">git_lint.git_lint.</tt><ttclass="descname">split_git_response</tt><big>(</big><em>cmd</em><big>)</big><aclass="reference internal"href="modules/git_lint/git_lint.html#split_git_response"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#git_lint.git_lint.split_git_response"title="Permalink to this definition">¶</a></dt>
<spanid="git-lint-option-handler-module"></span><h2>git_lint.option_handler module<aclass="headerlink"href="#module-git_lint.option_handler"title="Permalink to this headline">¶</a></h2>
<ttclass="descclassname">git_lint.option_handler.</tt><ttclass="descname">cleanup_options</tt><big>(</big><em>options</em>, <em>commandline</em><big>)</big><aclass="reference internal"href="modules/git_lint/option_handler.html#cleanup_options"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#git_lint.option_handler.cleanup_options"title="Permalink to this definition">¶</a></dt>
<dd>The table of options: One-letter option, long option, takes arguments,
Help text, list of (long) options superseded by this one.</dd>
<dt>: param List(strings) commandline</dt>
<dd>The arguments as received by the start-up process</dd>
</dl>
</dd></dl>
</div>
<divclass="section"id="module-git_lint.options">
<spanid="git-lint-options-module"></span><h2>git_lint.options module<aclass="headerlink"href="#module-git_lint.options"title="Permalink to this headline">¶</a></h2>
<spanid="git-lint-reporters-module"></span><h2>git_lint.reporters module<aclass="headerlink"href="#module-git_lint.reporters"title="Permalink to this headline">¶</a></h2>
<ttclass="descclassname">git_lint.reporters.</tt><ttclass="descname">base_file_cleaner</tt><big>(</big><em>files</em><big>)</big><aclass="reference internal"href="modules/git_lint/reporters.html#base_file_cleaner"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#git_lint.reporters.base_file_cleaner"title="Permalink to this definition">¶</a></dt>
<ttclass="descclassname">git_lint.reporters.</tt><ttclass="descname">group_by</tt><big>(</big><em>iterable</em>, <em>field_id</em><big>)</big><aclass="reference internal"href="modules/git_lint/reporters.html#group_by"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#git_lint.reporters.group_by"title="Permalink to this definition">¶</a></dt>
<ttclass="descclassname">git_lint.reporters.</tt><ttclass="descname">print_help</tt><big>(</big><em>options</em>, <em>name</em><big>)</big><aclass="reference internal"href="modules/git_lint/reporters.html#print_help"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#git_lint.reporters.print_help"title="Permalink to this definition">¶</a></dt>
<ttclass="descclassname">git_lint.reporters.</tt><ttclass="descname">print_linters</tt><big>(</big><em>config</em>, <em>broken_linter_names</em><big>)</big><aclass="reference internal"href="modules/git_lint/reporters.html#print_linters"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#git_lint.reporters.print_linters"title="Permalink to this definition">¶</a></dt>
<ttclass="descclassname">git_lint.reporters.</tt><ttclass="descname">print_version</tt><big>(</big><em>name</em>, <em>version</em><big>)</big><aclass="reference internal"href="modules/git_lint/reporters.html#print_version"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#git_lint.reporters.print_version"title="Permalink to this definition">¶</a></dt>