pre-migration tasks: start adding intros

This commit is contained in:
mchammer01
2020-02-21 14:51:38 +00:00
parent 6da729c6a6
commit b4c72f610a
4 changed files with 13 additions and 7 deletions

View File

@@ -390,8 +390,8 @@ tainted objects from partially tainted objects. The `Uncontrolled data used in p
<https://lgtm.com/rules/1971530250>`_ query uses four flow labels to track whether a user-controlled
string may be an absolute path and whether it may contain ``..`` components.
What next?
----------
Further reading
---------------
- Learn about the standard CodeQL libraries used to write queries for JavaScript in :doc:`Introducing the JavaScript libraries <introduce-libraries-js>`.
- Find out more about QL in the `QL language handbook <https://help.semmle.com/QL/ql-handbook/index.html>`__ and `QL language specification <https://help.semmle.com/QL/ql-spec/language.html>`__.

View File

@@ -1,6 +1,8 @@
CodeQL libraries for JavaScript
===============================
This article is an overview of the extensive libraries you can use to analyze databases generated from JavaScript codebases. Using thes libraries makes it easier for you to write queries.
Overview
--------
@@ -1026,8 +1028,8 @@ Alias nodes are represented by class `YAMLAliasNode <https://help.semmle.com/qld
Predicate ``YAMLMapping.maps(key, value)`` models the key-value relation represented by a mapping, taking merge keys into account.
What next?
----------
Further reading
---------------
- Learn about the standard CodeQL libraries used to write queries for TypeScript in :doc:`Introducing the TypeScript libraries <introduce-libraries-ts>`.
- Find out more about QL in the `QL language handbook <https://help.semmle.com/QL/ql-handbook/index.html>`__ and `QL language specification <https://help.semmle.com/QL/ql-spec/language.html>`__.

View File

@@ -1,6 +1,8 @@
CodeQL libraries for TypeScript
===============================
This article is an overview of the libraries you can use to analyze databases generated from TypeScript codebases. Using thes libraries makes it easier for you to write queries.
Overview
--------
@@ -444,8 +446,8 @@ A `LocalNamespaceName <https://help.semmle.com/qldoc/javascript/semmle/javascrip
- ``LocalNamespaceName.getADeclaration()`` gets an identifier that declares this local name.
- ``LocalNamespaceName.getNamespace()`` gets the namespace to which this name refers.
What next?
----------
Further reading
---------------
- Learn about the standard CodeQL libraries used to write queries for JavaScript in :doc:`Introducing the JavaScript libraries <introduce-libraries-js>`.
- Find out more about QL in the `QL language handbook <https://help.semmle.com/QL/ql-handbook/index.html>`__ and `QL language specification <https://help.semmle.com/QL/ql-spec/language.html>`__.

View File

@@ -1,6 +1,8 @@
CodeQL for JavaScript
=====================
Experiment and learn how to write effective and efficient queries for CodeQL databases generated from JavaScript codebases.
.. toctree::
:glob:
:hidden:
@@ -29,7 +31,7 @@ These documents provide an overview of the CodeQL libraries for JavaScript and T
- :doc:`Data flow cheat sheet <dataflow-cheat-sheet>` lists parts of the CodeQL libraries that are commonly used for variant analysis and in data flow queries.
Other resources
Further reading
---------------
- For examples of how to query common JavaScript elements, see the `JavaScript cookbook <https://help.semmle.com/wiki/display/CBJS>`__.