QL: switch to shared YAML extractor

This commit is contained in:
Arthur Baars
2023-04-21 16:23:35 +02:00
parent 6d7e95a142
commit d2bc66e393
16 changed files with 200 additions and 374 deletions

10
ql/tools/pre-finalize.cmd Normal file
View File

@@ -0,0 +1,10 @@
@echo off
type NUL && "%CODEQL_DIST%\codeql" database index-files ^
--include=**/qlpack.yml ^
--size-limit=5m ^
--language yaml ^
-- ^
"%CODEQL_EXTRACTOR_QL_WIP_DATABASE%"
exit /b %ERRORLEVEL%

10
ql/tools/pre-finalize.sh Executable file
View File

@@ -0,0 +1,10 @@
#!/bin/bash
set -eu
"$CODEQL_DIST/codeql" database index-files \
"--include=**/qlpack.yml" \
--size-limit=5m \
--language yaml \
-- \
"$CODEQL_EXTRACTOR_QL_WIP_DATABASE"

View File

@@ -11,4 +11,15 @@ type NUL && "%CODEQL_DIST%\codeql.exe" database index-files ^
--working-dir=. ^
"%CODEQL_EXTRACTOR_QL_WIP_DATABASE%"
IF %ERRORLEVEL% NEQ 0 exit /b %ERRORLEVEL%
type NUL && "%CODEQL_DIST%\codeql.exe" database index-files ^
--prune=**/*.testproj ^
--include-extension=.yml ^
--size-limit=5m ^
--language=yaml ^
--working-dir=. ^
"%CODEQL_EXTRACTOR_QL_WIP_DATABASE%"
exit /b %ERRORLEVEL%

View File

@@ -2,13 +2,20 @@
set -eu
exec "${CODEQL_DIST}/codeql" database index-files \
"${CODEQL_DIST}/codeql" database index-files \
--prune="**/*.testproj" \
--include-extension=.ql \
--include-extension=.qll \
--include-extension=.dbscheme \
--include-extension=.yml \
--size-limit=5m \
--language=ql \
--working-dir=.\
"$CODEQL_EXTRACTOR_QL_WIP_DATABASE"
exec "${CODEQL_DIST}/codeql" database index-files \
--prune="**/*.testproj" \
--include-extension=.yml \
--size-limit=5m \
--language=yaml \
--working-dir=.\
"$CODEQL_EXTRACTOR_QL_WIP_DATABASE"