Skip to content

Docs: update "Customizing library models for <lang>" to cover JSON data extensions - #22753

Draft
nickrolfe wants to merge 9 commits into
mainfrom
nickrolfe/docs-json-data-extensions
Draft

nickrolfe wants to merge 9 commits into
mainfrom
nickrolfe/docs-json-data-extensions

Conversation

@nickrolfe

@nickrolfe nickrolfe commented Oct 5, 2026 •

Copy link
Copy Markdown
Contributor

Update the documentation for all languages to cover the JSON data extension format that will be supported (and preferred for performance reasons) in an upcoming CodeQL CLI release.

Comment thread docs/codeql/codeql-language-guides/customizing-library-models-for-go.rst Outdated
Comment thread docs/codeql/codeql-language-guides/customizing-library-models-for-go.rst Outdated
@nickrolfe
nickrolfe force-pushed the nickrolfe/docs-json-data-extensions branch from a50892c to be95f83 Compare October 5, 2026 14:11
@nickrolfe
nickrolfe force-pushed the nickrolfe/docs-json-data-extensions branch from be95f83 to f41d6b6 Compare October 5, 2026 14:13
@nickrolfe
nickrolfe requested a balanced review from Copilot October 5, 2026 16:01

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

Two Go examples incorrectly target the nonexistent codeql/go pack instead of codeql/go-all.

Review effort: Balanced
Findings: 1 High severity

Open (1)
What changed in this PR

Updates library-modeling guides to document JSON data extensions while retaining YAML syntax references.

Changes:

  • Adds JSON format guidance and converts examples to JSON.
  • Updates JSON booleans and comment syntax.
  • Updates the GitHub Actions model-pack example to load JSON files.
File Description
customizing-library-models-for-rust.rst Adds Rust JSON examples.
customizing-library-models-for-ruby.rst Adds Ruby JSON examples.
customizing-library-models-for-python.rst Adds Python JSON examples.
customizing-library-models-for-javascript.rst Adds JavaScript JSON examples.
customizing-library-models-for-java-and-kotlin.rst Adds Java/Kotlin JSON examples.
customizing-library-models-for-go.rst Adds Go JSON examples.
customizing-library-models-for-csharp.rst Adds C# JSON examples.
customizing-library-models-for-cpp.rst Adds C/C++ JSON examples.
customizing-library-models-for-actions.rst Adds GitHub Actions JSON examples and configuration.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread docs/codeql/codeql-language-guides/customizing-library-models-for-go.rst Outdated
@nickrolfe
nickrolfe force-pushed the nickrolfe/docs-json-data-extensions branch from f6d9c1e to 79cefe4 Compare October 5, 2026 16:07
@nickrolfe nickrolfe changed the title Docs: update "Customizing library models for $LANG" to cover JSON data extensions Docs: update "Customizing library models for <lang>" to cover JSON data extensions Oct 5, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants