Граф коммитов

1715 Коммитов

Автор SHA1 Сообщение Дата
Andrew Eisenberg e6eaf37e22 Add redirect for removed 'About QL packs' article
Note that sphinx gives an error if you have a document to build that
is not part of a toctree. In order to avoid this error and not show
the document in any toctree that users will see, I added a hidden
toctree to the redirect article.
2022-09-18 10:45:59 -07:00
Andrew Eisenberg 867e31693d Updates the library path section of the CodeQL spec
- Remove references to `queries.xml`. It is still supported, but we
  don't want people using it.
- Add reference to `codeql-pack.yml`. It is just an alias for
  `qlpack.yml` and not being used.
- Remove reference to `libraryPathDependencies` and use `dependencies`
  instead.

Note that this section does not give a complete description of library
paths. That will be a part of the "Developing a codeql pack" article
that is forthcoming.
2022-09-16 14:31:17 -07:00
Andrew Eisenberg 027365c246 Update the analyze databases article
This change updates the analyze databases article to clarify examples.
It reorganizes to put packs examples first and rearranges a few
paragraphs.
2022-09-16 14:05:28 -07:00
Andrew Eisenberg bbf09c8f8a Update qlpack properties descriptions
Makes table easier to read.
2022-09-16 12:53:27 -07:00
yoff 0703b88f92
Merge pull request #10404 from RasmusWL/update-range-pattern
Docs: Use `instanceof` in `::Range` pattern description
2022-09-16 15:18:35 +02:00
erik-krogh abb5c38bcd
move the guides on link-texts into a new subsection 2022-09-16 11:56:52 +02:00
erik-krogh e3990e824d
add a line about link texts 2022-09-16 11:52:27 +02:00
Erik Krogh Kristensen 9e56128498
apply suggestions from doc review
Co-authored-by: hubwriter <hubwriter@github.com>
2022-09-16 11:46:06 +02:00
James Fletcher 8e30754356
Update download-github-database.rst 2022-09-16 09:22:32 +01:00
Rasmus Wriedt Larsen 0e3821d3e3
Apply suggestions from code review
Co-authored-by: yoff <lerchedahl@gmail.com>
2022-09-15 15:13:08 +02:00
James Fletcher cdbc839f40 Update docs/codeql/codeql-cli/getting-started-with-the-codeql-cli.rst
Co-authored-by: Andrew Eisenberg <aeisenberg@github.com>
2022-09-14 20:52:01 +01:00
james c383701677 add link and remove todo 2022-09-14 20:52:01 +01:00
James Fletcher 625e18aa05 Apply suggestions from code review
Co-authored-by: Felicity Chapman <felicitymay@github.com>
2022-09-14 20:52:01 +01:00
james 8f29c5b8b6 fix broken anchor 2022-09-14 20:52:01 +01:00
james d18bc13f02 fix indentation 2022-09-14 20:52:01 +01:00
james c7ec6fc2c3 mention compatibility with CLI used by GHES 2022-09-14 20:52:01 +01:00
james 72bc7ae20d address review comments 2022-09-14 20:52:01 +01:00
James Fletcher efd4853532 Apply suggestions from code review
Co-authored-by: Felicity Chapman <felicitymay@github.com>
2022-09-14 20:52:00 +01:00
james ff98805832 delete unused reusable note 2022-09-14 20:52:00 +01:00
james 60dbfd2b2d delete old note that refers to lgtm 2022-09-14 20:52:00 +01:00
james 9b74b8f8b9 remove link to deleted file 2022-09-14 20:52:00 +01:00
james 3321c52b6c Add section about using the API to download dbs 2022-09-14 20:52:00 +01:00
james 64ea959c59 new screenshot 2022-09-14 20:51:03 +01:00
james c17af8c354 update info about downloading dbs in vs code 2022-09-14 20:51:03 +01:00
James Fletcher f3a4ba39a8
Update docs/codeql/codeql-cli/getting-started-with-the-codeql-cli.rst
Co-authored-by: Andrew Eisenberg <aeisenberg@github.com>
2022-09-14 16:20:07 +01:00
Andrew Eisenberg 3102a444bb
Merge pull request #10389 from github/aeisenberg/suites-docs
Tweak the query suites documentation
2022-09-14 08:15:28 -07:00
Andrew Eisenberg 3c1f67d7de
Apply suggestions from code review
Co-authored-by: Felicity Chapman <felicitymay@github.com>
2022-09-14 07:15:23 -07:00
Rasmus Wriedt Larsen 3d0f786247
docs: grammar fix
Co-authored-by: intrigus-lgtm <60750685+intrigus-lgtm@users.noreply.github.com>
2022-09-14 15:39:48 +02:00
erik-krogh 8b3ba38887
changes based on review 2022-09-14 11:49:26 +02:00
james 22eb23e95a add link and remove todo 2022-09-14 08:48:20 +01:00
James Fletcher 6debbc0d3e
Apply suggestions from code review
Co-authored-by: Felicity Chapman <felicitymay@github.com>
2022-09-13 19:22:15 +01:00
Tom Hvitved fe7d01ecbe Ruby: Update docs to reflect that `import ruby` is no longer used 2022-09-13 20:00:22 +02:00
james d782e6c37c fix broken anchor 2022-09-13 15:01:16 +01:00
james ff4b1ce913 fix indentation 2022-09-13 14:34:06 +01:00
erik-krogh 338aead8cc
add more guidance to the style-guide about alert messages 2022-09-13 15:22:43 +02:00
james 4e582debfc mention compatibility with CLI used by GHES 2022-09-13 14:21:41 +01:00
Rasmus Wriedt Larsen 24d28e0482
Docs: Use `instanceof` in `::Range` pattern description
Had to change the example away from Go, since their libs have not been
updated to use `instanceof` yet (but I'll make a PR from them shortly)
2022-09-13 15:21:15 +02:00
james 1fceeed32c address review comments 2022-09-13 13:53:05 +01:00
Andrew Eisenberg 68f0505c39 Apply suggestions from code review 2022-09-12 14:49:41 -07:00
Andrew Eisenberg a9202b5c37 Tweak the query suites documentation
- Add examples to filter on `@id`
- Add examples that include regexes
- Add examples that include both lists and single elements
- Add some `import` examples
- Remove mention of `eval` since it is not a user-facing instruction
2022-09-12 13:07:32 -07:00
Andrew Eisenberg abdc79b009 Update the example `codeql-workspace.yml`
Add a better example for `registries`.
2022-09-12 08:22:51 -07:00
Andrew Eisenberg 361dba17de Add information about the `registries` block in `codeql-workspace.yml` 2022-09-12 08:22:51 -07:00
James Fletcher 47480acba5
Apply suggestions from code review
Co-authored-by: Felicity Chapman <felicitymay@github.com>
2022-09-12 15:53:54 +01:00
Andrew Eisenberg ed66388551 Port Pack Docs changes to 3.7
This moves the following three PRs to the 3.7 branch:

- https://github.com/github/codeql/pull/10182
- https://github.com/github/codeql/pull/10146
- https://github.com/github/codeql/pull/10105
2022-09-09 09:33:25 -07:00
james 0e5df6c08a delete unused reusable note 2022-09-09 17:14:26 +01:00
james 869833a95a delete old note that refers to lgtm 2022-09-09 17:11:54 +01:00
james f717dd6c0f remove link to deleted file 2022-09-09 16:10:35 +01:00
james fc86347b0f Add section about using the API to download dbs 2022-09-09 15:46:35 +01:00
james faf1d0a5d9 new screenshot 2022-09-09 15:46:06 +01:00
james 49220a4f19 update info about downloading dbs in vs code 2022-09-09 15:46:06 +01:00
Andrew Eisenberg a065974fb8
Merge branch 'aeisenberg/remove-db-upgrades-doc' into aeisenberg/codeql-workspace-docs 2022-09-07 08:10:14 -07:00
Andrew Eisenberg 059d32089e
Merge branch 'main' into aeisenberg/remove-db-upgrades-doc 2022-09-07 08:07:39 -07:00
Andrew Eisenberg bc17d061e7
Merge pull request #10105 from github/aeisenberg/about-codeql-packs
Merge and update `about-ql-packs` with `about-codeql-packs`
2022-09-07 08:05:09 -07:00
Andrew Eisenberg 65c2477409 Add reference to Source Dependencies section 2022-09-06 11:53:17 -07:00
Andrew Eisenberg 3f7a34de94 Merge branch 'aeisenberg/about-codeql-packs' into aeisenberg/codeql-workspace-docs 2022-09-06 11:48:11 -07:00
Andrew Eisenberg 137b068e4c Move Source Dependencies description to its own section 2022-09-06 11:46:47 -07:00
Andrew Eisenberg 9e6e37a223 Add reference to `codeql-pack.lock.yml` in test packs 2022-09-06 11:33:19 -07:00
Tom Hvitved 66df44f8c9
Merge pull request #10310 from hvitved/csharp/docs/shared-compilation
Docs: No longer mention required `/p:UseSharedCompilation=false`
2022-09-06 13:20:59 +02:00
Tom Hvitved eff3747eb9 Docs: No longer mention required `/p:UseSharedCompilation=false` 2022-09-06 10:13:29 +02:00
Philip Ginsbach 6674e07eaa
Merge pull request #10088 from github/parameterisedModules
parameterised modules in the QL language reference
2022-09-06 08:59:31 +01:00
Philip Ginsbach cec63e4522
Update docs/codeql/ql-language-reference/modules.rst
Co-authored-by: Felicity Chapman <felicitymay@github.com>
2022-09-05 19:17:11 +01:00
Philip Ginsbach aa539454b5
Update docs/codeql/ql-language-reference/index.rst
Co-authored-by: Felicity Chapman <felicitymay@github.com>
2022-09-05 19:17:06 +01:00
Felicity Chapman 2cacba5f66
Apply suggestions to fix typos and formatting glitches 2022-09-05 09:59:20 +01:00
Felicity Chapman 634e883221
Update docs/codeql/codeql-cli/about-codeql-workspaces.rst 2022-09-05 09:14:33 +01:00
Andrew Eisenberg 9a7d74f2ba Reorder table of contents 2022-09-02 14:30:47 -07:00
Andrew Eisenberg 94a6506cbb Clarify section on source resolution 2022-09-02 14:05:31 -07:00
Andrew Eisenberg 93ade495c2
Apply suggestions from code review
Co-authored-by: Felicity Chapman <felicitymay@github.com>
2022-09-02 13:19:45 -07:00
Andrew Eisenberg 353b50b0d3
Apply suggestions from code review
Co-authored-by: Felicity Chapman <felicitymay@github.com>
Co-authored-by: James Fletcher <42464962+jf205@users.noreply.github.com>
2022-09-02 13:07:44 -07:00
Andrew Eisenberg 98436ce36a
Fix syntax error in rst
Co-authored-by: Felicity Chapman <felicitymay@github.com>
2022-09-02 12:43:49 -07:00
Andrew Eisenberg 9d456e0436
Update docs/codeql/codeql-cli/analyzing-databases-with-the-codeql-cli.rst
Co-authored-by: James Fletcher <42464962+jf205@users.noreply.github.com>
2022-08-31 11:29:23 -07:00
Andrew Eisenberg 6240b6e699
Update docs/codeql/codeql-cli/about-codeql-workspaces.rst
Co-authored-by: James Fletcher <42464962+jf205@users.noreply.github.com>
2022-08-31 11:05:26 -07:00
Andrew Eisenberg d98d1b7455
Apply suggestions from code review
Co-authored-by: James Fletcher <42464962+jf205@users.noreply.github.com>
2022-08-31 10:07:28 -07:00
Aditya Sharad 65095e0c5f
Merge pull request #10013 from adityasharad/docs/codeql-tools-changelog-links
Docs: Add CodeQL standard packs and bundle to CodeQL tools page
2022-08-30 07:54:42 -07:00
Andrew Eisenberg e14b803125 Add paragraph about lock files in library packs with tests 2022-08-29 14:08:12 -07:00
Andrew Eisenberg f737e07e2b
Apply suggestions from code review
Co-authored-by: Dave Bartolomeo <dbartol@github.com>
2022-08-29 14:00:46 -07:00
Andrew Eisenberg 6ff006ce67 Add sentence about not needing to upgrade on CLI >= v2.3.4 2022-08-29 13:56:07 -07:00
Aditya Sharad f175c60069
Apply suggestions from code review
Co-authored-by: mc <42146119+mchammer01@users.noreply.github.com>
2022-08-29 12:26:35 -07:00
erik-krogh 50734c7c6a
bump the TypeScript version in the list of supported languages 2022-08-29 12:14:58 +02:00
Philip Ginsbach 0634b9b9f7 rename example module and parameters 2022-08-29 10:55:07 +01:00
Philip Ginsbach b74886a920 better explain the relevance of applicative instantiation 2022-08-29 10:49:09 +01:00
Philip Ginsbach 61b8cee84b reference module expression documentation 2022-08-29 09:39:33 +01:00
Philip Ginsbach c21ca8f312 better description of example code 2022-08-29 09:19:46 +01:00
Philip Ginsbach 5c69b42efa
better explanation of nominal typing
Co-authored-by: Felicity Chapman <felicitymay@github.com>
2022-08-29 09:15:39 +01:00
Philip Ginsbach 89de63ad1d
better explanation of what type signatures are used for
Co-authored-by: Felicity Chapman <felicitymay@github.com>
2022-08-29 09:13:59 +01:00
Philip Ginsbach 7ea0f8d96b
better explanation of structural typing
Co-authored-by: Felicity Chapman <felicitymay@github.com>
2022-08-29 09:12:31 +01:00
Philip Ginsbach c5110e5d68
better description for predicate signatures
Co-authored-by: Felicity Chapman <felicitymay@github.com>
2022-08-29 09:11:19 +01:00
Philip Ginsbach cca5dfbbde
better description for type signatures
Co-authored-by: Felicity Chapman <felicitymay@github.com>
2022-08-29 09:10:23 +01:00
Philip Ginsbach 16973c9a80
better formulation for module parameters
Co-authored-by: Felicity Chapman <felicitymay@github.com>
2022-08-29 09:07:59 +01:00
Philip Ginsbach 7806308d5f
better formulation for module signatures
Co-authored-by: Felicity Chapman <felicitymay@github.com>
2022-08-29 09:07:19 +01:00
Philip Ginsbach 5957494583
better explanation of structural typing
Co-authored-by: Felicity Chapman <felicitymay@github.com>
2022-08-29 09:06:45 +01:00
Philip Ginsbach c9ecb32318
better description of parameterized module instantiation
Co-authored-by: Felicity Chapman <felicitymay@github.com>
2022-08-29 09:05:26 +01:00
Philip Ginsbach 56f51ee1ff use parameterized rather than parameterised 2022-08-29 09:02:37 +01:00
Andrew Eisenberg 68c2c16928 Address changes from PR 2022-08-26 14:35:59 -07:00
Andrew Eisenberg 53d8bf27ff Add docs for codeql workspaces
See https://github.com/github/codeql-core/issues/2687
2022-08-25 13:07:31 -07:00
Andrew Eisenberg 2ad0b2819a Fix typos in docs 2022-08-25 12:54:38 -07:00
Andrew Eisenberg 7f8fcef62c Add a message about upgrading old databases 2022-08-25 11:51:42 -07:00
Andrew Eisenberg b78faa4b71 Remove upgrade database docs
Database upgrades happens implicitly now as part of analysis. There
is no need to call this out in separate steps.
2022-08-25 11:39:28 -07:00
Andrew Eisenberg 5fe06abc24 Apply suggestions from code review 2022-08-25 11:35:36 -07:00
Philip Ginsbach deecf76fd8 define -> declare 2022-08-25 15:06:38 +01:00
Andrew Eisenberg a40b7ef81c
Apply suggestions from code review
Co-authored-by: Henry Mercer <henrymercer@github.com>
2022-08-23 08:57:33 -07:00
Andrew Eisenberg d892304c14 Address comments from PR 2022-08-22 16:06:26 -07:00
Andrew Eisenberg 38909076ea Update other articles to with details about packaging
In this commit:

- Replace _QL pack_ with _CodeQL pack_
- Replace `about-ql-pack` references with `about-codeql-packs`
- Replace examples using `libraryPathDependencies with
  `dependencies`
- Update some examples to specify the optional `version` field
- Update description of query specifiers to note that a path
  within a pack is valid.
2022-08-19 13:14:43 -07:00
Andrew Eisenberg d737b5715f Merge and update `about-ql-packs` with `about-codeql-packs`
This is the first of a series of commits around updating packaging docs.

`about-ql-packs.rst` is outdated. All relevant information has been
moved to about-codeql-packs.rst`.
2022-08-18 15:31:35 -07:00
Chris Smowton ec1cc72669
Note support for Java 19 2022-08-18 15:02:16 +01:00
Philip Ginsbach e8a1925e9c add reference file for signatures 2022-08-17 20:44:00 +01:00
Philip Ginsbach 6c08542278 add "Parameterised modules" section to documentation of modules 2022-08-17 20:43:59 +01:00
Aditya Sharad c0da29b204
Docs: Add spacing to fix list formatting 2022-08-10 11:16:41 -07:00
Aditya Sharad 231178d858
Docs: Add CodeQL standard packs and bundle to CodeQL tools page
Include links to changelogs, releases, and source code.
2022-08-10 10:49:19 -07:00
mc e4c9f8a9a2
Update docs/codeql/codeql-cli/exit-codes.rst 2022-08-04 10:05:52 +01:00
Keith Hoodlet b21fa0e2b0
Update Other section with example exit code
Add troubleshooting steps to remediate issues with the kernel killing a process.
2022-08-02 10:49:45 -04:00
Aditya Sharad 7620a6f653
Docs: Update supported languages page with links to CLI and pack information
Include links to the CLI changelog, CLI releases, bundle releases,
pack changelogs, and pack source.

Clarify that this support information applies to the current version of
the CLI, bundle, query packs, and library packs.
2022-07-19 14:58:27 -07:00
Aditya Sharad d50816a284
Merge pull request #9802 from adityasharad/docs/language-pack-changelogs
Docs: Add links from query help to query pack changelog for each language
2022-07-14 08:52:50 -07:00
Aditya Sharad d13f9d5d71
Update docs/codeql/query-help/javascript.rst
Co-authored-by: Felicity Chapman <felicitymay@github.com>
2022-07-14 07:29:29 -07:00
Henry Mercer 2ddcf8364c
Merge pull request #9585 from github/henrymercer/packaging-on-ghes
Docs: Document packaging support for CodeQL CLI 2.9.4+ on GHES 3.6+
2022-07-12 10:36:03 +01:00
Aditya Sharad 02e11b7ee9
Docs: Add links from query help to query pack changelog for each language 2022-07-11 13:59:38 -07:00
Andrew Eisenberg 022acf2de0
Merge pull request #9570 from github/aeisenberg/docs/packs-with-paths
Update docs to include how to run a pack with path
2022-07-11 11:40:11 -07:00
Henry Mercer 4704269086 Add example registry authentication string 2022-07-11 18:36:03 +01:00
Henry Mercer 9b424ac8b2 Docs: Update guidance to install the _latest_ version of the bundle 2022-06-30 17:38:18 +01:00
Henry Mercer 92a9738bd5 Docs: Fix precedence of `registries` list 2022-06-30 17:32:00 +01:00
Henry Mercer 3bb51c2643 Fix rst header 2022-06-30 17:07:42 +01:00
Andrew Eisenberg 3c8f415f69 Recommend installing the latest version of the CLI to use packaging 2022-06-29 10:33:27 -07:00
Andrew Eisenberg 41244180b3
Apply suggestions from code review
Co-authored-by: Felicity Chapman <felicitymay@github.com>
2022-06-29 10:18:13 -07:00
Henry Mercer 4dcec2b98c
Apply suggestions from code review
Co-authored-by: Felicity Chapman <felicitymay@github.com>
Co-authored-by: Andrew Eisenberg <aeisenberg@github.com>
2022-06-29 17:49:59 +01:00
Andrew Eisenberg 0f8ffb12e6
Update docs/codeql/codeql-cli/analyzing-databases-with-the-codeql-cli.rst 2022-06-28 09:45:54 -07:00
Henry Mercer a7bd2030b6 Address review comments 2022-06-28 13:52:26 +01:00
Andrew Eisenberg 43bb439b82 Add version info for running subset of queries 2022-06-27 12:03:23 -07:00
Andrew Eisenberg 1ec838e671
Update docs/codeql/codeql-cli/analyzing-databases-with-the-codeql-cli.rst
Co-authored-by: James Fletcher <42464962+jf205@users.noreply.github.com>
2022-06-21 09:14:23 -07:00
Andrew Eisenberg 3547c338ef
Update docs/codeql/codeql-cli/analyzing-databases-with-the-codeql-cli.rst
Co-authored-by: James Fletcher <42464962+jf205@users.noreply.github.com>
2022-06-20 12:00:43 -07:00
Andrew Eisenberg 9d6b1bf142
Apply suggestions from code review
Co-authored-by: James Fletcher <42464962+jf205@users.noreply.github.com>
2022-06-20 10:24:56 -07:00
Henry Mercer 4733653939 Add a note on how to install dependencies from GHES 2022-06-16 15:08:16 -07:00
Henry Mercer e4462b7aac Add a section on authenticating to Container registries 2022-06-16 14:39:37 -07:00
Henry Mercer 5931ea4ab8 Add section on managing packs on GHES 2022-06-16 14:37:34 -07:00
Andrew Eisenberg b993558987 Update docs to include how to run a pack with path
`scope/name@range:path` is a valid way to specify a set of queries.
2022-06-15 10:14:51 -07:00
Donatas Abraitis 3174c4fa9b doc: Add missing closing bracket in basic-query-for-cpp-code
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
2022-06-10 09:49:52 +03:00
Jeroen Ketema bb93179c45
Merge pull request #9279 from github/felicitymay-patch-1
Fix typo in recent docs update
2022-05-30 23:31:37 +02:00
Erik Krogh Kristensen adb40f9360
Merge pull request #9289 from erik-krogh/es2022
JS: Support the remaining of the finished ES2022 proposals
2022-05-30 12:27:19 +02:00
Erik Krogh Kristensen c7a8008897
Merge pull request #9235 from kaeluka/extractor-update-typescript-4_7
JS: Update the extractor to use TypeScript 4.7
2022-05-30 12:02:06 +02:00
Chris Smowton 0925cf5c22 Docs: Note that Gradle builds should use `--no-daemon` 2022-05-27 10:06:35 +01:00
Erik Krogh Kristensen f38d1f9a4e merge main into ts47 2022-05-25 10:13:25 +00:00
Erik Krogh Kristensen 572f247fd9 bump the supported ECMAScript version to 2022 2022-05-24 12:34:29 +02:00
Felicity Chapman 4ea892f2d2
Fix typo 2022-05-24 08:10:19 +01:00
Aditya Sharad 42f2fc2287
Apply suggestions from code review
Co-authored-by: Felicity Chapman <felicitymay@github.com>
2022-05-23 10:55:50 -07:00
Aditya Sharad beddd306f5
Docs: Update references to github/codeql-go
github/codeql-go is being merged into github/codeql.
Update references to `codeql-go` within the CodeQL CLI docs.
Add Go to the list of mentioned languages where applicable.

Leave an explanatory note in the setup instructions about the
previous requirement to check out `github/codeql-go`, and
mention this is no longer necessary.

The remaining references are to historical commits,
which will continue to exist.
2022-05-20 12:10:21 -07:00
Stephan Brandauer d6abb2e6bd
add new supported file types to versions-compilers.rst
Co-authored-by: Erik Krogh Kristensen <erik-krogh@github.com>
2022-05-20 14:34:53 +02:00
Stephan Brandauer 67697e1066 update meta information and release note for typescript 4.7 upgrade 2022-05-19 15:45:27 +02:00
Chris Smowton d41da9eabb
Claim Go 1.18 support
As of https://github.com/github/codeql-go/pull/686 landing we support extracting generics, dataflow analysis in programs that use generics, etc. Note this hasn't  gone out in a release yet but I would expect it to be in 2.9.2.
2022-05-11 10:26:22 +01:00
yoff b6605bc330
Merge pull request #8634 from RasmusWL/promote-xxe
Python: Promote XXE and XML-bomb queries
2022-05-09 21:54:55 +02:00
Jonas Jensen d747c6eaa9
Merge pull request #8930 from jbj/lower-case-variables-spec
QL language reference: variables must be lowerId
2022-05-05 10:02:16 +02:00
Tom Hvitved ac3bfa1788 Data flow: Mention `expectsContent` in `dataflow.md` 2022-05-04 09:57:59 +02:00
mc 58a2677cf7
Merge pull request #8860 from github/jf205-patch-1
Fix broken link in analyzing-databases-with-the-codeql-cli.rst
2022-05-03 09:56:49 +01:00
Rasmus Wriedt Larsen 5f01fc24e4 Merge branch 'main' into promote-xxe 2022-05-02 11:25:55 +02:00
Jonas Jensen 0c65e67d18 QL language reference: variables must be lowerId
To prepare for a future QL language change where variable names must
start with a lower-case letter, this commit updates the QL language
reference (including the language specification) to change the variable
name grammar from `simpleId` to `lowerId`.
2022-04-28 09:13:36 +02:00
Chris Smowton 2a8f179d6f
Merge pull request #8865 from smowton/smowton/admin/claim-java-18-support
Claim Java 18 support
2022-04-26 11:25:26 +01:00
Chris Smowton 9cebbaa370 Claim Java 18 support 2022-04-25 21:21:03 +01:00
James Fletcher 5a7043f528
Update analyzing-databases-with-the-codeql-cli.rst 2022-04-25 15:57:18 +01:00
Anders Schack-Mulligen fd2904d49c
Merge pull request #8760 from Marcono1234/patch-1
Clarify `min`, `max` and `rank` documentation
2022-04-25 12:20:00 +02:00
Tom Hvitved bffa8fa7cb
Merge pull request #8641 from hvitved/dataflow/interpret-read-store
Data flow: Introduce `ContentSet`
2022-04-25 12:17:34 +02:00
Jeroen Ketema a4711206c8
Merge pull request #8769 from felickz/patch-1
Docs - Supported Queries - Fixing broken link
2022-04-22 18:29:27 +02:00
Tom Hvitved b033f107df Merge remote-tracking branch 'upstream/main' into dataflow/interpret-read-store 2022-04-22 14:35:02 +02:00
Rasmus Wriedt Larsen bb6969a175 Merge branch 'main' into promote-xxe 2022-04-20 13:42:02 +02:00
Anders Schack-Mulligen cb898ae03f
Merge pull request #8701 from aschackmull/doc/any-none
Doc: Add any() and none() to the language reference.
2022-04-20 10:49:42 +02:00
Felicity Chapman b10e7300ae
Update docs/codeql/ql-language-reference/formulas.rst 2022-04-19 17:29:31 +01:00
Felicity Chapman d663102ffb
Update docs/codeql/ql-language-reference/formulas.rst 2022-04-19 16:57:05 +01:00
Felicity Chapman 6fbe227cbc
Try to fix Sphinx warning in formulas.rst 2022-04-19 16:36:42 +01:00
Chad Bentz 990b7a29e8
Docs - Supported Queries - Fixing broken link
update link target
2022-04-18 10:30:24 -04:00
Marcono1234 6a48ba955c
Clarify that `min`, `max` and `rank` may have multiple results 2022-04-16 19:12:25 +02:00
Marcono1234 8fdfe5426f
Clarify `min`, `max` and `rank` documentation regarding expression type 2022-04-16 18:53:07 +02:00
Henry Mercer 54b3d4d0d7
Docs: Fix typo and formatting in "Non-extending subtypes"
- Fix typo `select any(Foo f) would yield bar` -> `select any(Foo f).foo() would yield bar`
- Fix inline code formatting
- Change `foo_method` to `fooMethod` to follow QL style guide
2022-04-13 16:12:42 +01:00
Anders Schack-Mulligen 35d30d6c3c Doc: Add any() and none() to the language reference. 2022-04-08 10:28:13 +02:00
Rasmus Wriedt Larsen 23637fd691 Merge branch 'main' into promote-xxe 2022-04-06 12:56:31 +02:00
Tom Hvitved cee527e03a Document flow through arrays in `dataflow.md` 2022-04-06 11:11:02 +02:00
Rasmus Wriedt Larsen 7f5f7679f8 Python: Promote `xmltodict` modeling 2022-03-31 10:28:34 +02:00
Jeroen Ketema 85e2367769
CLI docs: make the running text match the example 2022-03-31 10:14:30 +02:00
Chris Smowton 35af797683
Fix broken links 2022-03-22 12:34:22 +00:00
haby0 7e6666bc63
Merge branch 'main' into py/add-ssrf-sinks 2022-03-07 12:09:14 +08:00
Rasmus Wriedt Larsen f620e2599d Merge branch 'main' into py/add-ssrf-sinks 2022-03-04 11:50:12 +01:00
Rasmus Wriedt Larsen d86284bf32 Python: Update frameworks.rst 2022-03-04 11:48:06 +01:00
Rasmus Lerchedahl Petersen 143e9ee954 Merge branch 'main' of github.com:github/codeql into python/promote-xpath-injection 2022-03-02 13:14:08 +01:00
Rasmus Wriedt Larsen eece2222ba
Merge pull request #8252 from github/RasmusWL/debugging-dataflow-improvements
Docs: Mention `hasPartialFlowRev` and performance problem
2022-03-01 11:27:57 +01:00
Erik Krogh Kristensen 51482e4fcf
Merge pull request #8295 from erik-krogh/ts46
JS: Add support for TypeScript 4.6
2022-03-01 11:09:02 +01:00
Rasmus Wriedt Larsen f3f2c3183e
Docs: Apply suggestions from code review
Co-authored-by: James Fletcher <42464962+jf205@users.noreply.github.com>
2022-03-01 10:45:24 +01:00
Erik Krogh Kristensen 4c58f9781b add support for TypeScript 4.6 2022-03-01 09:56:21 +01:00
Mathias Vorreiter Pedersen 3719353338
Merge pull request #8172 from github/redsun82/pre-commit
add pre-commit configuration
2022-03-01 08:54:54 +00:00
Alexander Eyers-Taylor d38cd4a0d7
Merge pull request #8156 from alexet/alexet/expression-pragma-doc
QLSpeciifcation: Add documentation for expression pragmas
2022-02-25 18:59:49 +00:00
Alexander Eyers-Taylor 6b9ccd6e91
QLSpec: Apply suggestions from code review
Co-authored-by: Jonas Jensen <jbj@github.com>
2022-02-25 15:34:43 +00:00
Rasmus Wriedt Larsen 49dbb8cae7
Docs: Mention hasPartialFlowRev and performance problem
The things that I mentioned in https://github.com/github/codeql/pull/6502#issuecomment-901087620 that never got into the document 😳
2022-02-25 11:22:20 +01:00
Pierre 9e27675554
Update supported Java and Python versions 2022-02-25 11:12:01 +01:00
Paolo Tranquilli d2ed5c47f9 fix typo 2022-02-24 14:28:21 +01:00
Paolo Tranquilli 9667315d49 pre-commit: add qhelp check
Also the instructions on customizing `pre-commit`'s behaviour have been
updated to use the `--config` option.
2022-02-24 10:55:53 +01:00
Chris Smowton 3167a67e65
Fix typo 2022-02-23 18:19:11 +00:00
Paolo Tranquilli e15c1f7c45 fix typo in `docs/pre-commit-hook-setup.md` 2022-02-22 17:47:35 +01:00
Paolo Tranquilli 33cce2b5ac add pre-commit configuration
This enables use of the `pre-commit` framework to run quick pre-commit
checks. In particular this allows to automatically fix:
* trailing white spaces
* absence or multiple newlines at the end of files
* QL code formatting
* file sync

More could be added in the future: anything that can be checked fast
can be added in the configuration (for example well-formedness of
`qldoc` files).

This is a purely opt-in feature. Instructions for enabling it and
possibly configuring its behaviour are in `pre-commit-hook-setup.md`.
2022-02-22 17:40:07 +01:00
Pierre 1d81f90260
Update docs/codeql/codeql-cli/getting-started-with-the-codeql-cli.rst
Co-authored-by: hubwriter <hubwriter@github.com>
2022-02-22 12:47:31 +01:00
Pierre 8b7f899883
Update getting-started-with-the-codeql-cli.rst 2022-02-22 11:34:49 +01:00
Pierre 6f936942fa
Add note about non-glibc systems 2022-02-22 11:29:51 +01:00
alexet 7ea8577e23 QLSpec: Fix underline length 2022-02-21 19:25:44 +00:00
alexet 121b3f6fbf QLSpec:Allow setliterals withing inrange terms 2022-02-21 18:57:29 +00:00
alexet 5473162f23 QLSpec: Add documentation for expression pragmas 2022-02-21 18:55:56 +00:00
alexet e2bc03c147 QLSpec: Consistency in primary expression order. 2022-02-21 18:53:53 +00:00
Ian Lynagh a448db11b5
Merge pull request #8052 from igfoo/igfoo/descendent
Spelling: Use "descendant" rather than "descendent" for consistency
2022-02-16 18:03:52 +00:00