Remove guards for fully enabled tool features

This commit is contained in:
Henry Mercer 2025-05-30 17:20:41 +01:00
parent 0be24c0c9a
commit c7f3c79ac0
30 changed files with 75 additions and 360 deletions

4
lib/analyze.js generated
View file

@ -62,7 +62,6 @@ const feature_flags_1 = require("./feature-flags");
const languages_1 = require("./languages");
const logging_1 = require("./logging");
const repository_1 = require("./repository");
const tools_features_1 = require("./tools-features");
const tracer_config_1 = require("./tracer-config");
const util = __importStar(require("./util"));
const util_1 = require("./util");
@ -97,8 +96,7 @@ async function runExtraction(codeql, config, logger) {
if (language === languages_1.Language.python) {
await setupPythonExtractor(logger);
}
if (config.buildMode &&
(await codeql.supportsFeature(tools_features_1.ToolsFeature.TraceCommandUseBuildMode))) {
if (config.buildMode) {
if (language === languages_1.Language.cpp &&
config.buildMode === util_1.BuildMode.Autobuild) {
await (0, autobuild_1.setupCppAutobuild)(codeql, logger);