More feature flag renaming

This commit is contained in:
Henry Mercer 2022-10-11 18:56:15 +01:00 committed by Andrew Eisenberg
parent 701cea34ba
commit 43c3ed9c28
11 changed files with 105 additions and 102 deletions

14
lib/feature-flags.js generated
View file

@ -55,7 +55,7 @@ exports.featureConfig = {
/**
* Determines the enablement status of a number of features.
* If feature enablement is not able to be determined locally, a request to the
* github API is made to determine the enablement status.
* GitHub API is made to determine the enablement status.
*/
class Features {
constructor(gitHubVersion, apiDetails, repositoryNwo, logger) {
@ -63,15 +63,15 @@ class Features {
}
/**
*
* @param feature The feature flag to check.
* @param feature The feature to check.
* @param codeql An optional CodeQL object. If provided, and a `minimumVersion` is specified for the
* feature flag, the version of the CodeQL CLI will be checked against the minimum version.
* If the version is less than the minimum version, the feature flag will be considered
* disabled. If not provided, and a `minimumVersion` is specified for the feature flag, the
* feature, the version of the CodeQL CLI will be checked against the minimum version.
* If the version is less than the minimum version, the feature will be considered
* disabled. If not provided, and a `minimumVersion` is specified for the feature, the
* this function will throw.
* @returns true if the feature flag is enabled, false otherwise.
* @returns true if the feature is enabled, false otherwise.
*
* @throws if a `minimumVersion` is specified for the feature flag, and `codeql` is not provided.
* @throws if a `minimumVersion` is specified for the feature, and `codeql` is not provided.
*/
async getValue(feature, codeql) {
if (!codeql && exports.featureConfig[feature].minimumVersion) {