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/introduction-to-ql.rst
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -53,7 +53,7 @@ You can write simple queries using the some of the basic functions that are avai
53
53
Exercise 1
54
54
~~~~~~~~~~
55
55
56
-
Write a query which returns the length of the string ``"lgtm"``. (Hint: `here <https://help.semmle.com/QL/ql-spec/language.html#built-ins-for-string>`__ is the list of the functions that can be applied to strings.)
56
+
Write a query which returns the length of the string ``"lgtm"``. (Hint: `here <ql-language-specification#built-ins-for-string>`__ is the list of the functions that can be applied to strings.)
57
57
58
58
➤ `See answer in the query console on LGTM.com <https://lgtm.com/query/2103060623/>`__
Copy file name to clipboardExpand all lines: docs/language/ql-handbook/modules.rst
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,7 +25,7 @@ a class ``OneTwoThree``::
25
25
}
26
26
}
27
27
28
-
The name of a module can be any `identifier <https://help.semmle.com/QL/ql-spec/language.html#identifiers>`_
28
+
The name of a module can be any `identifier <ql-language-specification#identifiers>`_
29
29
that starts with an uppercase or lowercase letter.
30
30
31
31
``.ql`` or ``.qll`` files also implicitly define modules.
@@ -178,5 +178,5 @@ for example ``import javascript as js``.
178
178
The ``<module_expression>`` itself can be a module name, a selection, or a qualified
179
179
reference. For more information, see ":ref:`name-resolution`."
180
180
181
-
For information about how import statements are looked up, see "`Module resolution <https://help.semmle.com/QL/ql-spec/language.html#module-resolution>`__"
181
+
For information about how import statements are looked up, see "`Module resolution <ql-language-specification#module-resolution>`__"
Copy file name to clipboardExpand all lines: docs/language/ql-handbook/name-resolution.rst
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -74,7 +74,7 @@ statement as follows:
74
74
#. If the compiler can't find the library file using the above two checks, it looks up ``examples/security/MyLibrary.qll``
75
75
relative to each library path entry.
76
76
The library path is usually specified using the ``libraryPathDependencies`` of the ``qlpack.yml`` file, though it may also depend on the tools you use to run your query, and whether you have specified any extra settings.
77
-
For more information, see "`Library path <https://help.semmle.com/QL/ql-spec/language.html#library-path>`__" in the QL language specification.
77
+
For more information, see "`Library path <ql-language-specification#library-path>`__" in the QL language specification.
78
78
79
79
If the compiler cannot resolve an import statement, then it gives a compilation error.
80
80
@@ -146,7 +146,7 @@ Namespaces
146
146
**********
147
147
148
148
When writing QL, it's useful to understand how namespaces (also known as
0 commit comments