<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>docs_controller.sl - Coverage</title>
<link rel="stylesheet" href="../assets/style.css">
</head>
<body>
<div class="container">
<header>
<h1>docs_controller.sl</h1>
<a href="../index.html" class="back-link">← Back to Dashboard</a>
</header>
<section class="source-view">
<table>
<tbody>
<tr class="code-line">
<td class="line-num">1</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>// Documentation Controller</pre></td>
</tr><tr class="code-line">
<td class="line-num">2</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>// Handles displaying documentation pages</pre></td>
</tr><tr class="code-line">
<td class="line-num">3</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">4</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn index(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">5</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return redirect("/docs/getting-started/introduction");</pre></td>
</tr><tr class="code-line">
<td class="line-num">6</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">7</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line">
<td class="line-num">8</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>// Helper to load navigation structure</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">9</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn get_docs_structure() -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">10</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> let content = slurp("config/docs_structure.json");</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">11</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> if (content == null) {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">12</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return [];</pre></td>
</tr><tr class="code-line">
<td class="line-num">13</td>
<td class="line-indicator"></td>
<td class="code-content"><pre> }</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">14</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> let parsed = json_parse(content);</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">15</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> if (parsed == null) {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">16</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return [];</pre></td>
</tr><tr class="code-line">
<td class="line-num">17</td>
<td class="line-indicator"></td>
<td class="code-content"><pre> }</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">18</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return parsed;</pre></td>
</tr><tr class="code-line">
<td class="line-num">19</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">20</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line">
<td class="line-num">21</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>// Helper to render docs pages with consistent context</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">22</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn render_docs(view: String, title: String, section: String, subsection: String) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">23</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render(view, {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">24</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> "title": title,</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">25</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> "section": section,</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">26</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> "subsection": subsection,</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">27</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> "layout": "layouts/docs",</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">28</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> "docs_structure": get_docs_structure()</pre></td>
</tr><tr class="code-line">
<td class="line-num">29</td>
<td class="line-indicator"></td>
<td class="code-content"><pre> });</pre></td>
</tr><tr class="code-line">
<td class="line-num">30</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">31</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line">
<td class="line-num">32</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>// ============================================================================</pre></td>
</tr><tr class="code-line">
<td class="line-num">33</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>// Getting Started</pre></td>
</tr><tr class="code-line">
<td class="line-num">34</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>// ============================================================================</pre></td>
</tr><tr class="code-line">
<td class="line-num">35</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">36</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn getting_started_introduction(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">37</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/getting-started/introduction", "Introduction", "getting_started", "introduction");</pre></td>
</tr><tr class="code-line">
<td class="line-num">38</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">39</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">40</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn getting_started_installation(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">41</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/getting-started/installation", "Installation", "getting_started", "installation");</pre></td>
</tr><tr class="code-line">
<td class="line-num">42</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">43</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line">
<td class="line-num">44</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>// ============================================================================</pre></td>
</tr><tr class="code-line">
<td class="line-num">45</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>// Core Concepts</pre></td>
</tr><tr class="code-line">
<td class="line-num">46</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>// ============================================================================</pre></td>
</tr><tr class="code-line">
<td class="line-num">47</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">48</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn core_concepts_routing(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">49</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/core-concepts/routing", "Routing", "core_concepts", "routing");</pre></td>
</tr><tr class="code-line">
<td class="line-num">50</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">51</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">52</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn core_concepts_controllers(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">53</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/core-concepts/controllers", "Controllers", "core_concepts", "controllers");</pre></td>
</tr><tr class="code-line">
<td class="line-num">54</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">55</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">56</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn core_concepts_middleware(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">57</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/core-concepts/middleware", "Middleware", "core_concepts", "middleware");</pre></td>
</tr><tr class="code-line">
<td class="line-num">58</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">59</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">60</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn core_concepts_views(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">61</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/core-concepts/views", "Views", "core_concepts", "views");</pre></td>
</tr><tr class="code-line">
<td class="line-num">62</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">63</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">64</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn core_concepts_websockets(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">65</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/core-concepts/websockets", "WebSockets", "core_concepts", "websockets");</pre></td>
</tr><tr class="code-line">
<td class="line-num">66</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">67</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">68</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn core_concepts_liveview(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">69</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/core-concepts/liveview", "Live View", "core_concepts", "liveview");</pre></td>
</tr><tr class="code-line">
<td class="line-num">70</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">71</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">72</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn core_concepts_i18n(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">73</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/core-concepts/i18n", "Internationalization", "core_concepts", "i18n");</pre></td>
</tr><tr class="code-line">
<td class="line-num">74</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">75</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">76</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn core_concepts_request_params(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">77</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/core-concepts/request-params", "Request Parameters", "core_concepts", "request_params");</pre></td>
</tr><tr class="code-line">
<td class="line-num">78</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">79</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">80</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn core_concepts_error_pages(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">81</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/core-concepts/error-pages", "Error Pages", "core_concepts", "error_pages");</pre></td>
</tr><tr class="code-line">
<td class="line-num">82</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">83</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line">
<td class="line-num">84</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>// ============================================================================</pre></td>
</tr><tr class="code-line">
<td class="line-num">85</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>// Database</pre></td>
</tr><tr class="code-line">
<td class="line-num">86</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>// ============================================================================</pre></td>
</tr><tr class="code-line">
<td class="line-num">87</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">88</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn database_configuration(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">89</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/database/configuration", "Database Configuration", "database", "configuration");</pre></td>
</tr><tr class="code-line">
<td class="line-num">90</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">91</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">92</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn database_models(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">93</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/database/models", "Models & ORM", "database", "models");</pre></td>
</tr><tr class="code-line">
<td class="line-num">94</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">95</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">96</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn database_migrations(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">97</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/database/migrations", "Migrations", "database", "migrations");</pre></td>
</tr><tr class="code-line">
<td class="line-num">98</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">99</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line">
<td class="line-num">100</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>// ============================================================================</pre></td>
</tr><tr class="code-line">
<td class="line-num">101</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>// Security</pre></td>
</tr><tr class="code-line">
<td class="line-num">102</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>// ============================================================================</pre></td>
</tr><tr class="code-line">
<td class="line-num">103</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">104</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn security_authentication(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">105</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/security/authentication", "Authentication with JWT", "security", "authentication");</pre></td>
</tr><tr class="code-line">
<td class="line-num">106</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">107</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">108</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn security_sessions(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">109</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/security/sessions", "Session Management", "security", "sessions");</pre></td>
</tr><tr class="code-line">
<td class="line-num">110</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">111</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">112</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn security_validation(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">113</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/security/validation", "Input Validation", "security", "validation");</pre></td>
</tr><tr class="code-line">
<td class="line-num">114</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">115</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line">
<td class="line-num">116</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>// ============================================================================</pre></td>
</tr><tr class="code-line">
<td class="line-num">117</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>// Development Tools</pre></td>
</tr><tr class="code-line">
<td class="line-num">118</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>// ============================================================================</pre></td>
</tr><tr class="code-line">
<td class="line-num">119</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">120</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn development_tools_testing(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">121</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/development-tools/testing", "Testing", "development_tools", "testing");</pre></td>
</tr><tr class="code-line">
<td class="line-num">122</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">123</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">124</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn development_tools_live_reload(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">125</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/development-tools/live-reload", "Live Reload", "development_tools", "live_reload");</pre></td>
</tr><tr class="code-line">
<td class="line-num">126</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">127</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">128</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn development_tools_debugging(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">129</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/development-tools/debugging", "Debugging", "development_tools", "debugging");</pre></td>
</tr><tr class="code-line">
<td class="line-num">130</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">131</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">132</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn development_tools_scaffold(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">133</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/development-tools/scaffold", "Scaffold Generator", "development_tools", "scaffold");</pre></td>
</tr><tr class="code-line">
<td class="line-num">134</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">135</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line">
<td class="line-num">136</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>// ============================================================================</pre></td>
</tr><tr class="code-line">
<td class="line-num">137</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>// Language Reference</pre></td>
</tr><tr class="code-line">
<td class="line-num">138</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>// ============================================================================</pre></td>
</tr><tr class="code-line">
<td class="line-num">139</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">140</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn language_index(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">141</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/language/index", "Soli Language Reference", "language", "index");</pre></td>
</tr><tr class="code-line">
<td class="line-num">142</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">143</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">144</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn language_variables_types(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">145</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/language/variables-types", "Variables & Types", "language", "variables_types");</pre></td>
</tr><tr class="code-line">
<td class="line-num">146</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">147</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">148</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn language_operators(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">149</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/language/operators", "Operators", "language", "operators");</pre></td>
</tr><tr class="code-line">
<td class="line-num">150</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">151</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">152</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn language_control_flow(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">153</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/language/control-flow", "Control Flow", "language", "control_flow");</pre></td>
</tr><tr class="code-line">
<td class="line-num">154</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">155</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">156</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn language_functions(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">157</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/language/functions", "Functions", "language", "functions");</pre></td>
</tr><tr class="code-line">
<td class="line-num">158</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">159</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">160</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn language_collections(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">161</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/language/collections", "Collections", "language", "collections");</pre></td>
</tr><tr class="code-line">
<td class="line-num">162</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">163</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">164</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn language_classes_oop(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">165</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/language/classes-oop", "Classes & OOP", "language", "classes_oop");</pre></td>
</tr><tr class="code-line">
<td class="line-num">166</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">167</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">168</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn language_pattern_matching(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">169</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/language/pattern-matching", "Pattern Matching", "language", "pattern_matching");</pre></td>
</tr><tr class="code-line">
<td class="line-num">170</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">171</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">172</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn language_pipeline_operator(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">173</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/language/pipeline-operator", "Pipeline Operator", "language", "pipeline_operator");</pre></td>
</tr><tr class="code-line">
<td class="line-num">174</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">175</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">176</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn language_modules(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">177</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/language/modules", "Modules", "language", "modules");</pre></td>
</tr><tr class="code-line">
<td class="line-num">178</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">179</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line">
<td class="line-num">180</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>// ============================================================================</pre></td>
</tr><tr class="code-line">
<td class="line-num">181</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>// Builtins Reference</pre></td>
</tr><tr class="code-line">
<td class="line-num">182</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>// ============================================================================</pre></td>
</tr><tr class="code-line">
<td class="line-num">183</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">184</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn builtins_index(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">185</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/builtins/index", "Built-in Functions", "builtins", "index");</pre></td>
</tr><tr class="code-line">
<td class="line-num">186</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">187</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">188</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn builtins_core(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">189</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/builtins/core", "Core Functions", "builtins", "core");</pre></td>
</tr><tr class="code-line">
<td class="line-num">190</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">191</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">192</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn builtins_http(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">193</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/builtins/http", "HTTP Functions", "builtins", "http");</pre></td>
</tr><tr class="code-line">
<td class="line-num">194</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">195</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">196</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn builtins_json(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">197</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/builtins/json", "JSON Functions", "builtins", "json");</pre></td>
</tr><tr class="code-line">
<td class="line-num">198</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">199</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">200</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn builtins_crypto(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">201</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/builtins/crypto", "Crypto Functions", "builtins", "crypto");</pre></td>
</tr><tr class="code-line">
<td class="line-num">202</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">203</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">204</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn builtins_jwt(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">205</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/builtins/jwt", "JWT Functions", "builtins", "jwt");</pre></td>
</tr><tr class="code-line">
<td class="line-num">206</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">207</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">208</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn builtins_regex(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">209</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/builtins/regex", "Regex Functions", "builtins", "regex");</pre></td>
</tr><tr class="code-line">
<td class="line-num">210</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">211</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">212</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn builtins_env(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">213</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/builtins/env", "Environment Functions", "builtins", "env");</pre></td>
</tr><tr class="code-line">
<td class="line-num">214</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">215</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">216</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn builtins_datetime(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">217</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/builtins/datetime", "DateTime", "builtins", "datetime");</pre></td>
</tr><tr class="code-line">
<td class="line-num">218</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">219</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">220</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn builtins_duration(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">221</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/builtins/duration", "Duration", "builtins", "duration");</pre></td>
</tr><tr class="code-line">
<td class="line-num">222</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">223</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">224</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn builtins_validation(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">225</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/builtins/validation", "Validation Functions", "builtins", "validation");</pre></td>
</tr><tr class="code-line">
<td class="line-num">226</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">227</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">228</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn builtins_session(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">229</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/builtins/session", "Session Functions", "builtins", "session");</pre></td>
</tr><tr class="code-line">
<td class="line-num">230</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">231</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">232</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn builtins_testing(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">233</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/builtins/testing", "Testing Functions", "builtins", "testing");</pre></td>
</tr><tr class="code-line">
<td class="line-num">234</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">235</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">236</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn builtins_i18n(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">237</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return render_docs("docs/builtins/i18n", "I18n Functions", "builtins", "i18n");</pre></td>
</tr><tr class="code-line">
<td class="line-num">238</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">239</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line">
<td class="line-num">240</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>// ============================================================================</pre></td>
</tr><tr class="code-line">
<td class="line-num">241</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>// Backward Compatibility Redirects</pre></td>
</tr><tr class="code-line">
<td class="line-num">242</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>// ============================================================================</pre></td>
</tr><tr class="code-line">
<td class="line-num">243</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">244</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn redirect_introduction(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">245</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return redirect("/docs/getting-started/introduction");</pre></td>
</tr><tr class="code-line">
<td class="line-num">246</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">247</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">248</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn redirect_installation(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">249</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return redirect("/docs/getting-started/installation");</pre></td>
</tr><tr class="code-line">
<td class="line-num">250</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">251</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">252</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn redirect_routing(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">253</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return redirect("/docs/core-concepts/routing");</pre></td>
</tr><tr class="code-line">
<td class="line-num">254</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">255</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">256</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn redirect_controllers(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">257</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return redirect("/docs/core-concepts/controllers");</pre></td>
</tr><tr class="code-line">
<td class="line-num">258</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">259</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">260</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn redirect_middleware(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">261</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return redirect("/docs/core-concepts/middleware");</pre></td>
</tr><tr class="code-line">
<td class="line-num">262</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">263</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">264</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn redirect_views(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">265</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return redirect("/docs/core-concepts/views");</pre></td>
</tr><tr class="code-line">
<td class="line-num">266</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">267</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">268</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn redirect_websockets(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">269</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return redirect("/docs/core-concepts/websockets");</pre></td>
</tr><tr class="code-line">
<td class="line-num">270</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">271</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">272</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn redirect_liveview(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">273</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return redirect("/docs/core-concepts/liveview");</pre></td>
</tr><tr class="code-line">
<td class="line-num">274</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">275</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">276</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn redirect_i18n(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">277</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return redirect("/docs/core-concepts/i18n");</pre></td>
</tr><tr class="code-line">
<td class="line-num">278</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">279</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">280</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn redirect_request_params(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">281</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return redirect("/docs/core-concepts/request-params");</pre></td>
</tr><tr class="code-line">
<td class="line-num">282</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">283</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">284</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn redirect_error_pages(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">285</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return redirect("/docs/core-concepts/error-pages");</pre></td>
</tr><tr class="code-line">
<td class="line-num">286</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">287</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">288</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn redirect_database(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">289</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return redirect("/docs/database/configuration");</pre></td>
</tr><tr class="code-line">
<td class="line-num">290</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">291</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">292</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn redirect_models(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">293</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return redirect("/docs/database/models");</pre></td>
</tr><tr class="code-line">
<td class="line-num">294</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">295</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">296</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn redirect_migrations(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">297</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return redirect("/docs/database/migrations");</pre></td>
</tr><tr class="code-line">
<td class="line-num">298</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">299</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">300</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn redirect_authentication(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">301</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return redirect("/docs/security/authentication");</pre></td>
</tr><tr class="code-line">
<td class="line-num">302</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">303</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">304</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn redirect_sessions(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">305</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return redirect("/docs/security/sessions");</pre></td>
</tr><tr class="code-line">
<td class="line-num">306</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">307</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">308</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn redirect_validation(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">309</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return redirect("/docs/security/validation");</pre></td>
</tr><tr class="code-line">
<td class="line-num">310</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">311</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">312</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn redirect_testing(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">313</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return redirect("/docs/development-tools/testing");</pre></td>
</tr><tr class="code-line">
<td class="line-num">314</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">315</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">316</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn redirect_live_reload(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">317</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return redirect("/docs/development-tools/live-reload");</pre></td>
</tr><tr class="code-line">
<td class="line-num">318</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">319</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">320</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn redirect_debugging(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">321</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return redirect("/docs/development-tools/debugging");</pre></td>
</tr><tr class="code-line">
<td class="line-num">322</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">323</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">324</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn redirect_scaffold(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">325</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return redirect("/docs/development-tools/scaffold");</pre></td>
</tr><tr class="code-line">
<td class="line-num">326</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr><tr class="code-line">
<td class="line-num">327</td>
<td class="line-indicator"></td>
<td class="code-content"><pre></pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">328</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre>fn redirect_soli_language(req: Any) -> Any {</pre></td>
</tr><tr class="code-line uncovered">
<td class="line-num">329</td>
<td class="line-indicator">✗</td>
<td class="code-content"><pre> return redirect("/docs/language");</pre></td>
</tr><tr class="code-line">
<td class="line-num">330</td>
<td class="line-indicator"></td>
<td class="code-content"><pre>}</pre></td>
</tr>
</tbody>
</table>
</section>
</div>
</body>
</html>