mirror of
https://github.com/github/codeql.git
synced 2025-12-17 01:03:14 +01:00
Add some new-style suite definitions
This commit is contained in:
14
cpp/ql/src/codeql-suites/cpp-lgtm-full.qls
Normal file
14
cpp/ql/src/codeql-suites/cpp-lgtm-full.qls
Normal file
@@ -0,0 +1,14 @@
|
||||
- description: Standard LGTM queries for C/C++, including ones not displayed by default
|
||||
- qlpack: codeql-cpp
|
||||
- apply: lgtm-selectors.yml
|
||||
from: codeql-suite-helpers
|
||||
# These queries are infeasible to compute on large projects:
|
||||
- exclude:
|
||||
query path:
|
||||
- Security/CWE/CWE-497/ExposedSystemData.ql
|
||||
- Critical/DescriptorMayNotBeClosed.ql
|
||||
- Critical/DescriptorNeverClosed.ql
|
||||
- Critical/FileMayNotBeClosed.ql
|
||||
- Critical/FileNeverClosed.ql
|
||||
- Critical/MemoryMayNotBeFreed.ql
|
||||
- Critical/MemoryNeverFreed.ql
|
||||
4
cpp/ql/src/codeql-suites/cpp-lgtm.qls
Normal file
4
cpp/ql/src/codeql-suites/cpp-lgtm.qls
Normal file
@@ -0,0 +1,4 @@
|
||||
- description: Standard LGTM queries for C/C++
|
||||
- apply: codeql-suites/cpp-lgtm-full.qls
|
||||
- apply: lgtm-displayed-only.yml
|
||||
from: codeql-suite-helpers
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"name": "codeql-cpp",
|
||||
"version": "0.0.0",
|
||||
"dbscheme": "semmlecode.cpp.dbscheme"
|
||||
"dbscheme": "semmlecode.cpp.dbscheme",
|
||||
"suites": "codeql-suites"
|
||||
}
|
||||
|
||||
4
csharp/ql/src/codeql-suites/csharp-lgtm-full.qls
Normal file
4
csharp/ql/src/codeql-suites/csharp-lgtm-full.qls
Normal file
@@ -0,0 +1,4 @@
|
||||
- description: Standard LGTM queries for C#, including ones not displayed by default
|
||||
- qlpack: codeql-csharp
|
||||
- apply: lgtm-selectors.yml
|
||||
from: codeql-suite-helpers
|
||||
4
csharp/ql/src/codeql-suites/csharp-lgtm.qls
Normal file
4
csharp/ql/src/codeql-suites/csharp-lgtm.qls
Normal file
@@ -0,0 +1,4 @@
|
||||
- description: Standard LGTM queries for C#
|
||||
- apply: codeql-suites/csharp-lgtm-full.qls
|
||||
- apply: lgtm-displayed-only.yml
|
||||
from: codeql-suite-helpers
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"name": "codeql-csharp",
|
||||
"version": "0.0.0",
|
||||
"dbscheme": "semmlecode.csharp.dbscheme"
|
||||
"dbscheme": "semmlecode.csharp.dbscheme",
|
||||
"suites": "codeql-suites"
|
||||
}
|
||||
|
||||
4
java/ql/src/codeql-suites/java-lgtm-full.qls
Normal file
4
java/ql/src/codeql-suites/java-lgtm-full.qls
Normal file
@@ -0,0 +1,4 @@
|
||||
- description: Standard LGTM queries for Java, including ones not displayed by default
|
||||
- qlpack: codeql-java
|
||||
- apply: lgtm-selectors.yml
|
||||
from: codeql-suite-helpers
|
||||
4
java/ql/src/codeql-suites/java-lgtm.qls
Normal file
4
java/ql/src/codeql-suites/java-lgtm.qls
Normal file
@@ -0,0 +1,4 @@
|
||||
- description: Standard LGTM queries for Java
|
||||
- apply: codeql-suites/java-lgtm-full.qls
|
||||
- apply: lgtm-displayed-only.yml
|
||||
from: codeql-suite-helpers
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"name": "codeql-java",
|
||||
"version": "0.0.0",
|
||||
"dbscheme": "config/semmlecode.dbscheme"
|
||||
"dbscheme": "config/semmlecode.dbscheme",
|
||||
"suites": "codeql-suites"
|
||||
}
|
||||
|
||||
4
javascript/ql/src/codeql-suites/javascript-lgtm-full.qls
Normal file
4
javascript/ql/src/codeql-suites/javascript-lgtm-full.qls
Normal file
@@ -0,0 +1,4 @@
|
||||
- description: Standard LGTM queries for JavaScript, including ones not displayed by default
|
||||
- qlpack: codeql-javascript
|
||||
- apply: lgtm-selectors.yml
|
||||
from: codeql-suite-helpers
|
||||
4
javascript/ql/src/codeql-suites/javascript-lgtm.qls
Normal file
4
javascript/ql/src/codeql-suites/javascript-lgtm.qls
Normal file
@@ -0,0 +1,4 @@
|
||||
- description: Standard LGTM queries for JavaScript
|
||||
- apply: codeql-suites/javascript-lgtm-full.qls
|
||||
- apply: lgtm-displayed-only.yml
|
||||
from: codeql-suite-helpers
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"name": "codeql-javascript",
|
||||
"version": "0.0.0",
|
||||
"dbscheme": "semmlecode.javascript.dbscheme"
|
||||
"dbscheme": "semmlecode.javascript.dbscheme",
|
||||
"suites": "codeql-suites"
|
||||
}
|
||||
|
||||
8
misc/suite-helpers/lgtm-displayed-only.yml
Normal file
8
misc/suite-helpers/lgtm-displayed-only.yml
Normal file
@@ -0,0 +1,8 @@
|
||||
- description: Selectors for excluding queries that LGTM doesn't display by default
|
||||
- exclude:
|
||||
kind: problem
|
||||
precision: medium
|
||||
- exclude:
|
||||
kind: problem
|
||||
precision: high
|
||||
problem.severity: recommendation
|
||||
19
misc/suite-helpers/lgtm-selectors.yml
Normal file
19
misc/suite-helpers/lgtm-selectors.yml
Normal file
@@ -0,0 +1,19 @@
|
||||
- description: Selectors for selecting the LGTM-relevant queries for a language
|
||||
- include:
|
||||
kind: problem
|
||||
precision:
|
||||
- high
|
||||
- very high
|
||||
- include:
|
||||
kind: problem
|
||||
precision: medium
|
||||
problem.severity:
|
||||
- error
|
||||
- warning
|
||||
- include:
|
||||
kind:
|
||||
- definitions
|
||||
- alert-suppression
|
||||
- file-classifier
|
||||
- exclude:
|
||||
deprecated: //
|
||||
4
misc/suite-helpers/qlpack.json
Normal file
4
misc/suite-helpers/qlpack.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"name" : "codeql-suite-helpers",
|
||||
"version" : "0.0.0"
|
||||
}
|
||||
4
python/ql/src/codeql-suites/python-lgtm-full.qls
Normal file
4
python/ql/src/codeql-suites/python-lgtm-full.qls
Normal file
@@ -0,0 +1,4 @@
|
||||
- description: Standard LGTM queries for Python, including ones not displayed by default
|
||||
- qlpack: codeql-python
|
||||
- apply: lgtm-selectors.yml
|
||||
from: codeql-suite-helpers
|
||||
4
python/ql/src/codeql-suites/python-lgtm.qls
Normal file
4
python/ql/src/codeql-suites/python-lgtm.qls
Normal file
@@ -0,0 +1,4 @@
|
||||
- description: Standard LGTM queries for Python
|
||||
- apply: codeql-suites/python-lgtm-full.qls
|
||||
- apply: lgtm-displayed-only.yml
|
||||
from: codeql-suite-helpers
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"name": "codeql-python",
|
||||
"version": "0.0.0",
|
||||
"dbscheme": "semmlecode.python.dbscheme"
|
||||
"dbscheme": "semmlecode.python.dbscheme",
|
||||
"suites": "codeql-suites"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user