Skip to content

Docs: add path query example to data flow docs#20622

Merged
owen-mc merged 6 commits intogithub:mainfrom
owen-mc:docs/fix-dataflow-examples
Oct 22, 2025
Merged

Docs: add path query example to data flow docs#20622
owen-mc merged 6 commits intogithub:mainfrom
owen-mc:docs/fix-dataflow-examples

Conversation

@owen-mc
Copy link
Copy Markdown
Contributor

@owen-mc owen-mc commented Oct 10, 2025

This is inspired by, and supersedes, #20620.

Also fix some mistakes in the go data flow docs that I noticed while doing this.

@owen-mc owen-mc requested a review from a team as a code owner October 10, 2025 09:39
Copilot AI review requested due to automatic review settings October 10, 2025 09:39
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

@owen-mc owen-mc added the ready-for-doc-review This PR requires and is ready for review from the GitHub docs team. label Oct 13, 2025
felicitymay
felicitymay previously approved these changes Oct 14, 2025
Copy link
Copy Markdown
Contributor

@felicitymay felicitymay left a comment

Choose a reason for hiding this comment

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

Many thanks for your help generating the output files @owen-mc 💖

The formatting here looks generally good. I've added a few comments about improving findability and on sentence case, but very little to say on the Docs side.

@@ -411,6 +411,48 @@ Exercise 4
GetenvToGethostbynameFlow::flow(source, sink)
select getenv, fc

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.

I'd recommend adding a link to this example to line 318, after the description of Exercise 4, to make it easier for users to find this example.

I'd suggest a similar change to all articles that have exercise numbering like this - I think that's everything down to and including JavaScript/TypeScript.

GetenvToGethostbynameFlow::flow(source, sink)
select getenv, fc

Path Query Example
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.

We use sentence case:

Suggested change
Path Query Example
Path query example

Please update in all files

Path Query Example
~~~~~~~~~~~~~~~~~~

Here is the first example above, converted into a path query:
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.

It would be good to be more explicit here, maybe:

Suggested change
Here is the first example above, converted into a path query:
Here is the network input example above, converted into a path query:

Alternatively, you could give the two queries above a heading.

Path Query Example
~~~~~~~~~~~~~~~~~~

Here is the first example above, converted into a path query:
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.

The same comment on the Python description applies here and to the Ruby, Rust, and Swift examples.

---------------

- `Exploring data flow with path queries <https://docs.github.com/en/code-security/codeql-for-vs-code/getting-started-with-codeql-for-vs-code/exploring-data-flow-with-path-queries>`__ in the GitHub documentation.
- `Creating path queries <https://codeql.github.com/docs/writing-codeql-queries/creating-path-queries/>`__ in the GitHub documentation.
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.

We've changed docs sites from GitHub to CodeQL, so we can simplify this:

Suggested change
- `Creating path queries <https://codeql.github.com/docs/writing-codeql-queries/creating-path-queries/>`__ in the GitHub documentation.
- `Creating path queries <https://codeql.github.com/docs/writing-codeql-queries/creating-path-queries/>`__.

@owen-mc
Copy link
Copy Markdown
Contributor Author

owen-mc commented Oct 21, 2025

Thanks @felicitymay . I think I've addressed all of those comments now.

@owen-mc owen-mc requested a review from felicitymay October 21, 2025 20:22
Copy link
Copy Markdown
Contributor

@felicitymay felicitymay left a comment

Choose a reason for hiding this comment

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

Many thanks for the updates @owen-mc

This looks ready to merge.

@owen-mc owen-mc merged commit 50e0ca8 into github:main Oct 22, 2025
8 checks passed
@owen-mc owen-mc deleted the docs/fix-dataflow-examples branch October 22, 2025 09:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation ready-for-doc-review This PR requires and is ready for review from the GitHub docs team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants