Skip to content

Commit 96a4d74

Browse files
author
Documenter.jl
committed
build based on 6d0a920
1 parent f1504a0 commit 96a4d74

12 files changed

Lines changed: 25 additions & 13 deletions

File tree

dev/.documenter-siteinfo.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"documenter":{"julia_version":"1.12.5","generation_timestamp":"2026-02-26T04:33:38","documenter_version":"1.17.0"}}
1+
{"documenter":{"julia_version":"1.12.5","generation_timestamp":"2026-02-26T06:21:21","documenter_version":"1.17.0"}}

dev/CHANGELOG/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

dev/cli-check/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,4 +77,4 @@
7777
match_by = "code"
7878
match_type = "literal"
7979
severity = "off"
80-
path = &quot;test/**/*.jl&quot;</code></pre><p>For complete configuration options, see the <a href="../configuration/#config/schema">JETLS configuration</a> page.</p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../launching/">« Launching JETLS</a><a class="docs-footer-nextpage" href="../CHANGELOG/">CHANGELOG »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.17.0 on <span class="colophon-date" title="Thursday 26 February 2026 04:33">Thursday 26 February 2026</span>. Using Julia version 1.12.5.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
80+
path = &quot;test/**/*.jl&quot;</code></pre><p>For complete configuration options, see the <a href="../configuration/#config/schema">JETLS configuration</a> page.</p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../launching/">« Launching JETLS</a><a class="docs-footer-nextpage" href="../CHANGELOG/">CHANGELOG »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.17.0 on <span class="colophon-date" title="Thursday 26 February 2026 06:21">Thursday 26 February 2026</span>. Using Julia version 1.12.5.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>

