UNPKG

sonarqube-scanner

Version:
64 lines (63 loc) 4.29 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SCANNER_DEPRECATED_PROPERTIES = exports.WINDOWS_WHERE_EXE_PATH = exports.SCANNER_CLI_INSTALL_PATH = exports.SCANNER_CLI_MIRROR = exports.SCANNER_CLI_VERSION = exports.SCANNER_CLI_DEFAULT_BIN_NAME = exports.API_OLD_VERSION_ENDPOINT = exports.API_V2_SCANNER_ENGINE_ENDPOINT = exports.API_V2_JRE_ENDPOINT = exports.API_V2_VERSION_ENDPOINT = exports.DEFAULT_SONAR_EXCLUSIONS = exports.SONAR_PROJECT_FILENAME = exports.ENV_TO_PROPERTY_NAME = exports.NPM_CONFIG_ENV_VAR_PREFIX = exports.ENV_VAR_PREFIX = exports.JRE_ALIAS = exports.SONAR_SCANNER_ALIAS = exports.UNARCHIVE_SUFFIX = exports.SONAR_CACHE_DIR = exports.SONAR_DIR_DEFAULT = exports.SONARQUBE_JRE_PROVISIONING_MIN_VERSION = exports.REGIONS = exports.REGION_US = exports.SONARCLOUD_US_URL_REGEX = exports.SONARCLOUD_URL_REGEX = exports.SONARCLOUD_API_BASE_URL_US = exports.SONARCLOUD_API_BASE_URL = exports.SONARCLOUD_URL_US = exports.SONARCLOUD_URL = exports.SCANNER_BOOTSTRAPPER_NAME = void 0; /* * sonar-scanner-npm * Copyright (C) SonarSource Sàrl * mailto:info AT sonarsource DOT com * * You can redistribute and/or modify this program under the terms of * the Sonar Source-Available License Version 1, as published by SonarSource Sàrl. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * See the Sonar Source-Available License for more details. * * You should have received a copy of the Sonar Source-Available License * along with this program; if not, see https://sonarsource.com/license/ssal/ */ const types_1 = require("./types"); exports.SCANNER_BOOTSTRAPPER_NAME = 'ScannerNpm'; exports.SONARCLOUD_URL = 'https://sonarcloud.io'; exports.SONARCLOUD_URL_US = 'https://sonarqube.us'; exports.SONARCLOUD_API_BASE_URL = 'https://api.sonarcloud.io'; exports.SONARCLOUD_API_BASE_URL_US = 'https://api.sonarqube.us'; exports.SONARCLOUD_URL_REGEX = /^(https?:\/\/)?(www\.)?(sonarcloud\.io)/; exports.SONARCLOUD_US_URL_REGEX = /^(https?:\/\/)?(www\.)?(sonarqube\.us)/; exports.REGION_US = 'us'; exports.REGIONS = [exports.REGION_US]; exports.SONARQUBE_JRE_PROVISIONING_MIN_VERSION = '10.6'; exports.SONAR_DIR_DEFAULT = '.sonar'; exports.SONAR_CACHE_DIR = 'cache'; exports.UNARCHIVE_SUFFIX = '_extracted'; exports.SONAR_SCANNER_ALIAS = 'SonarScanner Engine'; exports.JRE_ALIAS = 'JRE'; exports.ENV_VAR_PREFIX = 'SONAR_SCANNER_'; exports.NPM_CONFIG_ENV_VAR_PREFIX = 'npm_config_sonar_scanner_'; exports.ENV_TO_PROPERTY_NAME = [ ['SONAR_BINARY_CACHE', types_1.ScannerProperty.SonarUserHome], // old deprecated format ['SONAR_TOKEN', types_1.ScannerProperty.SonarToken], ['SONAR_HOST_URL', types_1.ScannerProperty.SonarHostUrl], ['SONAR_USER_HOME', types_1.ScannerProperty.SonarUserHome], ['SONAR_ORGANIZATION', types_1.ScannerProperty.SonarOrganization], ]; exports.SONAR_PROJECT_FILENAME = 'sonar-project.properties'; exports.DEFAULT_SONAR_EXCLUSIONS = 'node_modules/**,bower_components/**,jspm_packages/**,typings/**,lib-cov/**'; exports.API_V2_VERSION_ENDPOINT = '/analysis/version'; exports.API_V2_JRE_ENDPOINT = '/analysis/jres'; exports.API_V2_SCANNER_ENGINE_ENDPOINT = '/analysis/engine'; exports.API_OLD_VERSION_ENDPOINT = '/api/server/version'; exports.SCANNER_CLI_DEFAULT_BIN_NAME = 'sonar-scanner'; exports.SCANNER_CLI_VERSION = '6.2.1.4610'; exports.SCANNER_CLI_MIRROR = 'https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/'; exports.SCANNER_CLI_INSTALL_PATH = 'native-sonar-scanner'; exports.WINDOWS_WHERE_EXE_PATH = 'C:\\Windows\\System32\\where.exe'; exports.SCANNER_DEPRECATED_PROPERTIES = [ [types_1.ScannerProperty.SonarWsTimeout, types_1.ScannerProperty.SonarScannerResponseTimeout], [types_1.ScannerProperty.HttpProxyHost, types_1.ScannerProperty.SonarScannerProxyHost], [types_1.ScannerProperty.HttpProxyPort, types_1.ScannerProperty.SonarScannerProxyPort], [types_1.ScannerProperty.HttpProxyUser, types_1.ScannerProperty.SonarScannerProxyUser], [types_1.ScannerProperty.HttpProxyPassword, types_1.ScannerProperty.SonarScannerProxyPassword], [types_1.ScannerProperty.SonarLogin, types_1.ScannerProperty.SonarToken], ];