diff --git a/CHANGELOG.md b/CHANGELOG.md
index d69f086324a..d21660dbfb5 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -29,10 +29,15 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l
- Fixes
- Reporters
+ - The **SARIF Reporter** is not flagged as **beta** anymore in the documentation
- Flavors
- Doc
+ - The [documentation](https://megalinter.io) menu is reorganized from **24 root entries down to 10**, so the sidebar can be scanned at a glance
+ - **Coding Agents**, **Installation**, **Configuration**, **Linters**, **Flavors**, **Reporters** and **About** are now the main entries
+ - **Observability** moved under **Reporters**, **LLM Advisor** and **Linter Plugins** under **Configuration**
+ - All documentation **URLs are unchanged**: only the menu structure was updated
- mega-linter-runner
diff --git a/README.md b/README.md
index 60fae6691a4..a527b129f76 100644
--- a/README.md
+++ b/README.md
@@ -424,7 +424,7 @@ All linters are integrated into the [MegaLinter Docker image](https://hub.docker
|
| [**CSS**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/css.md) | [**stylelint**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/css_stylelint.md)
[_CSS_STYLELINT_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/css_stylelint.md) | [](https://github.com/stylelint/stylelint)  |
|
| [**CSS**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/css.md) | [**biome**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/css_biome.md)
[_CSS_BIOME_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/css_biome.md) | [](https://github.com/biomejs/biome)   |
|
| [**ENV**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/env.md) | [**dotenv-linter**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/env_dotenv_linter.md)
[_ENV_DOTENV_LINTER_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/env_dotenv_linter.md) | [](https://github.com/dotenv-linter/dotenv-linter)  |
-|
| [**GRAPHQL**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/graphql.md) | [**graphql-schema-linter**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/graphql_graphql_schema_linter.md)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/graphql_graphql_schema_linter.md) | 🚫 [](https://github.com/cjoudrey/graphql-schema-linter) |
+|
| [**GRAPHQL**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/graphql.md) | [**graphql-schema-linter**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/graphql_graphql_schema_linter.md)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/graphql_graphql_schema_linter.md) | 🚫 [](https://github.com/cjoudrey/graphql-schema-linter) |
|
| [**GRAPHQL**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/graphql.md) | [**biome**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/graphql_biome.md)
[_GRAPHQL_BIOME_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/graphql_biome.md) | [](https://github.com/biomejs/biome)   |
|
| [**HTML**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/html.md) | [**djlint**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/html_djlint.md)
[_HTML_DJLINT_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/html_djlint.md) | [](https://github.com/Riverside-Healthcare/djlint) |
|
| [**HTML**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/html.md) | [**htmlhint**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/html_htmlhint.md)
[_HTML_HTMLHINT_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/html_htmlhint.md) | [](https://github.com/htmlhint/HTMLHint)  |
@@ -433,7 +433,7 @@ All linters are integrated into the [MegaLinter Docker image](https://hub.docker
|
| [**JSON**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/json.md) | [**prettier**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/json_prettier.md)
[_JSON_PRETTIER_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/json_prettier.md) | [](https://github.com/prettier/prettier)  |
|
| [**JSON**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/json.md) | [**npm-package-json-lint**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/json_npm_package_json_lint.md)
[_JSON_NPM_PACKAGE_JSON_LINT_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/json_npm_package_json_lint.md) | [](https://github.com/tclindner/npm-package-json-lint) |
|
| [**JSON**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/json.md) | [**biome**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/json_biome.md)
[_JSON_BIOME_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/json_biome.md) | [](https://github.com/biomejs/biome)   |
-|
| [**LATEX**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/latex.md) | [**chktex**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/latex_chktex.md)
[_LATEX_CHKTEX_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/latex_chktex.md) | |
+|
| [**LATEX**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/latex.md) | [**chktex**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/latex_chktex.md)
[_LATEX_CHKTEX_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/latex_chktex.md) | |
|
| [**MARKDOWN**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/markdown.md) | [**markdownlint**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/markdown_markdownlint.md)
[_MARKDOWN_MARKDOWNLINT_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/markdown_markdownlint.md) | [](https://github.com/DavidAnson/markdownlint)  |
|
| [**MARKDOWN**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/markdown.md) | [**markdown-table-formatter**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/markdown_markdown_table_formatter.md)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/markdown_markdown_table_formatter.md) | [](https://github.com/nvuillam/markdown-table-formatter)  |
|
| [**MARKDOWN**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/markdown.md) | [**rumdl**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/markdown_rumdl.md)
[_MARKDOWN_RUMDL_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/markdown_rumdl.md) | [](https://github.com/rvben/rumdl)   |
@@ -1795,7 +1795,7 @@ MegaLinter can generate various reports that you can activate or deactivate and
| Reporter | Description | Default |
|------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------|------------------------------|
| [Text files](https://github.com/oxsecurity/megalinter/tree/main/docs/reporters/TextReporter.md) | Generates **One log file by linter** + suggestions for fixes that can not be automated | Active |
-| [SARIF (beta)](https://github.com/oxsecurity/megalinter/tree/main/docs/reporters/SarifReporter.md) | Generates an aggregated SARIF output file | Inactive |
+| [SARIF](https://github.com/oxsecurity/megalinter/tree/main/docs/reporters/SarifReporter.md) | Generates an aggregated SARIF output file | Inactive |
| [GitHub Pull Request comments](https://github.com/oxsecurity/megalinter/tree/main/docs/reporters/GitHubCommentReporter.md) | MegaLinter posts a comment on the PR with a summary of lint results, and links to detailed logs | Active if GitHub Action |
| [Gitlab Merge Request comments](https://github.com/oxsecurity/megalinter/tree/main/docs/reporters/GitlabCommentReporter.md) | Mega-Linter posts a comment on the MR with a summary of lint results, and links to detailed logs | Active if in Gitlab CI |
| [Azure Pipelines Pull Request comments](https://github.com/oxsecurity/megalinter/tree/main/docs/reporters/AzureCommentReporter.md) | Mega-Linter posts a comment on the PR with a summary of lint results, and links to detailed logs | Active if in Azure Pipelines |
diff --git a/docs/descriptors/graphql.md b/docs/descriptors/graphql.md
index 713eeb546e8..b9202e576e1 100644
--- a/docs/descriptors/graphql.md
+++ b/docs/descriptors/graphql.md
@@ -11,7 +11,7 @@ description: graphql-schema-linter, biome are available to analyze GRAPHQL files
| Linter | Additional |
| ------ | ---------- |
-| [**graphql-schema-linter**](graphql_graphql_schema_linter.md)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](graphql_graphql_schema_linter.md) | 🚫 [](https://github.com/cjoudrey/graphql-schema-linter) |
+| [**graphql-schema-linter**](graphql_graphql_schema_linter.md)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](graphql_graphql_schema_linter.md) | 🚫 [](https://github.com/cjoudrey/graphql-schema-linter) |
| [**biome**](graphql_biome.md)
[_GRAPHQL_BIOME_](graphql_biome.md) | [](https://github.com/biomejs/biome)   |
## Linted files
diff --git a/docs/index.md b/docs/index.md
index fc852d2272c..ec25efea0f8 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -209,7 +209,7 @@ All linters are integrated into the [MegaLinter Docker image](https://hub.docker
|
| [**CSS**](descriptors/css.md) | [**stylelint**](descriptors/css_stylelint.md)
[_CSS_STYLELINT_](descriptors/css_stylelint.md) | [](https://github.com/stylelint/stylelint)  |
|
| [**CSS**](descriptors/css.md) | [**biome**](descriptors/css_biome.md)
[_CSS_BIOME_](descriptors/css_biome.md) | [](https://github.com/biomejs/biome)   |
|
| [**ENV**](descriptors/env.md) | [**dotenv-linter**](descriptors/env_dotenv_linter.md)
[_ENV_DOTENV_LINTER_](descriptors/env_dotenv_linter.md) | [](https://github.com/dotenv-linter/dotenv-linter)  |
-|
| [**GRAPHQL**](descriptors/graphql.md) | [**graphql-schema-linter**](descriptors/graphql_graphql_schema_linter.md)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](descriptors/graphql_graphql_schema_linter.md) | 🚫 [](https://github.com/cjoudrey/graphql-schema-linter) |
+|
| [**GRAPHQL**](descriptors/graphql.md) | [**graphql-schema-linter**](descriptors/graphql_graphql_schema_linter.md)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](descriptors/graphql_graphql_schema_linter.md) | 🚫 [](https://github.com/cjoudrey/graphql-schema-linter) |
|
| [**GRAPHQL**](descriptors/graphql.md) | [**biome**](descriptors/graphql_biome.md)
[_GRAPHQL_BIOME_](descriptors/graphql_biome.md) | [](https://github.com/biomejs/biome)   |
|
| [**HTML**](descriptors/html.md) | [**djlint**](descriptors/html_djlint.md)
[_HTML_DJLINT_](descriptors/html_djlint.md) | [](https://github.com/Riverside-Healthcare/djlint) |
|
| [**HTML**](descriptors/html.md) | [**htmlhint**](descriptors/html_htmlhint.md)
[_HTML_HTMLHINT_](descriptors/html_htmlhint.md) | [](https://github.com/htmlhint/HTMLHint)  |
@@ -218,7 +218,7 @@ All linters are integrated into the [MegaLinter Docker image](https://hub.docker
|
| [**JSON**](descriptors/json.md) | [**prettier**](descriptors/json_prettier.md)
[_JSON_PRETTIER_](descriptors/json_prettier.md) | [](https://github.com/prettier/prettier)  |
|
| [**JSON**](descriptors/json.md) | [**npm-package-json-lint**](descriptors/json_npm_package_json_lint.md)
[_JSON_NPM_PACKAGE_JSON_LINT_](descriptors/json_npm_package_json_lint.md) | [](https://github.com/tclindner/npm-package-json-lint) |
|
| [**JSON**](descriptors/json.md) | [**biome**](descriptors/json_biome.md)
[_JSON_BIOME_](descriptors/json_biome.md) | [](https://github.com/biomejs/biome)   |
-|
| [**LATEX**](descriptors/latex.md) | [**chktex**](descriptors/latex_chktex.md)
[_LATEX_CHKTEX_](descriptors/latex_chktex.md) | |
+|
| [**LATEX**](descriptors/latex.md) | [**chktex**](descriptors/latex_chktex.md)
[_LATEX_CHKTEX_](descriptors/latex_chktex.md) | |
|
| [**MARKDOWN**](descriptors/markdown.md) | [**markdownlint**](descriptors/markdown_markdownlint.md)
[_MARKDOWN_MARKDOWNLINT_](descriptors/markdown_markdownlint.md) | [](https://github.com/DavidAnson/markdownlint)  |
|
| [**MARKDOWN**](descriptors/markdown.md) | [**markdown-table-formatter**](descriptors/markdown_markdown_table_formatter.md)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](descriptors/markdown_markdown_table_formatter.md) | [](https://github.com/nvuillam/markdown-table-formatter)  |
|
| [**MARKDOWN**](descriptors/markdown.md) | [**rumdl**](descriptors/markdown_rumdl.md)
[_MARKDOWN_RUMDL_](descriptors/markdown_rumdl.md) | [](https://github.com/rvben/rumdl)   |
diff --git a/docs/reporters.md b/docs/reporters.md
index ed94911d83f..94713cc8570 100644
--- a/docs/reporters.md
+++ b/docs/reporters.md
@@ -13,7 +13,7 @@ MegaLinter can generate various reports that you can activate or deactivate and
| Reporter | Description | Default |
|----------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------|------------------------------|
| [Text files](reporters/TextReporter.md) | Generates **One log file by linter** + suggestions for fixes that can not be automated | Active |
-| [SARIF (beta)](reporters/SarifReporter.md) | Generates an aggregated SARIF output file | Inactive |
+| [SARIF](reporters/SarifReporter.md) | Generates an aggregated SARIF output file | Inactive |
| [GitHub Pull Request comments](reporters/GitHubCommentReporter.md) | MegaLinter posts a comment on the PR with a summary of lint results, and links to detailed logs | Active if GitHub Action |
| [Gitlab Merge Request comments](reporters/GitlabCommentReporter.md) | Mega-Linter posts a comment on the MR with a summary of lint results, and links to detailed logs | Active if in Gitlab CI |
| [Azure Pipelines Pull Request comments](reporters/AzureCommentReporter.md) | Mega-Linter posts a comment on the PR with a summary of lint results, and links to detailed logs | Active if in Azure Pipelines |
diff --git a/docs/reporters/SarifReporter.md b/docs/reporters/SarifReporter.md
index 3dab963f820..175ee0986af 100644
--- a/docs/reporters/SarifReporter.md
+++ b/docs/reporters/SarifReporter.md
@@ -3,7 +3,7 @@ title: SARIF Reporter for MegaLinter
description: Generates SAST results in SARIF format within a file named mega-linter-report.sarif, located in report folder
---
-# SARIF Reporter (beta)
+# SARIF Reporter
Generates a full execution log in SARIF format within a file named **mega-linter-report.sarif** , located in report folder.
diff --git a/docs/supported-linters.md b/docs/supported-linters.md
index 73ee781aa71..d10024ca339 100644
--- a/docs/supported-linters.md
+++ b/docs/supported-linters.md
@@ -92,7 +92,7 @@ All linters are integrated into the [MegaLinter Docker image](https://hub.docker
|
| [**CSS**](descriptors/css.md) | [**stylelint**](descriptors/css_stylelint.md)
[_CSS_STYLELINT_](descriptors/css_stylelint.md) | [](https://github.com/stylelint/stylelint)  |
|
| [**CSS**](descriptors/css.md) | [**biome**](descriptors/css_biome.md)
[_CSS_BIOME_](descriptors/css_biome.md) | [](https://github.com/biomejs/biome)   |
|
| [**ENV**](descriptors/env.md) | [**dotenv-linter**](descriptors/env_dotenv_linter.md)
[_ENV_DOTENV_LINTER_](descriptors/env_dotenv_linter.md) | [](https://github.com/dotenv-linter/dotenv-linter)  |
-|
| [**GRAPHQL**](descriptors/graphql.md) | [**graphql-schema-linter**](descriptors/graphql_graphql_schema_linter.md)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](descriptors/graphql_graphql_schema_linter.md) | 🚫 [](https://github.com/cjoudrey/graphql-schema-linter) |
+|
| [**GRAPHQL**](descriptors/graphql.md) | [**graphql-schema-linter**](descriptors/graphql_graphql_schema_linter.md)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](descriptors/graphql_graphql_schema_linter.md) | 🚫 [](https://github.com/cjoudrey/graphql-schema-linter) |
|
| [**GRAPHQL**](descriptors/graphql.md) | [**biome**](descriptors/graphql_biome.md)
[_GRAPHQL_BIOME_](descriptors/graphql_biome.md) | [](https://github.com/biomejs/biome)   |
|
| [**HTML**](descriptors/html.md) | [**djlint**](descriptors/html_djlint.md)
[_HTML_DJLINT_](descriptors/html_djlint.md) | [](https://github.com/Riverside-Healthcare/djlint) |
|
| [**HTML**](descriptors/html.md) | [**htmlhint**](descriptors/html_htmlhint.md)
[_HTML_HTMLHINT_](descriptors/html_htmlhint.md) | [](https://github.com/htmlhint/HTMLHint)  |
@@ -101,7 +101,7 @@ All linters are integrated into the [MegaLinter Docker image](https://hub.docker
|
| [**JSON**](descriptors/json.md) | [**prettier**](descriptors/json_prettier.md)
[_JSON_PRETTIER_](descriptors/json_prettier.md) | [](https://github.com/prettier/prettier)  |
|
| [**JSON**](descriptors/json.md) | [**npm-package-json-lint**](descriptors/json_npm_package_json_lint.md)
[_JSON_NPM_PACKAGE_JSON_LINT_](descriptors/json_npm_package_json_lint.md) | [](https://github.com/tclindner/npm-package-json-lint) |
|
| [**JSON**](descriptors/json.md) | [**biome**](descriptors/json_biome.md)
[_JSON_BIOME_](descriptors/json_biome.md) | [](https://github.com/biomejs/biome)   |
-|
| [**LATEX**](descriptors/latex.md) | [**chktex**](descriptors/latex_chktex.md)
[_LATEX_CHKTEX_](descriptors/latex_chktex.md) | |
+|
| [**LATEX**](descriptors/latex.md) | [**chktex**](descriptors/latex_chktex.md)
[_LATEX_CHKTEX_](descriptors/latex_chktex.md) | |
|
| [**MARKDOWN**](descriptors/markdown.md) | [**markdownlint**](descriptors/markdown_markdownlint.md)
[_MARKDOWN_MARKDOWNLINT_](descriptors/markdown_markdownlint.md) | [](https://github.com/DavidAnson/markdownlint)  |
|
| [**MARKDOWN**](descriptors/markdown.md) | [**markdown-table-formatter**](descriptors/markdown_markdown_table_formatter.md)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](descriptors/markdown_markdown_table_formatter.md) | [](https://github.com/nvuillam/markdown-table-formatter)  |
|
| [**MARKDOWN**](descriptors/markdown.md) | [**rumdl**](descriptors/markdown_rumdl.md)
[_MARKDOWN_RUMDL_](descriptors/markdown_rumdl.md) | [](https://github.com/rvben/rumdl)   |
diff --git a/mega-linter-runner/README.md b/mega-linter-runner/README.md
index a8df128bc29..aa0bde2201f 100644
--- a/mega-linter-runner/README.md
+++ b/mega-linter-runner/README.md
@@ -280,7 +280,7 @@ You can generate a ready-to-use [.mega-linter.yml configuration file](https://me
|
| [**CSS**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/css.md) | [**stylelint**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/css_stylelint.md)
[_CSS_STYLELINT_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/css_stylelint.md) | [](https://github.com/stylelint/stylelint)  |
|
| [**CSS**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/css.md) | [**biome**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/css_biome.md)
[_CSS_BIOME_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/css_biome.md) | [](https://github.com/biomejs/biome)   |
|
| [**ENV**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/env.md) | [**dotenv-linter**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/env_dotenv_linter.md)
[_ENV_DOTENV_LINTER_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/env_dotenv_linter.md) | [](https://github.com/dotenv-linter/dotenv-linter)  |
-|
| [**GRAPHQL**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/graphql.md) | [**graphql-schema-linter**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/graphql_graphql_schema_linter.md)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/graphql_graphql_schema_linter.md) | 🚫 [](https://github.com/cjoudrey/graphql-schema-linter) |
+|
| [**GRAPHQL**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/graphql.md) | [**graphql-schema-linter**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/graphql_graphql_schema_linter.md)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/graphql_graphql_schema_linter.md) | 🚫 [](https://github.com/cjoudrey/graphql-schema-linter) |
|
| [**GRAPHQL**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/graphql.md) | [**biome**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/graphql_biome.md)
[_GRAPHQL_BIOME_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/graphql_biome.md) | [](https://github.com/biomejs/biome)   |
|
| [**HTML**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/html.md) | [**djlint**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/html_djlint.md)
[_HTML_DJLINT_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/html_djlint.md) | [](https://github.com/Riverside-Healthcare/djlint) |
|
| [**HTML**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/html.md) | [**htmlhint**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/html_htmlhint.md)
[_HTML_HTMLHINT_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/html_htmlhint.md) | [](https://github.com/htmlhint/HTMLHint)  |
@@ -289,7 +289,7 @@ You can generate a ready-to-use [.mega-linter.yml configuration file](https://me
|
| [**JSON**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/json.md) | [**prettier**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/json_prettier.md)
[_JSON_PRETTIER_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/json_prettier.md) | [](https://github.com/prettier/prettier)  |
|
| [**JSON**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/json.md) | [**npm-package-json-lint**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/json_npm_package_json_lint.md)
[_JSON_NPM_PACKAGE_JSON_LINT_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/json_npm_package_json_lint.md) | [](https://github.com/tclindner/npm-package-json-lint) |
|
| [**JSON**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/json.md) | [**biome**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/json_biome.md)
[_JSON_BIOME_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/json_biome.md) | [](https://github.com/biomejs/biome)   |
-|
| [**LATEX**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/latex.md) | [**chktex**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/latex_chktex.md)
[_LATEX_CHKTEX_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/latex_chktex.md) | |
+|
| [**LATEX**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/latex.md) | [**chktex**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/latex_chktex.md)
[_LATEX_CHKTEX_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/latex_chktex.md) | |
|
| [**MARKDOWN**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/markdown.md) | [**markdownlint**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/markdown_markdownlint.md)
[_MARKDOWN_MARKDOWNLINT_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/markdown_markdownlint.md) | [](https://github.com/DavidAnson/markdownlint)  |
|
| [**MARKDOWN**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/markdown.md) | [**markdown-table-formatter**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/markdown_markdown_table_formatter.md)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/markdown_markdown_table_formatter.md) | [](https://github.com/nvuillam/markdown-table-formatter)  |
|
| [**MARKDOWN**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/markdown.md) | [**rumdl**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/markdown_rumdl.md)
[_MARKDOWN_RUMDL_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/markdown_rumdl.md) | [](https://github.com/rvben/rumdl)   |
diff --git a/mkdocs.yml b/mkdocs.yml
index 12a41a68bd5..d7104547f0e 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -81,34 +81,49 @@ extra:
nav:
- "Home": "index.md"
- "Quick Start": "quick-start.md"
- - "Coding Agents": "coding-agents.md"
+ - "Coding Agents":
+ - "Use MegaLinter with coding agents": "coding-agents.md"
+ - "Agent Skills": "install-agent-skills.md"
+ - "Agent Plugins": "agent-plugins.md"
- "Installation":
- - "Coding Agents (Skills)": "install-agent-skills.md"
- - "Coding Agents (Plugins)": "agent-plugins.md"
- - "Assisted Installation": "install-assisted.md"
- - "Which version to use ?": "install-version.md"
- - "GitHub Actions": "install-github.md"
- - "Gitlab CI": "install-gitlab.md"
- - "Azure Pipelines": "install-azure.md"
- - "Bitbucket Pipelines": "install-bitbucket.md"
- - "Jenkins": "install-jenkins.md"
- - "Concourse CI": "install-concourse.md"
- - "Drone CI": "install-drone.md"
- - "Docker (CLI)": "install-docker.md"
- - "Run locally": "install-locally.md"
- - "Configuration":
- - ".mega-linter.yml file": "config-file.md"
- - "Common Variables": "config-variables.md"
- - "Activation / Deactivation": "config-activation.md"
- - "Filtering files": "config-filtering.md"
- - "Apply fixes": "config-apply-fixes.md"
- - "Linter scopes variables": "config-linters.md"
- - "Pre-commands": "config-precommands.md"
- - "Post-commands": "config-postcommands.md"
- - "ENV variables security": "config-variables-security.md"
- - "CLI lint mode": "config-cli-lint-mode.md"
+ - "Which version to use ?": "install-version.md"
+ - "Assisted Installation": "install-assisted.md"
+ - "GitHub Actions": "install-github.md"
+ - "Gitlab CI": "install-gitlab.md"
+ - "Azure Pipelines": "install-azure.md"
+ - "Bitbucket Pipelines": "install-bitbucket.md"
+ - "Jenkins": "install-jenkins.md"
+ - "Concourse CI": "install-concourse.md"
+ - "Drone CI": "install-drone.md"
+ - "Docker (CLI)": "install-docker.md"
+ - "Run locally": "install-locally.md"
+ - "mega-linter-runner": "mega-linter-runner.md"
+ - "Configuration":
+ - ".mega-linter.yml file": "config-file.md"
+ - "Common Variables": "config-variables.md"
+ - "Activation / Deactivation": "config-activation.md"
+ - "Filtering files": "config-filtering.md"
+ - "Apply fixes": "config-apply-fixes.md"
+ - "Linter scopes variables": "config-linters.md"
+ - "Pre-commands": "config-precommands.md"
+ - "Post-commands": "config-postcommands.md"
+ - "ENV variables security": "config-variables-security.md"
+ - "CLI lint mode": "config-cli-lint-mode.md"
+ - "LLM Advisor":
+ - "AI-Powered Fix Suggestions": "llm-advisor.md"
+ - "All LLM providers": "llm-providers.md"
+ - "Anthropic": "llm-provider/llm_provider_anthropic.md"
+ - "DeepSeek": "llm-provider/llm_provider_deepseek.md"
+ - "Google GenAI": "llm-provider/llm_provider_google_genai.md"
+ - "MistralAI": "llm-provider/llm_provider_mistralai.md"
+ - "OpenAI": "llm-provider/llm_provider_openai.md"
+ - "OrcaRouter": "llm-provider/llm_provider_orcarouter.md"
+ - "Ollama": "llm-provider/llm_provider_ollama.md"
+ - "Hugging Face": "llm-provider/llm_provider_huggingface.md"
+ - "Linter Plugins": "plugins.md"
- "Linters":
- "All supported linters": "supported-linters.md"
+ - "List of linters": "all_linters.md"
- "Removed linters": "removed-linters.md"
- "Languages linters":
- "All language linters": "./supported-linters/#languages"
@@ -375,42 +390,6 @@ nav:
- "lychee": "descriptors/spell_lychee.md"
- "codespell": "descriptors/spell_codespell.md"
# other-end
- - "Observability":
- - "Observability home": "observability.md"
- - "Grafana": "observability/grafana.md"
- - "Datadog": "observability/datadog.md"
- - "Elastic": "observability/elastic.md"
- - "New Relic": "observability/newrelic.md"
- - "Reporters":
- - "All reporters": "reporters.md"
- - "Text files": "reporters/TextReporter.md"
- - "GitHub Pull Request comments": "reporters/GitHubCommentReporter.md"
- - "Gitlab Merge Request comments": "reporters/GitlabCommentReporter.md"
- - "Azure Pull Request comments": "reporters/AzureCommentReporter.md"
- - "Bitbucket Pull Request comments": "reporters/BitbucketCommentReporter.md"
- - "API / Observability": "reporters/ApiReporter.md"
- - "GitHub Status": "reporters/GitHubStatusReporter.md"
- - "SARIF Reporter": "reporters/SarifReporter.md"
- - "Updated sources": "reporters/UpdatedSourcesReporter.md"
- - "E-mail": "reporters/EmailReporter.md"
- - "File.io": "reporters/FileIoReporter.md"
- - "IDE Configuration": "reporters/ConfigReporter.md"
- - "TAP files": "reporters/TapReporter.md"
- - "Console": "reporters/ConsoleReporter.md"
- - "JSON": "reporters/JsonReporter.md"
- - "Markdown Summary": "reporters/MarkdownSummaryReporter.md"
- - "LLM Advisor":
- - "LLM Advisor": "llm-advisor.md"
- - "LLM Providers":
- - "All LLM providers": "llm-providers.md"
- - "Anthropic": "llm-provider/llm_provider_anthropic.md"
- - "DeepSeek": "llm-provider/llm_provider_deepseek.md"
- - "Google GenAI": "llm-provider/llm_provider_google_genai.md"
- - "MistralAI": "llm-provider/llm_provider_mistralai.md"
- - "OpenAI": "llm-provider/llm_provider_openai.md"
- - "OrcaRouter": "llm-provider/llm_provider_orcarouter.md"
- - "Ollama": "llm-provider/llm_provider_ollama.md"
- - "Hugging Face": "llm-provider/llm_provider_huggingface.md"
- "Flavors":
- "All flavors": "flavors.md"
- "Custom flavors": "custom-flavors.md"
@@ -435,21 +414,43 @@ nav:
- "terraform": "flavors/terraform.md"
# flavors-end
- "Flavors statistics": "flavors-stats.md"
- - "Run locally": "mega-linter-runner.md"
- - "They talk about MegaLinter": "articles.md"
- - "They use MegaLinter": "used-by-stats.md"
- - "List of linters": "all_linters.md"
- - "Linter Plugins": "plugins.md"
- - "Special thanks": "special-thanks.md"
- - "Sponsoring": 'sponsor.md'
- - "Badge": "badge.md"
- - "MegaLinter vs Super-Linter": "mega-linter-vs-super-linter.md"
- - "FAQ": "frequently-asked-questions.md"
- - "Contribute":
- - "How-to Contribute": "how-to-contribute.md"
- - "Contributing Guide": "contributing.md"
- - "License":
- - "AGPL V3 License": "license.md"
- - "License explanations": "license-explanations.md"
- - "Changelog": "CHANGELOG.md"
+ - "Reporters":
+ - "All reporters": "reporters.md"
+ - "Text files": "reporters/TextReporter.md"
+ - "GitHub Pull Request comments": "reporters/GitHubCommentReporter.md"
+ - "Gitlab Merge Request comments": "reporters/GitlabCommentReporter.md"
+ - "Azure Pull Request comments": "reporters/AzureCommentReporter.md"
+ - "Bitbucket Pull Request comments": "reporters/BitbucketCommentReporter.md"
+ - "API / Observability": "reporters/ApiReporter.md"
+ - "GitHub Status": "reporters/GitHubStatusReporter.md"
+ - "SARIF Reporter": "reporters/SarifReporter.md"
+ - "Updated sources": "reporters/UpdatedSourcesReporter.md"
+ - "E-mail": "reporters/EmailReporter.md"
+ - "File.io": "reporters/FileIoReporter.md"
+ - "IDE Configuration": "reporters/ConfigReporter.md"
+ - "TAP files": "reporters/TapReporter.md"
+ - "Console": "reporters/ConsoleReporter.md"
+ - "JSON": "reporters/JsonReporter.md"
+ - "Markdown Summary": "reporters/MarkdownSummaryReporter.md"
+ - "Observability":
+ - "Observability home": "observability.md"
+ - "Grafana": "observability/grafana.md"
+ - "Datadog": "observability/datadog.md"
+ - "Elastic": "observability/elastic.md"
+ - "New Relic": "observability/newrelic.md"
+ - "About":
+ - "FAQ": "frequently-asked-questions.md"
+ - "MegaLinter vs Super-Linter": "mega-linter-vs-super-linter.md"
+ - "They talk about MegaLinter": "articles.md"
+ - "They use MegaLinter": "used-by-stats.md"
+ - "Badge": "badge.md"
+ - "Special thanks": "special-thanks.md"
+ - "Sponsoring": "sponsor.md"
+ - "Contribute":
+ - "How-to Contribute": "how-to-contribute.md"
+ - "Contributing Guide": "contributing.md"
+ - "License":
+ - "AGPL V3 License": "license.md"
+ - "License explanations": "license-explanations.md"
+ - "Changelog": "CHANGELOG.md"
- "Try OX Security ASPM": "https://ox.security?ref=megalinter"