mirror of
https://github.com/github/codeql.git
synced 2025-12-17 01:03:14 +01:00
Add code-quality-extended query suites
This commit is contained in:
@@ -2,7 +2,7 @@ import runs_on
|
|||||||
import pytest
|
import pytest
|
||||||
from query_suites import *
|
from query_suites import *
|
||||||
|
|
||||||
well_known_query_suites = ['actions-code-quality.qls', 'actions-security-and-quality.qls', 'actions-security-extended.qls', 'actions-code-scanning.qls']
|
well_known_query_suites = ['actions-code-quality.qls', 'actions-code-quality-extended.qls', 'actions-security-and-quality.qls', 'actions-security-extended.qls', 'actions-code-scanning.qls']
|
||||||
|
|
||||||
@runs_on.posix
|
@runs_on.posix
|
||||||
@pytest.mark.parametrize("query_suite", well_known_query_suites)
|
@pytest.mark.parametrize("query_suite", well_known_query_suites)
|
||||||
|
|||||||
@@ -0,0 +1,3 @@
|
|||||||
|
- queries: .
|
||||||
|
- apply: code-quality-extended-selectors.yml
|
||||||
|
from: codeql/suite-helpers
|
||||||
@@ -2,7 +2,7 @@ import runs_on
|
|||||||
import pytest
|
import pytest
|
||||||
from query_suites import *
|
from query_suites import *
|
||||||
|
|
||||||
well_known_query_suites = ['cpp-code-quality.qls', 'cpp-security-and-quality.qls', 'cpp-security-extended.qls', 'cpp-code-scanning.qls']
|
well_known_query_suites = ['cpp-code-quality.qls', 'cpp-code-quality-extended.qls', 'cpp-security-and-quality.qls', 'cpp-security-extended.qls', 'cpp-code-scanning.qls']
|
||||||
|
|
||||||
@runs_on.posix
|
@runs_on.posix
|
||||||
@pytest.mark.parametrize("query_suite", well_known_query_suites)
|
@pytest.mark.parametrize("query_suite", well_known_query_suites)
|
||||||
|
|||||||
3
cpp/ql/src/codeql-suites/cpp-code-quality-extended.qls
Normal file
3
cpp/ql/src/codeql-suites/cpp-code-quality-extended.qls
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
- queries: .
|
||||||
|
- apply: code-quality-extended-selectors.yml
|
||||||
|
from: codeql/suite-helpers
|
||||||
@@ -2,7 +2,7 @@ import runs_on
|
|||||||
import pytest
|
import pytest
|
||||||
from query_suites import *
|
from query_suites import *
|
||||||
|
|
||||||
well_known_query_suites = ['csharp-code-quality.qls', 'csharp-security-and-quality.qls', 'csharp-security-extended.qls', 'csharp-code-scanning.qls']
|
well_known_query_suites = ['csharp-code-quality.qls', 'csharp-code-quality-extended.qls', 'csharp-security-and-quality.qls', 'csharp-security-extended.qls', 'csharp-code-scanning.qls']
|
||||||
|
|
||||||
@runs_on.posix
|
@runs_on.posix
|
||||||
@pytest.mark.parametrize("query_suite", well_known_query_suites)
|
@pytest.mark.parametrize("query_suite", well_known_query_suites)
|
||||||
|
|||||||
@@ -0,0 +1,3 @@
|
|||||||
|
- queries: .
|
||||||
|
- apply: code-quality-extended-selectors.yml
|
||||||
|
from: codeql/suite-helpers
|
||||||
@@ -2,7 +2,7 @@ import runs_on
|
|||||||
import pytest
|
import pytest
|
||||||
from query_suites import *
|
from query_suites import *
|
||||||
|
|
||||||
well_known_query_suites = ['go-code-quality.qls', 'go-security-and-quality.qls', 'go-security-extended.qls', 'go-code-scanning.qls']
|
well_known_query_suites = ['go-code-quality.qls', 'go-code-quality-extended.qls', 'go-security-and-quality.qls', 'go-security-extended.qls', 'go-code-scanning.qls']
|
||||||
|
|
||||||
@runs_on.posix
|
@runs_on.posix
|
||||||
@pytest.mark.parametrize("query_suite", well_known_query_suites)
|
@pytest.mark.parametrize("query_suite", well_known_query_suites)
|
||||||
|
|||||||
3
go/ql/src/codeql-suites/go-code-quality-extended.qls
Normal file
3
go/ql/src/codeql-suites/go-code-quality-extended.qls
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
- queries: .
|
||||||
|
- apply: code-quality-extended-selectors.yml
|
||||||
|
from: codeql/suite-helpers
|
||||||
@@ -2,7 +2,7 @@ import runs_on
|
|||||||
import pytest
|
import pytest
|
||||||
from query_suites import *
|
from query_suites import *
|
||||||
|
|
||||||
well_known_query_suites = ['java-code-quality.qls', 'java-security-and-quality.qls', 'java-security-extended.qls', 'java-code-scanning.qls']
|
well_known_query_suites = ['java-code-quality.qls', 'java-code-quality-extended.qls', 'java-security-and-quality.qls', 'java-security-extended.qls', 'java-code-scanning.qls']
|
||||||
|
|
||||||
@runs_on.posix
|
@runs_on.posix
|
||||||
@pytest.mark.parametrize("query_suite", well_known_query_suites)
|
@pytest.mark.parametrize("query_suite", well_known_query_suites)
|
||||||
|
|||||||
3
java/ql/src/codeql-suites/java-code-quality-extended.qls
Normal file
3
java/ql/src/codeql-suites/java-code-quality-extended.qls
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
- queries: .
|
||||||
|
- apply: code-quality-extended-selectors.yml
|
||||||
|
from: codeql/suite-helpers
|
||||||
@@ -2,7 +2,7 @@ import runs_on
|
|||||||
import pytest
|
import pytest
|
||||||
from query_suites import *
|
from query_suites import *
|
||||||
|
|
||||||
well_known_query_suites = ['javascript-code-quality.qls', 'javascript-security-and-quality.qls', 'javascript-security-extended.qls', 'javascript-code-scanning.qls']
|
well_known_query_suites = ['javascript-code-quality.qls', 'javascript-code-quality-extended.qls', 'javascript-security-and-quality.qls', 'javascript-security-extended.qls', 'javascript-code-scanning.qls']
|
||||||
|
|
||||||
@runs_on.posix
|
@runs_on.posix
|
||||||
@pytest.mark.parametrize("query_suite", well_known_query_suites)
|
@pytest.mark.parametrize("query_suite", well_known_query_suites)
|
||||||
|
|||||||
@@ -0,0 +1,3 @@
|
|||||||
|
- queries: .
|
||||||
|
- apply: code-quality-extended-selectors.yml
|
||||||
|
from: codeql/suite-helpers
|
||||||
11
misc/suite-helpers/code-quality-extended-selectors.yml
Normal file
11
misc/suite-helpers/code-quality-extended-selectors.yml
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
- description: Selectors for selecting the extended code-quality queries for a language
|
||||||
|
- include:
|
||||||
|
kind:
|
||||||
|
- problem
|
||||||
|
- path-problem
|
||||||
|
precision:
|
||||||
|
- high
|
||||||
|
- very-high
|
||||||
|
- medium
|
||||||
|
tags contain:
|
||||||
|
- quality
|
||||||
@@ -2,7 +2,7 @@ import runs_on
|
|||||||
import pytest
|
import pytest
|
||||||
from query_suites import *
|
from query_suites import *
|
||||||
|
|
||||||
well_known_query_suites = ['python-code-quality.qls', 'python-security-and-quality.qls', 'python-security-extended.qls', 'python-code-scanning.qls']
|
well_known_query_suites = ['python-code-quality.qls', 'python-code-quality-extended.qls', 'python-security-and-quality.qls', 'python-security-extended.qls', 'python-code-scanning.qls']
|
||||||
|
|
||||||
@runs_on.posix
|
@runs_on.posix
|
||||||
@pytest.mark.parametrize("query_suite", well_known_query_suites)
|
@pytest.mark.parametrize("query_suite", well_known_query_suites)
|
||||||
|
|||||||
@@ -0,0 +1,3 @@
|
|||||||
|
- queries: .
|
||||||
|
- apply: code-quality-extended-selectors.yml
|
||||||
|
from: codeql/suite-helpers
|
||||||
@@ -2,7 +2,7 @@ import runs_on
|
|||||||
import pytest
|
import pytest
|
||||||
from query_suites import *
|
from query_suites import *
|
||||||
|
|
||||||
well_known_query_suites = ['ruby-code-quality.qls', 'ruby-security-and-quality.qls', 'ruby-security-extended.qls', 'ruby-code-scanning.qls']
|
well_known_query_suites = ['ruby-code-quality.qls', 'ruby-code-quality-extended.qls', 'ruby-security-and-quality.qls', 'ruby-security-extended.qls', 'ruby-code-scanning.qls']
|
||||||
|
|
||||||
@runs_on.posix
|
@runs_on.posix
|
||||||
@pytest.mark.parametrize("query_suite", well_known_query_suites)
|
@pytest.mark.parametrize("query_suite", well_known_query_suites)
|
||||||
|
|||||||
3
ruby/ql/src/codeql-suites/ruby-code-quality-extended.qls
Normal file
3
ruby/ql/src/codeql-suites/ruby-code-quality-extended.qls
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
- queries: .
|
||||||
|
- apply: code-quality-extended-selectors.yml
|
||||||
|
from: codeql/suite-helpers
|
||||||
@@ -2,7 +2,7 @@ import runs_on
|
|||||||
import pytest
|
import pytest
|
||||||
from query_suites import *
|
from query_suites import *
|
||||||
|
|
||||||
well_known_query_suites = ['rust-code-quality.qls', 'rust-security-and-quality.qls', 'rust-security-extended.qls', 'rust-code-scanning.qls']
|
well_known_query_suites = ['rust-code-quality.qls', 'rust-code-quality-extended.qls', 'rust-security-and-quality.qls', 'rust-security-extended.qls', 'rust-code-scanning.qls']
|
||||||
|
|
||||||
@runs_on.posix
|
@runs_on.posix
|
||||||
@pytest.mark.parametrize("query_suite", well_known_query_suites)
|
@pytest.mark.parametrize("query_suite", well_known_query_suites)
|
||||||
|
|||||||
3
rust/ql/src/codeql-suites/rust-code-quality-extended.qls
Normal file
3
rust/ql/src/codeql-suites/rust-code-quality-extended.qls
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
- queries: .
|
||||||
|
- apply: code-quality-extended-selectors.yml
|
||||||
|
from: codeql/suite-helpers
|
||||||
@@ -2,7 +2,7 @@ import runs_on
|
|||||||
import pytest
|
import pytest
|
||||||
from query_suites import *
|
from query_suites import *
|
||||||
|
|
||||||
well_known_query_suites = ['swift-code-quality.qls', 'swift-security-and-quality.qls', 'swift-security-extended.qls', 'swift-code-scanning.qls']
|
well_known_query_suites = ['swift-code-quality.qls', 'swift-code-quality-extended.qls', 'swift-security-and-quality.qls', 'swift-security-extended.qls', 'swift-code-scanning.qls']
|
||||||
|
|
||||||
@runs_on.posix
|
@runs_on.posix
|
||||||
@pytest.mark.parametrize("query_suite", well_known_query_suites)
|
@pytest.mark.parametrize("query_suite", well_known_query_suites)
|
||||||
|
|||||||
@@ -0,0 +1,3 @@
|
|||||||
|
- queries: .
|
||||||
|
- apply: code-quality-extended-selectors.yml
|
||||||
|
from: codeql/suite-helpers
|
||||||
Reference in New Issue
Block a user