File tree Expand file tree Collapse file tree 3 files changed +27
-3
lines changed
javascript/ql/lib/semmle/javascript/internal
python/ql/lib/semmle/python/internal
ruby/ql/lib/codeql/ruby/internal Expand file tree Collapse file tree 3 files changed +27
-3
lines changed Original file line number Diff line number Diff line change 1
1
/**
2
- * Provides Concepts which are shared across languages. See `Concepts.qll` for details.
2
+ * Provides Concepts which are shared across languages.
3
+ *
4
+ * Each language will have a language specific `Concepts.qll` file that can import the
5
+ * shared concepts from this file. A language can either re-export the concept directly,
6
+ * or can add additional member-predicates that are needed for that language.
7
+ *
8
+ * Moving forward, `Concepts.qll` will be the staging ground for brand new concepts from
9
+ * each language, but we will maintain a discipline of moving those concepts to
10
+ * `ConceptsShared.qll` ASAP.
3
11
*/
4
12
5
13
private import ConceptsImports
Original file line number Diff line number Diff line change 1
1
/**
2
- * Provides Concepts which are shared across languages. See `Concepts.qll` for details.
2
+ * Provides Concepts which are shared across languages.
3
+ *
4
+ * Each language will have a language specific `Concepts.qll` file that can import the
5
+ * shared concepts from this file. A language can either re-export the concept directly,
6
+ * or can add additional member-predicates that are needed for that language.
7
+ *
8
+ * Moving forward, `Concepts.qll` will be the staging ground for brand new concepts from
9
+ * each language, but we will maintain a discipline of moving those concepts to
10
+ * `ConceptsShared.qll` ASAP.
3
11
*/
4
12
5
13
private import ConceptsImports
Original file line number Diff line number Diff line change 1
1
/**
2
- * Provides Concepts which are shared across languages. See `Concepts.qll` for details.
2
+ * Provides Concepts which are shared across languages.
3
+ *
4
+ * Each language will have a language specific `Concepts.qll` file that can import the
5
+ * shared concepts from this file. A language can either re-export the concept directly,
6
+ * or can add additional member-predicates that are needed for that language.
7
+ *
8
+ * Moving forward, `Concepts.qll` will be the staging ground for brand new concepts from
9
+ * each language, but we will maintain a discipline of moving those concepts to
10
+ * `ConceptsShared.qll` ASAP.
3
11
*/
4
12
5
13
private import ConceptsImports
You can’t perform that action at this time.
0 commit comments