You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/language/learn-ql/index.rst
+9-64Lines changed: 9 additions & 64 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,85 +15,30 @@ CodeQL is based on a powerful query language called QL. The following topics hel
15
15
16
16
If you've previously used QL, you may notice slight changes in terms we use to describe some important concepts. For more information, see our note about :doc:`Recent terminology changes <terminology-note>`.
17
17
18
-
.. toctree::
19
-
:hidden:
20
-
21
-
terminology-note
22
-
23
-
24
-
.. _getting-started:
25
-
26
-
Getting started
27
-
***************
28
-
29
-
If you are new to QL, start by looking at the following topics:
30
-
31
18
.. toctree::
32
19
:maxdepth:1
33
20
34
21
introduction-to-ql
35
22
about-ql
36
23
beginner/ql-tutorials
37
-
38
-
CodeQL training and variant analysis examples
39
-
*********************************************
40
-
41
-
To start learning how to use CodeQL for variant analysis for code written in a specific language, see:
42
-
43
-
.. toctree::
44
-
:maxdepth:-1
45
-
46
-
ql-training
47
-
48
-
.. _writing-ql-queries:
49
-
50
-
Writing CodeQL queries
51
-
**********************
52
-
53
-
To learn more about writing your own queries, see:
54
-
55
-
.. toctree::
56
-
:maxdepth:3
57
-
:includehidden:
58
-
59
24
writing-queries/writing-queries
60
-
61
-
For more information on using CodeQL to query code written in a specific language, see:
62
-
63
-
.. toctree::
64
-
:maxdepth:2
65
-
:includehidden:
66
-
67
25
cpp/ql-for-cpp
68
26
csharp/ql-for-csharp
69
27
cobol/ql-for-cobol
70
28
go/ql-for-go
71
29
java/ql-for-java
72
30
javascript/ql-for-javascript
73
31
python/ql-for-python
74
-
75
-
Technical information
76
-
*********************
77
-
78
-
For more technical information see:
32
+
ql-training
33
+
technical-info
79
34
80
35
.. toctree::
81
-
:maxdepth:2
82
-
:includehidden:
83
-
84
-
technical-info
85
-
86
-
Reference topics
87
-
****************
88
-
89
-
For a more comprehensive guide to the query language itself, see the following reference topics:
90
-
91
-
- `QL language handbook <https://help.semmle.com/QL/ql-handbook/index.html>`__—a description of important concepts in QL.
92
-
- `QL language specification <https://help.semmle.com/QL/ql-spec/language.html>`__—a formal specification of QL.
93
-
94
-
Search
95
-
******
36
+
:hidden:
37
+
38
+
terminology-note
96
39
97
-
.. * :ref:`genindex` remove index for the time being as we currently have no tags
40
+
Further reading
41
+
***************
98
42
99
-
* :ref:`search`
43
+
- `QL language handbook <https://help.semmle.com/QL/ql-handbook/index.html>`__: A description of important concepts in QL.
44
+
- `QL language specification <https://help.semmle.com/QL/ql-spec/language.html>`__: A formal specification of QL.
0 commit comments