Skip to content

Commit

Permalink
Merge pull request #17258 from egregius313/egregius313/go/mad/documen…
Browse files Browse the repository at this point in the history
…tation

Go: Models as Data Documentation
  • Loading branch information
egregius313 authored Nov 28, 2024
2 parents 5c2a6b8 + 86c7a49 commit 1b224c1
Show file tree
Hide file tree
Showing 2 changed files with 430 additions and 0 deletions.
3 changes: 3 additions & 0 deletions docs/codeql/codeql-language-guides/codeql-for-go.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ Experiment and learn how to write effective and efficient queries for CodeQL dat
codeql-library-for-go
abstract-syntax-tree-classes-for-working-with-go-programs
modeling-data-flow-in-go-libraries
customizing-library-models-for-go

- :doc:`Basic query for Go code <basic-query-for-go-code>`: Learn to write and run a simple CodeQL query.

Expand All @@ -23,3 +24,5 @@ Experiment and learn how to write effective and efficient queries for CodeQL dat

- :doc:`Modeling data flow in Go libraries <modeling-data-flow-in-go-libraries>`: When analyzing a Go program, CodeQL does not examine the source code for external packages.
To track the flow of untrusted data through a library, you can create a model of the library.

- :doc:`Customizing library models for Go <customizing-library-models-for-go>`: You can model frameworks and libraries that your codebase depends on using data extensions and publish them as CodeQL model packs.
Loading

0 comments on commit 1b224c1

Please sign in to comment.