dev/configuration/index.html

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,18 @@
224224
},
225225
},
226226
},
227-
})</code></pre><h2 id="config/priority"><a class="docs-heading-anchor" href="#config/priority">Configuration priority</a><a id="config/priority-1"></a><a class="docs-heading-anchor-permalink" href="#config/priority" title="Permalink"></a></h2><p>When multiple configuration sources are present, they are merged in priority order (highest first):</p><ol><li>File-based configuration (<code>.JETLSConfig.toml</code>)</li><li>Editor configuration via LSP (<code>workspace/configuration</code>)</li><li>Built-in defaults</li></ol><p>File-based configuration (<code>.JETLSConfig.toml</code>) takes precedence as it provides a <strong>client-agnostic</strong> way to configure JETLS that works consistently across all editors.</p><h3 id="config/merge"><a class="docs-heading-anchor" href="#config/merge">Configuration merging</a><a id="config/merge-1"></a><a class="docs-heading-anchor-permalink" href="#config/merge" title="Permalink"></a></h3><p>For array-type configuration fields (such as <a href="#config/diagnostic-patterns"><code>diagnostic.patterns</code></a>), entries from both LSP config and file config are merged rather than one completely overriding the other. Entries with same keys are merged with file config taking precedence, while entries unique to either source are preserved.</p><h2 id="config/schema-cli"><a class="docs-heading-anchor" href="#config/schema-cli">JSON Schema</a><a id="config/schema-cli-1"></a><a class="docs-heading-anchor-permalink" href="#config/schema-cli" title="Permalink"></a></h2><p>JETLS ships pre-generated <a href="https://json-schema.org/">JSON Schema</a> files for all configuration surfaces. These can be used to enable IDE validation and auto-completion when editing configuration files or editor settings.</p><table><tr><th style="text-align: right">Schema</th><th style="text-align: right">Description</th></tr><tr><td style="text-align: right"><a href="https://github.com/aviatesk/JETLS.jl/releases/latest/download/config-toml.schema.json"><code>config-toml.schema.json</code></a></td><td style="text-align: right">Complete schema for <code>.JETLSConfig.toml</code></td></tr><tr><td style="text-align: right"><a href="https://github.com/aviatesk/JETLS.jl/releases/latest/download/settings.schema.json"><code>settings.schema.json</code></a></td><td style="text-align: right">Settings schema (LSP <code>workspace/configuration</code>)</td></tr><tr><td style="text-align: right"><a href="https://github.com/aviatesk/JETLS.jl/releases/latest/download/init-options.schema.json"><code>init-options.schema.json</code></a></td><td style="text-align: right"><a href="../launching/#init-options">Initialization options</a> schema</td></tr></table><p>You can also print any schema to stdout using the <code>jetls schema</code> CLI command:</p><pre><code class="language-bash hljs">jetls schema --config-toml # .JETLSConfig.toml schema
228-
jetls schema --settings # settings schema
229-
jetls schema --init-options # initialization options schema</code></pre><section class="footnotes is-size-7"><ul><li class="footnote" id="footnote-zed_code_lens_testrunner"><a class="tag is-link" href="#citeref-zed_code_lens_testrunner">zed_code_lens_testrunner</a>The <a href="https://github.com/aviatesk/zed-julia">aviatesk/zed-julia</a> extension defaults this setting to <code>false</code> unless explicitly configured.</li></ul></section></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../notebook/">« Notebook support</a><a class="docs-footer-nextpage" href="../launching/">Launching JETLS »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.17.0 on <span class="colophon-date" title="Thursday 26 February 2026 04:33">Thursday 26 February 2026</span>. Using Julia version 1.12.5.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
227+
})</code></pre><h2 id="config/priority"><a class="docs-heading-anchor" href="#config/priority">Configuration priority</a><a id="config/priority-1"></a><a class="docs-heading-anchor-permalink" href="#config/priority" title="Permalink"></a></h2><p>When multiple configuration sources are present, they are merged in priority order (highest first):</p><ol><li>File-based configuration (<code>.JETLSConfig.toml</code>)</li><li>Editor configuration via LSP (<code>workspace/configuration</code>)</li><li>Built-in defaults</li></ol><p>File-based configuration (<code>.JETLSConfig.toml</code>) takes precedence as it provides a <strong>client-agnostic</strong> way to configure JETLS that works consistently across all editors.</p><h3 id="config/merge"><a class="docs-heading-anchor" href="#config/merge">Configuration merging</a><a id="config/merge-1"></a><a class="docs-heading-anchor-permalink" href="#config/merge" title="Permalink"></a></h3><p>For array-type configuration fields (such as <a href="#config/diagnostic-patterns"><code>diagnostic.patterns</code></a>), entries from both LSP config and file config are merged rather than one completely overriding the other. Entries with same keys are merged with file config taking precedence, while entries unique to either source are preserved.</p><h2 id="config/schema-cli"><a class="docs-heading-anchor" href="#config/schema-cli">JSON Schema</a><a id="config/schema-cli-1"></a><a class="docs-heading-anchor-permalink" href="#config/schema-cli" title="Permalink"></a></h2><p>JETLS ships pre-generated <a href="https://json-schema.org/">JSON Schema</a> files for all configuration surfaces. These can be used to enable IDE validation and auto-completion when editing configuration files or editor settings.</p><table><tr><th style="text-align: right">Schema</th><th style="text-align: right">Description</th></tr><tr><td style="text-align: right"><a href="https://github.com/aviatesk/JETLS.jl/releases/latest/download/config-toml.schema.json"><code>config-toml.schema.json</code></a></td><td style="text-align: right">Complete schema for <code>.JETLSConfig.toml</code></td></tr><tr><td style="text-align: right"><a href="https://github.com/aviatesk/JETLS.jl/releases/latest/download/settings.schema.json"><code>settings.schema.json</code></a></td><td style="text-align: right">Settings schema (LSP <code>workspace/configuration</code>)</td></tr><tr><td style="text-align: right"><a href="https://github.com/aviatesk/JETLS.jl/releases/latest/download/init-options.schema.json"><code>init-options.schema.json</code></a></td><td style="text-align: right"><a href="../launching/#init-options">Initialization options</a> schema</td></tr></table><p>You can also print any schema to stdout using the <code>jetls schema</code> CLI command:</p><h3 id="Command-reference"><a class="docs-heading-anchor" href="#Command-reference">Command reference</a><a id="Command-reference-1"></a><a class="docs-heading-anchor-permalink" href="#Command-reference" title="Permalink"></a></h3><blockquote><p><code>jetls schema --help</code></p></blockquote><pre><code class="nohighlight hljs">jetls schema - Print JSON schema for JETLS configuration
228+
229+
Usage: jetls schema [--settings | --init-options | --config-toml]
230+
231+
Options:
232+
--settings Print the workspace settings schema
233+
--init-options Print the initialization options schema
234+
--config-toml Print the .JETLSConfig.toml configuration schema
235+
--help, -h Show this help message
236+
237+
Examples:
238+
jetls schema --config-toml # .JETLSConfig.toml schema
239+
jetls schema --settings # settings schema
240+
jetls schema --init-options # initialization options schema
241+
</code></pre><section class="footnotes is-size-7"><ul><li class="footnote" id="footnote-zed_code_lens_testrunner"><a class="tag is-link" href="#citeref-zed_code_lens_testrunner">zed_code_lens_testrunner</a>The <a href="https://github.com/aviatesk/zed-julia">aviatesk/zed-julia</a> extension defaults this setting to <code>false</code> unless explicitly configured.</li></ul></section></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../notebook/">« Notebook support</a><a class="docs-footer-nextpage" href="../launching/">Launching JETLS »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.17.0 on <span class="colophon-date" title="Thursday 26 February 2026 06:21">Thursday 26 February 2026</span>. Using Julia version 1.12.5.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>

dev/diagnostic/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,4 +172,4 @@
172172
pattern = &quot;inference/.*&quot;
173173
match_by = &quot;code&quot;
174174
match_type = &quot;regex&quot;
175-
severity = &quot;hint&quot;</code></pre><p>For complete configuration options, severity values, pattern matching syntax, and more examples, see the <a href="../configuration/#config/diagnostic"><code>[diagnostic]</code> configuration</a> section in the <a href="../configuration/#config">JETLS configuration</a> page.</p><section class="footnotes is-size-7"><ul><li class="footnote" id="footnote-perftip"><a class="tag is-link" href="#citeref-perftip">perftip</a>For detailed information about how captured variables affect performance, see Julia&#39;s <a href="https://docs.julialang.org/en/v1/manual/performance-tips/#man-performance-captured">Performance Tips on captured variables</a>.</li><li class="footnote" id="footnote-nospecializetip"><a class="tag is-link" href="#citeref-nospecializetip">nospecializetip</a>For such cases, you can add <code>@nospecialize</code> to the use-site methods to allow them to handle abstract data types while avoiding excessive compilation.</li></ul></section></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../">« Index</a><a class="docs-footer-nextpage" href="../formatting/">Formatter integration »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.17.0 on <span class="colophon-date" title="Thursday 26 February 2026 04:33">Thursday 26 February 2026</span>. Using Julia version 1.12.5.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
175+
severity = &quot;hint&quot;</code></pre><p>For complete configuration options, severity values, pattern matching syntax, and more examples, see the <a href="../configuration/#config/diagnostic"><code>[diagnostic]</code> configuration</a> section in the <a href="../configuration/#config">JETLS configuration</a> page.</p><section class="footnotes is-size-7"><ul><li class="footnote" id="footnote-perftip"><a class="tag is-link" href="#citeref-perftip">perftip</a>For detailed information about how captured variables affect performance, see Julia&#39;s <a href="https://docs.julialang.org/en/v1/manual/performance-tips/#man-performance-captured">Performance Tips on captured variables</a>.</li><li class="footnote" id="footnote-nospecializetip"><a class="tag is-link" href="#citeref-nospecializetip">nospecializetip</a>For such cases, you can add <code>@nospecialize</code> to the use-site methods to allow them to handle abstract data types while avoiding excessive compilation.</li></ul></section></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../">« Index</a><a class="docs-footer-nextpage" href="../formatting/">Formatter integration »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.17.0 on <span class="colophon-date" title="Thursday 26 February 2026 06:21">Thursday 26 February 2026</span>. Using Julia version 1.12.5.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>

0 commit comments

Comments
 (0)