mirror of
https://github.com/github/codeql-action.git
synced 2026-08-05 04:57:19 -05:00
Ignore default queries
This commit is contained in:
Generated
+6
-3
@@ -88,7 +88,11 @@ async function runQueries(codeqlCmd, databaseFolder, sarifFolder, config) {
|
|||||||
const queriesPerLanguage = await resolveQueryLanguages(codeqlCmd, config);
|
const queriesPerLanguage = await resolveQueryLanguages(codeqlCmd, config);
|
||||||
for (let database of fs.readdirSync(databaseFolder)) {
|
for (let database of fs.readdirSync(databaseFolder)) {
|
||||||
core.startGroup('Analyzing ' + database);
|
core.startGroup('Analyzing ' + database);
|
||||||
const additionalQueries = queriesPerLanguage[database] || [];
|
const queries = [];
|
||||||
|
if (!config.ignoreDefaultQueries) {
|
||||||
|
queries.push(database + '-code-scanning.qls');
|
||||||
|
}
|
||||||
|
queries.push(...queriesPerLanguage[database]);
|
||||||
const sarifFile = path.join(sarifFolder, database + '.sarif');
|
const sarifFile = path.join(sarifFolder, database + '.sarif');
|
||||||
await exec.exec(codeqlCmd, [
|
await exec.exec(codeqlCmd, [
|
||||||
'database',
|
'database',
|
||||||
@@ -97,8 +101,7 @@ async function runQueries(codeqlCmd, databaseFolder, sarifFolder, config) {
|
|||||||
'--format=sarif-latest',
|
'--format=sarif-latest',
|
||||||
'--output=' + sarifFile,
|
'--output=' + sarifFile,
|
||||||
'--no-sarif-add-snippets',
|
'--no-sarif-add-snippets',
|
||||||
database + '-code-scanning.qls',
|
...queries
|
||||||
...additionalQueries,
|
|
||||||
]);
|
]);
|
||||||
core.debug('SARIF results for database ' + database + ' created at "' + sarifFile + '"');
|
core.debug('SARIF results for database ' + database + ' created at "' + sarifFile + '"');
|
||||||
core.endGroup();
|
core.endGroup();
|
||||||
|
|||||||
+7
-3
@@ -102,7 +102,12 @@ async function runQueries(codeqlCmd: string, databaseFolder: string, sarifFolder
|
|||||||
for (let database of fs.readdirSync(databaseFolder)) {
|
for (let database of fs.readdirSync(databaseFolder)) {
|
||||||
core.startGroup('Analyzing ' + database);
|
core.startGroup('Analyzing ' + database);
|
||||||
|
|
||||||
const additionalQueries = queriesPerLanguage[database] || [];
|
const queries: string[] = [];
|
||||||
|
if (!config.ignoreDefaultQueries) {
|
||||||
|
queries.push(database + '-code-scanning.qls');
|
||||||
|
}
|
||||||
|
queries.push(...queriesPerLanguage[database]);
|
||||||
|
|
||||||
const sarifFile = path.join(sarifFolder, database + '.sarif');
|
const sarifFile = path.join(sarifFolder, database + '.sarif');
|
||||||
|
|
||||||
await exec.exec(codeqlCmd, [
|
await exec.exec(codeqlCmd, [
|
||||||
@@ -112,8 +117,7 @@ async function runQueries(codeqlCmd: string, databaseFolder: string, sarifFolder
|
|||||||
'--format=sarif-latest',
|
'--format=sarif-latest',
|
||||||
'--output=' + sarifFile,
|
'--output=' + sarifFile,
|
||||||
'--no-sarif-add-snippets',
|
'--no-sarif-add-snippets',
|
||||||
database + '-code-scanning.qls',
|
...queries
|
||||||
...additionalQueries,
|
|
||||||
]);
|
]);
|
||||||
|
|
||||||
core.debug('SARIF results for database ' + database + ' created at "' + sarifFile + '"');
|
core.debug('SARIF results for database ' + database + ' created at "' + sarifFile + '"');
|
||||||
|
|||||||
Reference in New Issue
Block a user