Add HTML tracing capability

This commit is contained in:
Sauyon Lee
2021-01-25 12:37:07 +00:00
parent ff2034d122
commit 8438b893ec
18 changed files with 1527 additions and 2 deletions

View File

@@ -2,6 +2,7 @@
SETLOCAL EnableDelayedExpansion
type NUL && "%CODEQL_EXTRACTOR_GO_ROOT%/tools/%CODEQL_PLATFORM%/go-extractor.exe" -mod=vendor ./...
type NUL && "%CODEQL_EXTRACTOR_GO_ROOT%/tools/pre-finalize.cmd"
exit /b %ERRORLEVEL%
ENDLOCAL

View File

@@ -8,3 +8,4 @@ if [ "$CODEQL_PLATFORM" != "linux64" ] && [ "$CODEQL_PLATFORM" != "osx64" ] ; th
fi
"$CODEQL_EXTRACTOR_GO_ROOT/tools/$CODEQL_PLATFORM/go-extractor" -mod=vendor ./...
"$CODEQL_EXTRACTOR_GO_ROOT/tools/pre-finalize.sh"

View File

@@ -0,0 +1,18 @@
@echo off
SETLOCAL EnableDelayedExpansion
if NOT "%CODEQL_EXTRACTOR_GO_EXTRACT_HTML%"=="no" (
type NUL && "%CODEQL_DIST%/codeql.exe" database index-files ^
--include-extension=.htm ^
--include-extension=.html ^
--include-extension=.xhtm ^
--include-extension=.xhtml ^
--include-extension=.vue ^
--size-limit 10m ^
--language html ^
-- ^
"%CODEQL_EXTRACTOR_GO_WIP_DATABASE%" ^
|| echo "HTML extraction failed; continuing"
exit /b %ERRORLEVEL%
)

17
codeql-tools/pre-finalize.sh Executable file
View File

@@ -0,0 +1,17 @@
#!/bin/sh
set -eu
if [ "${CODEQL_EXTRACTOR_GO_EXTRACT_HTML:-yes}" != "no" ]; then
"$CODEQL_DIST/codeql" database index-files \
--include-extension=.htm \
--include-extension=.html \
--include-extension=.xhtm \
--include-extension=.xhtml \
--include-extension=.vue \
--size-limit 10m \
--language html \
-- \
"$CODEQL_EXTRACTOR_GO_WIP_DATABASE" \
|| echo "HTML extraction failed; continuing."
fi