source: frontend/node_modules/@rushstack/eslint-patch/lib-esm/eslint-bulk-suppressions/index.js

Last change on this file was 9af201e, checked in by MBK <marija.karapandzova@…>, 12 days ago

Fix frontend appearance

  • Property mode set to 100644
File size: 1.5 KB
Line 
1// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license.
2// See LICENSE in the project root for license information.
3import { eslintFolder, eslintPackageVersion } from '../_patch-base';
4import { findAndConsoleLogPatchPathCli, getPathToLinterJS, ensurePathToGeneratedPatch } from './path-utils';
5import { patchClass, extendVerifyFunction } from './bulk-suppressions-patch';
6import { generatePatchedLinterJsFileIfDoesNotExist } from './generate-patched-file';
7import { ESLINT_BULK_DETECT_ENV_VAR_NAME, ESLINT_BULK_PATCH_PATH_ENV_VAR_NAME } from './constants';
8if (!eslintFolder) {
9 console.error('@rushstack/eslint-patch/eslint-bulk-suppressions: Could not find ESLint installation to patch.');
10 process.exit(1);
11}
12const eslintBulkDetectEnvVarValue = process.env[ESLINT_BULK_DETECT_ENV_VAR_NAME];
13if (eslintBulkDetectEnvVarValue === 'true' || eslintBulkDetectEnvVarValue === '1') {
14 findAndConsoleLogPatchPathCli();
15 process.exit(0);
16}
17const pathToLinterJS = getPathToLinterJS();
18process.env[ESLINT_BULK_PATCH_PATH_ENV_VAR_NAME] = require.resolve('./bulk-suppressions-patch');
19const pathToGeneratedPatch = ensurePathToGeneratedPatch();
20generatePatchedLinterJsFileIfDoesNotExist(pathToLinterJS, pathToGeneratedPatch, eslintPackageVersion);
21const { Linter: LinterPatch } = require(pathToGeneratedPatch);
22LinterPatch.prototype.verify = extendVerifyFunction(LinterPatch.prototype.verify);
23const { Linter } = require(pathToLinterJS);
24patchClass(Linter, LinterPatch);
25//# sourceMappingURL=index.js.map
Note: See TracBrowser for help on using the repository browser.