text: /*
  👋 Hi! This file was autogenerated by tslint-to-eslint-config.
  https://github.com/typescript-eslint/tslint-to-eslint-config
  
  It represents the closest reasonable ESLint configuration to this
  project's original TSLint configuration.
  
  We recommend eventually switching this configuration to extend from
  the recommended rulesets in typescript-eslint.
  https://github.com/typescript-eslint/tslint-to-eslint-config/blob/master/docs/FAQs.md
  
  Happy linting! 💖
  */
  module.exports = {
      env: {
          browser: true,
          es6: true,
          node: true
      },
      extends: ['prettier', 'prettier/@typescript-eslint'],
      ignorePatterns: [
          'build/constants.js',
          'build/util.js',
          'build/ci/postInstall.js',
          'build/ci/scripts/runFunctionalTests.js',
          'build/ci/performance/checkPerformanceResults.js',
          'build/ci/performance/createNewPerformanceBenchmark.js',
          'build/ci/performance/savePerformanceResults.js',
          'build/webpack/webpack.datascience-ui.config.js',
          'build/webpack/webpack.datascience-ui-notebooks.config.js',
          'build/webpack/plugins/less-plugin-base64.js',
          'build/webpack/pdfkit.js',
          'build/webpack/webpack.extension.dependencies.config.js',
          'build/webpack/common.js',
          'build/webpack/webpack.datascience-ui-viewers.config.js',
          'build/webpack/webpack.datascience-ui-renderers.config.js',
          'build/webpack/loaders/fixNodeFetch.js',
          'build/webpack/loaders/remarkLoader.js',
          'build/webpack/loaders/jsonloader.js',
          'build/webpack/loaders/externalizeDependencies.js',
          'build/tslint-rules/messagesMustBeLocalizedRule.js',
          'build/tslint-rules/baseRuleWalker.js',
          'build/debug/replaceWithWebBrowserPanel.js',
          'src/test/mocks/process.ts',
          'src/test/mocks/moduleInstaller.ts',
          'src/test/mocks/proc.ts',
          'src/test/mocks/autoSelector.ts',
          'src/test/mocks/vsc/uuid.ts',
          'src/test/mocks/vsc/strings.ts',
          'src/test/mocks/vsc/charCode.ts',
          'src/test/mocks/vsc/htmlContent.ts',
          'src/test/mocks/vsc/selection.ts',
          'src/test/mocks/vsc/position.ts',
          'src/test/mocks/vsc/uri.ts',
          'src/test/mocks/vsc/telemetryReporter.ts',
          'src/test/mocks/vsc/range.ts',
          'src/test/mocks/vsc/index.ts',
          'src/test/mocks/vsc/arrays.ts',
          'src/test/smoke/common.ts',
          'src/test/smoke/runInTerminal.smoke.test.ts',
          'src/test/smoke/languageServer.smoke.test.ts',
          'src/test/performanceTest.ts',
          'src/test/smokeTest.ts',
          'src/test/testBootstrap.ts',
          'src/test/testLogger.ts',
          'src/test/textUtils.ts',
          'src/test/unittests.ts',
          'src/test/utils/interpreters.ts',
          'src/test/utils/fs.ts',
          'src/test/api.functional.test.ts',
          'src/test/common/exitCIAfterTestReporter.ts',
          'src/test/common/crypto.unit.test.ts',
          'src/test/common/configuration/service.test.ts',
          'src/test/common/configuration/service.unit.test.ts',
          'src/test/common/net/fileDownloader.unit.test.ts',
          'src/test/common/net/httpClient.unit.test.ts',
          'src/test/common/moduleInstaller.test.ts',
          'src/test/common/misc.test.ts',
          'src/test/common/socketStream.test.ts',
          'src/test/common/configSettings.test.ts',
          'src/test/common/experiments/manager.unit.test.ts',
          'src/test/common/experiments/telemetry.unit.test.ts',
          'src/test/common/platform/filesystem.unit.test.ts',
          'src/test/common/platform/pathUtils.functional.test.ts',
          'src/test/common/platform/errors.unit.test.ts',
          'src/test/common/platform/platformService.test.ts',
          'src/test/common/platform/utils.ts',
          'src/test/common/platform/fs-temp.unit.test.ts',
          'src/test/common/platform/fs-temp.functional.test.ts',
          'src/test/common/platform/serviceRegistry.unit.test.ts',
          'src/test/common/platform/filesystem.functional.test.ts',
          'src/test/common/platform/fs-paths.unit.test.ts',
          'src/test/common/platform/fs-paths.functional.test.ts',
          'src/test/common/platform/filesystem.test.ts',
          'src/test/common/utils/async.unit.test.ts',
          'src/test/common/utils/text.unit.test.ts',
          'src/test/common/utils/regexp.unit.test.ts',
          'src/test/common/utils/cacheUtils.unit.test.ts',
          'src/test/common/utils/decorators.unit.test.ts',
          'src/test/common/utils/localize.functional.test.ts',
          'src/test/common/utils/version.unit.test.ts',
          'src/test/common/utils/workerPool.functional.test.ts',
          'src/test/common/configSettings/configSettings.pythonPath.unit.test.ts',
          'src/test/common/configSettings/configSettings.unit.test.ts',
          'src/test/common/featureDeprecationManager.unit.test.ts',
          'src/test/common/dotnet/compatibilityService.unit.test.ts',
          'src/test/common/dotnet/serviceRegistry.unit.test.ts',
          'src/test/common/dotnet/services/linuxCompatibilityService.unit.test.ts',
          'src/test/common/dotnet/services/winCompatibilityService.unit.test.ts',
          'src/test/common/dotnet/services/unknownOsCompatibilityService.unit.test.ts',
          'src/test/common/dotnet/services/macCompatibilityService.unit.test.ts',
          'src/test/common/serviceRegistry.unit.test.ts',
          'src/test/common/extensions.unit.test.ts',
          'src/test/common/variables/envVarsService.functional.test.ts',
          'src/test/common/variables/envVarsService.test.ts',
          'src/test/common/variables/envVarsService.unit.test.ts',
          'src/test/common/variables/serviceRegistry.unit.test.ts',
          'src/test/common/variables/environmentVariablesProvider.unit.test.ts',
          'src/test/common/nuget/nugetService.unit.test.ts',
          'src/test/common/nuget/azureBobStoreRepository.functional.test.ts',
          'src/test/common/nuget/nugetRepository.unit.test.ts',
          'src/test/common/nuget/azureBobStoreRepository.unit.test.ts',
          'src/test/common/helpers.test.ts',
          'src/test/common/application/commands/reloadCommand.unit.test.ts',
          'src/test/common/installer/channelManager.unit.test.ts',
          'src/test/common/installer/condaInstaller.unit.test.ts',
          'src/test/common/installer/installer.unit.test.ts',
          'src/test/common/installer/pipInstaller.unit.test.ts',
          'src/test/common/installer/installer.invalidPath.unit.test.ts',
          'src/test/common/installer/moduleInstaller.unit.test.ts',
          'src/test/common/installer/pipEnvInstaller.unit.test.ts',
          'src/test/common/installer/productPath.unit.test.ts',
          'src/test/common/installer/serviceRegistry.unit.test.ts',
          'src/test/common/installer/poetryInstaller.unit.test.ts',
          'src/test/common/installer/extensionBuildInstaller.unit.test.ts',
          'src/test/common/socketCallbackHandler.test.ts',
          'src/test/common/installer.test.ts',
          'src/test/common/process/decoder.test.ts',
          'src/test/common/process/pythonDaemonPool.unit.test.ts',
          'src/test/common/process/processFactory.unit.test.ts',
          'src/test/common/process/pythonToolService.unit.test.ts',
          'src/test/common/process/proc.observable.test.ts',
          'src/test/common/process/currentProcess.test.ts',
          'src/test/common/process/serviceRegistry.unit.test.ts',
          'src/test/common/process/execFactory.test.ts',
          'src/test/common/process/pythonEnvironment.unit.test.ts',
          'src/test/common/process/logger.unit.test.ts',
          'src/test/common/process/pythonDaemonPool.functional.test.ts',
          'src/test/common/process/proc.exec.test.ts',
          'src/test/common/process/pythonDaemon.functional.test.ts',
          'src/test/common/process/pythonProcess.unit.test.ts',
          'src/test/common/process/pythonExecutionFactory.unit.test.ts',
          'src/test/common/process/proc.unit.test.ts',
          'src/test/common/asyncDump.ts',
          'src/test/common/interpreterPathService.unit.test.ts',
          'src/test/pythonFiles/formatting/dummy.ts',
          'src/test/format/extension.dispatch.test.ts',
          'src/test/format/extension.format.native.vscode.test.ts',
          'src/test/format/extension.onTypeFormat.test.ts',
          'src/test/format/extension.lineFormatter.test.ts',
          'src/test/format/extension.sort.test.ts',
          'src/test/format/extension.onEnterFormat.test.ts',
          'src/test/format/extension.format.test.ts',
          'src/test/format/format.helper.test.ts',
          'src/test/format/formatter.unit.test.ts',
          'src/test/debugger/common/protocolparser.test.ts',
          'src/test/debugger/envVars.test.ts',
          'src/test/startPage/startPage.unit.test.ts',
          'src/test/startPage/startPage.functional.test.tsx',
          'src/test/telemetry/.test.ts',
          'src/test/telemetry/envFileTelemetry.unit.test.ts',
          'src/test/telemetry/extensionInstallTelemetry.unit.test.ts',
          'src/test/application/misc/joinMailingListPrompt.unit.test.ts',
          'src/test/performance/load.perf.test.ts',
          'src/test/datascience/mockLanguageServerCache.ts',
          'src/test/datascience/debugLocationTracker.unit.test.ts',
          'src/test/datascience/mockLiveShare.ts',
          'src/test/datascience/mountedWebViewFactory.ts',
          'src/test/datascience/data-viewing/dataViewerPDependencyService.unit.test.ts',
          'src/test/datascience/mockPythonService.ts',
          'src/test/datascience/testHelpersCore.ts',
          'src/test/datascience/shiftEnterBanner.unit.test.ts',
          'src/test/datascience/executionServiceMock.ts',
          'src/test/datascience/mockCommandManager.ts',
          'src/test/datascience/mockCustomEditorService.ts',
          'src/test/datascience/mockInputBox.ts',
          'src/test/datascience/reactHelpers.ts',
          'src/test/datascience/mockDocumentManager.ts',
          'src/test/datascience/cellMatcher.unit.test.ts',
          'src/test/datascience/crossProcessLock.unit.test.ts',
          'src/test/datascience/uiTests/helpers.ts',
          'src/test/datascience/uiTests/notebookUi.ts',
          'src/test/datascience/uiTests/webBrowserPanelProvider.ts',
          'src/test/datascience/uiTests/recorder.ts',
          'src/test/datascience/uiTests/notebookHelpers.ts',
          'src/test/datascience/mockWorkspaceConfiguration.ts',
          'src/test/datascience/mockTextEditor.ts',
          'src/test/datascience/mockLanguageServerAnalysisOptions.ts',
          'src/test/datascience/mockLanguageServerProxy.ts',
          'src/test/datascience/trustedNotebooks.functional.test.tsx',
          'src/test/datascience/mockPythonSettings.ts',
          'src/test/datascience/progress/progressReporter.unit.test.ts',
          'src/test/datascience/progress/decorators.unit.test.ts',
          'src/test/datascience/kernel-launcher/kernelDaemonPool.unit.test.ts',
          'src/test/datascience/kernel-launcher/kernelLauncherDaemon.unit.test.ts',
          'src/test/datascience/ipywidgets/ipyWidgetScriptSourceProvider.unit.test.ts',
          'src/test/datascience/ipywidgets/localWidgetScriptSourceProvider.unit.test.ts',
          'src/test/datascience/ipywidgets/incompatibleWidgetHandler.unit.test.ts',
          'src/test/datascience/datascienceSurveyBanner.unit.test.ts',
          'src/test/datascience/intellisense.functional.test.tsx',
          'src/test/datascience/nativeEditor.toolbar.functional.test.tsx',
          'src/test/datascience/raw-kernel/rawKernelTestHelpers.ts',
          'src/test/datascience/color.test.ts',
          'src/test/datascience/nativeEditorViewTracker.unit.test.ts',
          'src/test/datascience/mockCode2ProtocolConverter.ts',
          'src/test/datascience/mockFileSystem.ts',
          'src/test/datascience/interactive-common/',
          'src/test/datascience/interactive-common/trustCommandHandler.unit.test.ts',
          'src/test/datascience/mockStatusProvider.ts',
          'src/test/datascience/extensionapi/exampleextension/ms-toolsai-test/webpack.config.js',
          'src/test/datascience/extensionapi/exampleextension/ms-toolsai-test/.eslintrc.js',
          'src/test/datascience/extensionapi/exampleextension/ms-toolsai-test/src/typings/python.d.ts',
          'src/test/datascience/extensionapi/exampleextension/ms-toolsai-test/src/serverPicker.ts',
          'src/test/datascience/common.unit.test.ts',
          'src/test/datascience/testexecutionLogger.ts',
          'src/test/datascience/mockLanguageServer.ts',
          'src/test/datascience/debugger.functional.test.tsx',
          'src/test/datascience/testInteractiveWindowProvider.ts',
          'src/test/datascience/jupyterUtils.unit.test.ts',
          'src/test/datascience/remoteTestHelpers.ts',
          'src/test/datascience/mockWorkspaceFolder.ts',
          'src/test/datascience/mockJupyterRequest.ts',
          'src/test/datascience/inputHistory.unit.test.ts',
          'src/test/datascience/jupyterHelpers.ts',
          'src/test/datascience/mockJupyterManagerFactory.ts',
          'src/test/datascience/mainState.unit.test.ts',
          'src/test/datascience/mockDebugService.ts',
          'src/test/datascience/nativeEditorTestHelpers.tsx',
          'src/test/datascience/datascience.unit.test.ts',
          'src/test/datascience/interactive-ipynb/nativeEditorProvider.functional.test.ts',
          'src/test/datascience/kernelFinder.unit.test.ts',
          'src/test/datascience/plotViewer.functional.test.tsx',
          'src/test/datascience/mockProtocol2CodeConverter.ts',
          'src/test/datascience/editor-integration/helpers.ts',
          'src/test/datascience/editor-integration/cellhashprovider.unit.test.ts',
          'src/test/datascience/editor-integration/codelensprovider.unit.test.ts',
          'src/test/datascience/jupyterPasswordConnect.unit.test.ts',
          'src/test/datascience/testHelpers.tsx',
          'src/test/datascience/mockLanguageClient.ts',
          'src/test/datascience/errorHandler.functional.test.tsx',
          'src/test/datascience/notebook/notebookTrust.native.vscode.test.ts',
          'src/test/datascience/notebook/survey.unit.test.ts',
          'src/test/datascience/notebook/interrupRestart.native.vscode.test.ts',
          'src/test/datascience/notebook/contentProvider.native.vscode.test.ts',
          'src/test/datascience/notebook/edit.native.vscode.test.ts',
          'src/test/datascience/notebook/saving.native.vscode.test.ts',
          'src/test/datascience/notebook/notebookEditorProvider.native.vscode.test.ts',
          'src/test/datascience/notebook/executionService.native.vscode.test.ts',
          'src/test/datascience/notebook/cellOutput.native.vscode.test.ts',
          'src/test/datascience/interactiveWindowTestHelpers.tsx',
          'src/test/datascience/export/exportUtil.test.ts',
          'src/test/datascience/export/exportToHTML.test.ts',
          'src/test/datascience/export/exportToPython.test.ts',
          'src/test/datascience/export/exportFileOpener.unit.test.ts',
          'src/test/datascience/export/exportManager.test.ts',
          'src/test/datascience/intellisense.unit.test.ts',
          'src/test/datascience/markdownManipulation.unit.test.ts',
          'src/test/datascience/interactivePanel.functional.test.tsx',
          'src/test/datascience/testPersistentStateFactory.ts',
          'src/test/datascience/jupyter/interpreter/jupyterInterpreterDependencyService.unit.test.ts',
          'src/test/datascience/jupyter/interpreter/jupyterInterpreterStateStore.unit.test.ts',
          'src/test/datascience/jupyter/interpreter/jupyterInterpreterService.unit.test.ts',
          'src/test/datascience/jupyter/interpreter/jupyterInterpreterSelectionCommand.unit.test.ts',
          'src/test/datascience/jupyter/interpreter/jupyterInterpreterSelector.unit.test.ts',
          'src/test/datascience/jupyter/serverSelector.unit.test.ts',
          'src/test/datascience/jupyter/jupyterConnection.unit.test.ts',
          'src/test/datascience/jupyter/serverCache.unit.test.ts',
          'src/test/datascience/mockWorkspaceConfig.ts',
          'src/test/datascience/mockProcessService.ts',
          'src/test/datascience/cellFactory.unit.test.ts',
          'src/test/refactor/extension.refactor.extract.method.test.ts',
          'src/test/refactor/extension.refactor.extract.var.test.ts',
          'src/test/refactor/rename.test.ts',
          'src/test/workspaceSymbols/provider.unit.test.ts',
          'src/test/workspaceSymbols/common.ts',
          'src/test/workspaceSymbols/main.unit.test.ts',
          'src/test/workspaceSymbols/generator.unit.test.ts',
          'src/test/datascience/extensionapi/exampleextension/ms-ai-tools-test/src/serverPicker.ts',
          'src/ipywidgets/types/require.js.d.ts',
          'src/ipywidgets/types/index.d.ts',
          'src/ipywidgets/webpack.config.js',
          'src/ipywidgets/scripts/copyfiles.js',
          'src/ipywidgets/scripts/clean.js',
          'src/ipywidgets/src/manager.ts',
          'src/ipywidgets/src/widgetLoader.ts',
          'src/ipywidgets/src/libembed.ts',
          'src/ipywidgets/src/index.ts',
          'src/ipywidgets/src/embed.ts',
          'src/ipywidgets/src/signal.ts',
          'src/ipywidgets/src/documentContext.ts',
          'src/datascience-ui/native-editor/index.tsx',
          'src/datascience-ui/native-editor/nativeCell.tsx',
          'src/datascience-ui/native-editor/addCellLine.tsx',
          'src/datascience-ui/native-editor/redux/mapping.ts',
          'src/datascience-ui/native-editor/redux/actions.ts',
          'src/datascience-ui/native-editor/redux/reducers/movement.ts',
          'src/datascience-ui/native-editor/redux/reducers/index.ts',
          'src/datascience-ui/native-editor/redux/reducers/creation.ts',
          'src/datascience-ui/native-editor/redux/reducers/execution.ts',
          'src/datascience-ui/native-editor/redux/reducers/effects.ts',
          'src/datascience-ui/renderers/index.tsx',
          'src/datascience-ui/renderers/webviewApi.d.ts',
          'src/datascience-ui/renderers/constants.ts',
          'src/datascience-ui/renderers/render.tsx',
          'src/datascience-ui/plot/index.tsx',
          'src/datascience-ui/plot/testSvg.ts',
          'src/datascience-ui/plot/toolbar.tsx',
          'src/datascience-ui/plot/mainPanel.tsx',
          'src/datascience-ui/ipywidgets/manager.ts',
          'src/datascience-ui/ipywidgets/container.tsx',
          'src/datascience-ui/ipywidgets/types.ts',
          'src/datascience-ui/ipywidgets/index.ts',
          'src/datascience-ui/ipywidgets/kernel.ts',
          'src/datascience-ui/ipywidgets/requirejsRegistry.ts',
          'src/datascience-ui/ipywidgets/incompatibleWidgetHandler.ts',
          'src/datascience-ui/interactive-common/trimmedOutputLink.tsx',
          'src/datascience-ui/interactive-common/trustMessage.tsx',
          'src/datascience-ui/interactive-common/variableExplorerRowRenderer.tsx',
          'src/datascience-ui/interactive-common/variableExplorerHeaderCellFormatter.tsx',
          'src/datascience-ui/interactive-common/code.tsx',
          'src/datascience-ui/interactive-common/buildSettingsCss.ts',
          'src/datascience-ui/interactive-common/markdown.tsx',
          'src/datascience-ui/interactive-common/editor.tsx',
          'src/datascience-ui/interactive-common/mainState.ts',
          'src/datascience-ui/interactive-common/collapseButton.tsx',
          'src/datascience-ui/interactive-common/utils.ts',
          'src/datascience-ui/interactive-common/images.d.ts',
          'src/datascience-ui/interactive-common/tokenizer.ts',
          'src/datascience-ui/interactive-common/cellInput.tsx',
          'src/datascience-ui/interactive-common/variableExplorerEmptyRows.tsx',
          'src/datascience-ui/interactive-common/jupyterInfo.tsx',
          'src/datascience-ui/interactive-common/executionCount.tsx',
          'src/datascience-ui/interactive-common/handlers.ts',
          'src/datascience-ui/interactive-common/intellisenseProvider.ts',
          'src/datascience-ui/interactive-common/variableExplorerButtonCellFormatter.tsx',
          'src/datascience-ui/interactive-common/markdownManipulation.ts',
          'src/datascience-ui/interactive-common/variableExplorerCellFormatter.tsx',
          'src/datascience-ui/interactive-common/cellOutput.tsx',
          'src/datascience-ui/interactive-common/informationMessages.tsx',
          'src/datascience-ui/interactive-common/redux/helpers.ts',
          'src/datascience-ui/interactive-common/redux/reducers/helpers.ts',
          'src/datascience-ui/interactive-common/redux/reducers/monaco.ts',
          'src/datascience-ui/interactive-common/redux/reducers/transfer.ts',
          'src/datascience-ui/interactive-common/redux/reducers/kernel.ts',
          'src/datascience-ui/interactive-common/redux/postOffice.ts',
          'src/datascience-ui/interactive-common/contentPanel.tsx',
          'src/datascience-ui/interactive-common/inputHistory.ts',
          'src/datascience-ui/history-react/index.tsx',
          'src/datascience-ui/history-react/interactiveCell.tsx',
          'src/datascience-ui/history-react/redux/mapping.ts',
          'src/datascience-ui/history-react/redux/actions.ts',
          'src/datascience-ui/history-react/redux/reducers/index.ts',
          'src/datascience-ui/history-react/redux/reducers/creation.ts',
          'src/datascience-ui/history-react/redux/reducers/execution.ts',
          'src/datascience-ui/history-react/redux/reducers/effects.ts',
          'src/datascience-ui/react-common/arePathsSame.ts',
          'src/datascience-ui/react-common/imageButton.tsx',
          'src/datascience-ui/react-common/monacoHelpers.ts',
          'src/datascience-ui/react-common/svgViewer.tsx',
          'src/datascience-ui/react-common/relativeImage.tsx',
          'src/datascience-ui/react-common/progress.tsx',
          'src/datascience-ui/react-common/styleInjector.tsx',
          'src/datascience-ui/react-common/reduxUtils.ts',
          'src/datascience-ui/react-common/monacoEditor.tsx',
          'src/datascience-ui/react-common/textMeasure.ts',
          'src/datascience-ui/react-common/flyout.tsx',
          'src/datascience-ui/react-common/svgList.tsx',
          'src/datascience-ui/react-common/button.tsx',
          'src/datascience-ui/react-common/themeDetector.ts',
          'src/datascience-ui/react-common/event.ts',
          'src/datascience-ui/react-common/codicon/codicon.ts',
          'src/datascience-ui/react-common/errorBoundary.tsx',
          'src/datascience-ui/common/main.ts',
          'src/datascience-ui/common/cellFactory.ts',
          'src/datascience-ui/common/index.ts',
          'src/datascience-ui/startPage/index.tsx',
          'src/datascience-ui/startPage/startPage.tsx',
          'src/datascience-ui/data-explorer/globalJQueryImports.ts',
          'src/datascience-ui/data-explorer/emptyRowsView.tsx',
          'src/datascience-ui/data-explorer/progressBar.tsx',
          'src/client/interpreter/interpreterService.ts',
          'src/client/interpreter/configuration/interpreterComparer.ts',
          'src/client/interpreter/configuration/interpreterSelector/commands/base.ts',
          'src/client/interpreter/configuration/interpreterSelector/commands/setInterpreter.ts',
          'src/client/interpreter/configuration/interpreterSelector/commands/resetInterpreter.ts',
          'src/client/interpreter/configuration/interpreterSelector/commands/setShebangInterpreter.ts',
          'src/client/interpreter/configuration/interpreterSelector/interpreterSelector.ts',
          'src/client/interpreter/configuration/pythonPathUpdaterService.ts',
          'src/client/interpreter/configuration/pythonPathUpdaterServiceFactory.ts',
          'src/client/interpreter/configuration/types.ts',
          'src/client/interpreter/configuration/services/globalUpdaterService.ts',
          'src/client/interpreter/configuration/services/workspaceUpdaterService.ts',
          'src/client/interpreter/configuration/services/workspaceFolderUpdaterService.ts',
          'src/client/interpreter/serviceRegistry.ts',
          'src/client/interpreter/helpers.ts',
          'src/client/interpreter/virtualEnvs/condaInheritEnvPrompt.ts',
          'src/client/interpreter/virtualEnvs/types.ts',
          'src/client/interpreter/virtualEnvs/virtualEnvPrompt.ts',
          'src/client/interpreter/virtualEnvs/index.ts',
          'src/client/interpreter/autoSelection/interpreterSecurity/interpreterSecurityStorage.ts',
          'src/client/interpreter/autoSelection/interpreterSecurity/interpreterEvaluation.ts',
          'src/client/interpreter/autoSelection/interpreterSecurity/interpreterSecurityService.ts',
          'src/client/interpreter/autoSelection/types.ts',
          'src/client/interpreter/autoSelection/constants.ts',
          'src/client/interpreter/autoSelection/proxy.ts',
          'src/client/interpreter/autoSelection/rules/baseRule.ts',
          'src/client/interpreter/autoSelection/rules/winRegistry.ts',
          'src/client/interpreter/autoSelection/rules/settings.ts',
          'src/client/interpreter/autoSelection/rules/currentPath.ts',
          'src/client/interpreter/autoSelection/rules/cached.ts',
          'src/client/interpreter/autoSelection/rules/workspaceEnv.ts',
          'src/client/interpreter/autoSelection/rules/system.ts',
          'src/client/interpreter/autoSelection/index.ts',
          'src/client/interpreter/interpreterVersion.ts',
          'src/client/interpreter/contracts.ts',
          'src/client/interpreter/activation/wrapperEnvironmentActivationService.ts',
          'src/client/interpreter/activation/terminalEnvironmentActivationService.ts',
          'src/client/interpreter/activation/types.ts',
          'src/client/interpreter/activation/service.ts',
          'src/client/interpreter/locators/types.ts',
          'src/client/interpreter/display/shebangCodeLensProvider.ts',
          'src/client/interpreter/display/index.ts',
          'src/client/interpreter/display/progressDisplay.ts',
          'src/client/interpreter/display/interpreterSelectionTip.ts',
          'src/client/constants.ts',
          'src/client/extensionInit.ts',
          'src/client/sourceMapSupport.ts',
          'src/client/startupTelemetry.ts',
          'src/client/typeFormatters/blockFormatProvider.ts',
          'src/client/typeFormatters/contracts.ts',
          'src/client/typeFormatters/codeBlockFormatProvider.ts',
          'src/client/typeFormatters/onEnterFormatter.ts',
          'src/client/typeFormatters/dispatcher.ts',
          'src/client/terminals/serviceRegistry.ts',
          'src/client/terminals/activation.ts',
          'src/client/terminals/types.ts',
          'src/client/terminals/codeExecution/djangoShellCodeExecution.ts',
          'src/client/terminals/codeExecution/repl.ts',
          'src/client/terminals/codeExecution/terminalCodeExecution.ts',
          'src/client/terminals/codeExecution/codeExecutionManager.ts',
          'src/client/terminals/codeExecution/djangoContext.ts',
          'src/client/providers/objectDefinitionProvider.ts',
          'src/client/providers/serviceRegistry.ts',
          'src/client/providers/symbolProvider.ts',
          'src/client/providers/completionSource.ts',
          'src/client/providers/renameProvider.ts',
          'src/client/providers/hoverProvider.ts',
          'src/client/providers/itemInfoSource.ts',
          'src/client/providers/formatProvider.ts',
          'src/client/providers/importSortProvider.ts',
          'src/client/providers/replProvider.ts',
          'src/client/providers/codeActionProvider/main.ts',
          'src/client/providers/codeActionProvider/launchJsonCodeActionProvider.ts',
          'src/client/providers/codeActionProvider/pythonCodeActionProvider.ts',
          'src/client/providers/types.ts',
          'src/client/providers/docStringFoldingProvider.ts',
          'src/client/providers/linterProvider.ts',
          'src/client/providers/providerUtilities.ts',
          'src/client/providers/simpleRefactorProvider.ts',
          'src/client/providers/completionProvider.ts',
          'src/client/providers/jediProxy.ts',
          'src/client/providers/definitionProvider.ts',
          'src/client/providers/referenceProvider.ts',
          'src/client/providers/terminalProvider.ts',
          'src/client/providers/signatureProvider.ts',
          'src/client/activation/languageServer/manager.ts',
          'src/client/activation/languageServer/languageServerExtension.ts',
          'src/client/activation/languageServer/languageServerProxy.ts',
          'src/client/activation/languageServer/languageClientFactory.ts',
          'src/client/activation/languageServer/platformData.ts',
          'src/client/activation/languageServer/languageServerCompatibilityService.ts',
          'src/client/activation/languageServer/languageServerPackageRepository.ts',
          'src/client/activation/languageServer/languageServerFolderService.ts',
          'src/client/activation/languageServer/outputChannel.ts',
          'src/client/activation/languageServer/languageServerPackageService.ts',
          'src/client/activation/languageServer/analysisOptions.ts',
          'src/client/activation/languageServer/activator.ts',
          'src/client/activation/commands.ts',
          'src/client/activation/progress.ts',
          'src/client/activation/extensionSurvey.ts',
          'src/client/activation/common/languageServerChangeHandler.ts',
          'src/client/activation/common/activatorBase.ts',
          'src/client/activation/common/languageServerFolderService.ts',
          'src/client/activation/common/languageServerPackageService.ts',
          'src/client/activation/common/downloader.ts',
          'src/client/activation/common/packageRepository.ts',
          'src/client/activation/common/analysisOptions.ts',
          'src/client/activation/common/downloadChannelRules.ts',
          'src/client/activation/aaTesting.ts',
          'src/client/activation/refCountedLanguageServer.ts',
          'src/client/activation/jedi.ts',
          'src/client/activation/languageClientMiddleware.ts',
          'src/client/activation/activationService.ts',
          'src/client/activation/node/manager.ts',
          'src/client/activation/node/cancellationUtils.ts',
          'src/client/activation/node/languageServerProxy.ts',
          'src/client/activation/node/languageClientFactory.ts',
          'src/client/activation/node/languageServerPackageRepository.ts',
          'src/client/activation/node/languageServerFolderService.ts',
          'src/client/activation/node/languageServerPackageService.ts',
          'src/client/activation/node/analysisOptions.ts',
          'src/client/activation/node/activator.ts',
          'src/client/activation/none/activator.ts',
          'src/client/formatters/blackFormatter.ts',
          'src/client/formatters/serviceRegistry.ts',
          'src/client/formatters/helper.ts',
          'src/client/formatters/dummyFormatter.ts',
          'src/client/formatters/autoPep8Formatter.ts',
          'src/client/formatters/lineFormatter.ts',
          'src/client/formatters/types.ts',
          'src/client/formatters/yapfFormatter.ts',
          'src/client/formatters/baseFormatter.ts',
          'src/client/language/languageConfiguration.ts',
          'src/client/language/characters.ts',
          'src/client/language/textRangeCollection.ts',
          'src/client/language/tokenizer.ts',
          'src/client/language/characterStream.ts',
          'src/client/language/textIterator.ts',
          'src/client/language/types.ts',
          'src/client/language/iterableTextRange.ts',
          'src/client/language/braceCounter.ts',
          'src/client/language/unicode.ts',
          'src/client/language/textBuilder.ts',
          'src/client/testing/serviceRegistry.ts',
          'src/client/testing/unittest/main.ts',
          'src/client/testing/unittest/helper.ts',
          'src/client/testing/unittest/testConfigurationManager.ts',
          'src/client/testing/unittest/socketServer.ts',
          'src/client/testing/unittest/runner.ts',
          'src/client/testing/unittest/services/parserService.ts',
          'src/client/testing/unittest/services/argsService.ts',
          'src/client/testing/unittest/services/discoveryService.ts',
          'src/client/testing/codeLenses/main.ts',
          'src/client/testing/codeLenses/testFiles.ts',
          'src/client/testing/nosetest/main.ts',
          'src/client/testing/nosetest/testConfigurationManager.ts',
          'src/client/testing/nosetest/runner.ts',
          'src/client/testing/nosetest/services/parserService.ts',
          'src/client/testing/nosetest/services/argsService.ts',
          'src/client/testing/nosetest/services/discoveryService.ts',
          'src/client/testing/main.ts',
          'src/client/testing/pytest/main.ts',
          'src/client/testing/pytest/testConfigurationManager.ts',
          'src/client/testing/pytest/runner.ts',
          'src/client/testing/pytest/services/argsService.ts',
          'src/client/testing/pytest/services/discoveryService.ts',
          'src/client/testing/pytest/services/testMessageService.ts',
          'src/client/testing/configurationFactory.ts',
          'src/client/testing/navigation/serviceRegistry.ts',
          'src/client/testing/navigation/symbolProvider.ts',
          'src/client/testing/navigation/helper.ts',
          'src/client/testing/navigation/commandHandler.ts',
          'src/client/testing/navigation/suiteNavigator.ts',
          'src/client/testing/navigation/types.ts',
          'src/client/testing/navigation/functionNavigator.ts',
          'src/client/testing/navigation/fileNavigator.ts',
          'src/client/testing/explorer/testTreeViewItem.ts',
          'src/client/testing/explorer/testTreeViewProvider.ts',
          'src/client/testing/explorer/commandHandlers.ts',
          'src/client/testing/explorer/failedTestHandler.ts',
          'src/client/testing/explorer/treeView.ts',
          'src/client/testing/types.ts',
          'src/client/testing/common/argumentsHelper.ts',
          'src/client/testing/common/enablementTracker.ts',
          'src/client/testing/common/debugLauncher.ts',
          'src/client/testing/common/managers/testConfigurationManager.ts',
          'src/client/testing/common/managers/baseTestManager.ts',
          'src/client/testing/common/types.ts',
          'src/client/testing/common/constants.ts',
          'src/client/testing/common/testUtils.ts',
          'src/client/testing/common/xUnitParser.ts',
          'src/client/testing/common/updateTestSettings.ts',
          'src/client/testing/common/testVisitors/visitor.ts',
          'src/client/testing/common/testVisitors/flatteningVisitor.ts',
          'src/client/testing/common/testVisitors/resultResetVisitor.ts',
          'src/client/testing/common/runner.ts',
          'src/client/testing/common/services/discoveredTestParser.ts',
          'src/client/testing/common/services/contextService.ts',
          'src/client/testing/common/services/testResultsService.ts',
          'src/client/testing/common/services/storageService.ts',
          'src/client/testing/common/services/types.ts',
          'src/client/testing/common/services/unitTestDiagnosticService.ts',
          'src/client/testing/common/services/testsStatusService.ts',
          'src/client/testing/common/services/discovery.ts',
          'src/client/testing/common/services/configSettingService.ts',
          'src/client/testing/common/services/testManagerService.ts',
          'src/client/testing/common/services/workspaceTestManagerService.ts',
          'src/client/testing/display/main.ts',
          'src/client/testing/display/picker.ts',
          'src/client/testing/configuration.ts',
          'src/client/common/configuration/service.ts',
          'src/client/common/net/browser.ts',
          'src/client/common/net/fileDownloader.ts',
          'src/client/common/net/httpClient.ts',
          'src/client/common/net/socket/socketCallbackHandler.ts',
          'src/client/common/net/socket/socketServer.ts',
          'src/client/common/net/socket/SocketStream.ts',
          'src/client/common/asyncDisposableRegistry.ts',
          'src/client/common/editor.ts',
          'src/client/common/contextKey.ts',
          'src/client/common/markdown/restTextConverter.ts',
          'src/client/common/featureDeprecationManager.ts',
          'src/client/common/experiments/manager.ts',
          'src/client/common/experiments/telemetry.ts',
          'src/client/common/refBool.ts',
          'src/client/common/open.ts',
          'src/client/common/platform/serviceRegistry.ts',
          'src/client/common/platform/errors.ts',
          'src/client/common/platform/fs-temp.ts',
          'src/client/common/platform/fs-paths.ts',
          'src/client/common/platform/platformService.ts',
          'src/client/common/platform/types.ts',
          'src/client/common/platform/constants.ts',
          'src/client/common/platform/fileSystem.ts',
          'src/client/common/platform/registry.ts',
          'src/client/common/platform/pathUtils.ts',
          'src/client/common/persistentState.ts',
          'src/client/common/terminal/activator/base.ts',
          'src/client/common/terminal/activator/powershellFailedHandler.ts',
          'src/client/common/terminal/activator/index.ts',
          'src/client/common/terminal/helper.ts',
          'src/client/common/terminal/syncTerminalService.ts',
          'src/client/common/terminal/factory.ts',
          'src/client/common/terminal/types.ts',
          'src/client/common/terminal/commandPrompt.ts',
          'src/client/common/terminal/service.ts',
          'src/client/common/terminal/shellDetector.ts',
          'src/client/common/terminal/shellDetectors/userEnvironmentShellDetector.ts',
          'src/client/common/terminal/shellDetectors/vscEnvironmentShellDetector.ts',
          'src/client/common/terminal/shellDetectors/terminalNameShellDetector.ts',
          'src/client/common/terminal/shellDetectors/settingsShellDetector.ts',
          'src/client/common/terminal/shellDetectors/baseShellDetector.ts',
          'src/client/common/terminal/environmentActivationProviders/pipEnvActivationProvider.ts',
          'src/client/common/terminal/environmentActivationProviders/baseActivationProvider.ts',
          'src/client/common/terminal/environmentActivationProviders/condaActivationProvider.ts',
          'src/client/common/terminal/environmentActivationProviders/commandPrompt.ts',
          'src/client/common/terminal/environmentActivationProviders/bash.ts',
          'src/client/common/terminal/environmentActivationProviders/pyenvActivationProvider.ts',
          'src/client/common/utils/enum.ts',
          'src/client/common/utils/text.ts',
          'src/client/common/utils/regexp.ts',
          'src/client/common/utils/platform.ts',
          'src/client/common/utils/multiStepInput.ts',
          'src/client/common/utils/stopWatch.ts',
          'src/client/common/utils/random.ts',
          'src/client/common/utils/serializers.ts',
          'src/client/common/utils/icons.ts',
          'src/client/common/utils/sysTypes.ts',
          'src/client/common/utils/version.ts',
          'src/client/common/utils/misc.ts',
          'src/client/common/utils/logging.ts',
          'src/client/common/utils/cacheUtils.ts',
          'src/client/common/utils/workerPool.ts',
          'src/client/common/crypto.ts',
          'src/client/common/extensions.ts',
          'src/client/common/dotnet/compatibilityService.ts',
          'src/client/common/dotnet/serviceRegistry.ts',
          'src/client/common/dotnet/types.ts',
          'src/client/common/dotnet/services/unknownOsCompatibilityService.ts',
          'src/client/common/dotnet/services/macCompatibilityService.ts',
          'src/client/common/dotnet/services/linuxCompatibilityService.ts',
          'src/client/common/dotnet/services/windowsCompatibilityService.ts',
          'src/client/common/logger.ts',
          'src/client/common/variables/serviceRegistry.ts',
          'src/client/common/variables/environment.ts',
          'src/client/common/variables/types.ts',
          'src/client/common/variables/environmentVariablesProvider.ts',
          'src/client/common/variables/sysTypes.ts',
          'src/client/common/variables/systemVariables.ts',
          'src/client/common/nuget/azureBlobStoreNugetRepository.ts',
          'src/client/common/nuget/nugetRepository.ts',
          'src/client/common/nuget/types.ts',
          'src/client/common/nuget/nugetService.ts',
          'src/client/common/interpreterPathService.ts',
          'src/client/common/startPage/startPage.ts',
          'src/client/common/startPage/types.ts',
          'src/client/common/startPage/startPageMessageListener.ts',
          'src/client/common/application/applicationShell.ts',
          'src/client/common/application/languageService.ts',
          'src/client/common/application/',
          'src/client/common/application/clipboard.ts',
          'src/client/common/application/workspace.ts',
          'src/client/common/application/debugSessionTelemetry.ts',
          'src/client/common/application/activeResource.ts',
          'src/client/common/application/documentManager.ts',
          'src/client/common/application/webPanels/webPanelProvider.ts',
          'src/client/common/application/webPanels/webPanel.ts',
          'src/client/common/application/debugService.ts',
          'src/client/common/application/commands/reloadCommand.ts',
          'src/client/common/application/terminalManager.ts',
          'src/client/common/installer/productNames.ts',
          'src/client/common/installer/condaInstaller.ts',
          'src/client/common/installer/channelManager.ts',
          'src/client/common/installer/moduleInstaller.ts',
          'src/client/common/installer/poetryInstaller.ts',
          'src/client/common/installer/pipEnvInstaller.ts',
          'src/client/common/installer/productService.ts',
          'src/client/common/installer/pipInstaller.ts',
          'src/client/common/installer/productPath.ts',
          'src/client/common/process/currentProcess.ts',
          'src/client/common/process/processFactory.ts',
          'src/client/common/process/serviceRegistry.ts',
          'src/client/common/process/pythonToolService.ts',
          'src/client/common/process/internal/scripts/testing_tools.ts',
          'src/client/common/process/internal/scripts/vscode_datascience_helpers.ts',
          'src/client/common/process/pythonDaemonPool.ts',
          'src/client/common/process/logger.ts',
          'src/client/common/process/constants.ts',
          'src/client/common/process/pythonProcess.ts',
          'src/client/common/process/pythonEnvironment.ts',
          'src/client/common/process/decoder.ts',
          'src/client/common/process/pythonExecutionFactory.ts',
          'src/client/debugger/extension/configuration/providers/moduleLaunch.ts',
          'src/client/debugger/extension/configuration/providers/flaskLaunch.ts',
          'src/client/debugger/extension/configuration/providers/fileLaunch.ts',
          'src/client/debugger/extension/configuration/providers/remoteAttach.ts',
          'src/client/debugger/extension/configuration/providers/djangoLaunch.ts',
          'src/client/debugger/extension/configuration/providers/providerFactory.ts',
          'src/client/debugger/extension/configuration/providers/pyramidLaunch.ts',
          'src/client/debugger/extension/configuration/providers/pidAttach.ts',
          'src/client/debugger/extension/configuration/resolvers/base.ts',
          'src/client/debugger/extension/configuration/resolvers/helper.ts',
          'src/client/debugger/extension/configuration/resolvers/launch.ts',
          'src/client/debugger/extension/configuration/resolvers/attach.ts',
          'src/client/debugger/extension/configuration/types.ts',
          'src/client/debugger/extension/configuration/debugConfigurationService.ts',
          'src/client/debugger/extension/configuration/launch.json/updaterService.ts',
          'src/client/debugger/extension/configuration/launch.json/interpreterPathCommand.ts',
          'src/client/debugger/extension/configuration/launch.json/completionProvider.ts',
          'src/client/debugger/extension/banner.ts',
          'src/client/debugger/extension/serviceRegistry.ts',
          'src/client/debugger/extension/adapter/remoteLaunchers.ts',
          'src/client/debugger/extension/adapter/outdatedDebuggerPrompt.ts',
          'src/client/debugger/extension/adapter/factory.ts',
          'src/client/debugger/extension/adapter/types.ts',
          'src/client/debugger/extension/adapter/activator.ts',
          'src/client/debugger/extension/adapter/logging.ts',
          'src/client/debugger/extension/types.ts',
          'src/client/debugger/extension/hooks/eventHandlerDispatcher.ts',
          'src/client/debugger/extension/hooks/types.ts',
          'src/client/debugger/extension/hooks/constants.ts',
          'src/client/debugger/extension/hooks/childProcessAttachHandler.ts',
          'src/client/debugger/extension/hooks/childProcessAttachService.ts',
          'src/client/debugger/extension/attachQuickPick/wmicProcessParser.ts',
          'src/client/debugger/extension/attachQuickPick/factory.ts',
          'src/client/debugger/extension/attachQuickPick/types.ts',
          'src/client/debugger/extension/attachQuickPick/psProcessParser.ts',
          'src/client/debugger/extension/attachQuickPick/provider.ts',
          'src/client/debugger/extension/attachQuickPick/picker.ts',
          'src/client/debugger/extension/helpers/protocolParser.ts',
          'src/client/debugger/types.ts',
          'src/client/debugger/constants.ts',
          'src/client/languageServices/jediProxyFactory.ts',
          'src/client/languageServices/proposeLanguageServerBanner.ts',
          'src/client/telemetry/types.ts',
          'src/client/telemetry/envFileTelemetry.ts',
          'src/client/telemetry/extensionInstallTelemetry.ts',
          'src/client/linters/pydocstyle.ts',
          'src/client/linters/serviceRegistry.ts',
          'src/client/linters/linterAvailability.ts',
          'src/client/linters/lintingEngine.ts',
          'src/client/linters/prospector.ts',
          'src/client/linters/pycodestyle.ts',
          'src/client/linters/linterInfo.ts',
          'src/client/linters/bandit.ts',
          'src/client/linters/linterCommands.ts',
          'src/client/linters/flake8.ts',
          'src/client/linters/errorHandlers/baseErrorHandler.ts',
          'src/client/linters/errorHandlers/notInstalled.ts',
          'src/client/linters/errorHandlers/standard.ts',
          'src/client/linters/types.ts',
          'src/client/linters/mypy.ts',
          'src/client/linters/baseLinter.ts',
          'src/client/linters/constants.ts',
          'src/client/linters/linterManager.ts',
          'src/client/linters/pylama.ts',
          'src/client/linters/pylint.ts',
          'src/client/application/serviceRegistry.ts',
          'src/client/application/types.ts',
          'src/client/application/diagnostics/surceMapSupportService.ts',
          'src/client/application/diagnostics/base.ts',
          'src/client/application/diagnostics/applicationDiagnostics.ts',
          'src/client/application/diagnostics/serviceRegistry.ts',
          'src/client/application/diagnostics/filter.ts',
          'src/client/application/diagnostics/checks/upgradeCodeRunner.ts',
          'src/client/application/diagnostics/checks/powerShellActivation.ts',
          'src/client/application/diagnostics/checks/envPathVariable.ts',
          'src/client/application/diagnostics/checks/invalidLaunchJsonDebugger.ts',
          'src/client/application/diagnostics/checks/pythonPathDeprecated.ts',
          'src/client/application/diagnostics/checks/lsNotSupported.ts',
          'src/client/application/diagnostics/checks/macPythonInterpreter.ts',
          'src/client/application/diagnostics/checks/invalidPythonPathInDebugger.ts',
          'src/client/application/diagnostics/checks/pythonInterpreter.ts',
          'src/client/application/diagnostics/promptHandler.ts',
          'src/client/application/diagnostics/types.ts',
          'src/client/application/diagnostics/constants.ts',
          'src/client/application/diagnostics/commands/base.ts',
          'src/client/application/diagnostics/commands/ignore.ts',
          'src/client/application/diagnostics/commands/factory.ts',
          'src/client/application/diagnostics/commands/execVSCCommand.ts',
          'src/client/application/diagnostics/commands/types.ts',
          'src/client/application/diagnostics/commands/launchBrowser.ts',
          'src/client/application/misc/joinMailingListPrompt.ts',
          'src/client/datascience/data-viewing/jupyterVariableDataProviderFactory.ts',
          'src/client/datascience/data-viewing/dataViewerMessageListener.ts',
          'src/client/datascience/webviews/webViewHost.ts',
          'src/client/datascience/progress/progressReporter.ts',
          'src/client/datascience/progress/messages.ts',
          'src/client/datascience/progress/types.ts',
          'src/client/datascience/progress/decorator.ts',
          'src/client/datascience/codeCssGenerator.ts',
          'src/client/datascience/kernel-launcher/kernelDaemonPool.ts',
          'src/client/datascience/ipywidgets/localWidgetScriptSourceProvider.ts',
          'src/client/datascience/ipywidgets/rceProvider.ts',
          'src/client/datascience/ipywidgets/types.ts',
          'src/client/datascience/ipywidgets/remoteWidgetScriptSourceProvider.ts',
          'src/client/datascience/ipywidgets/constants.ts',
          'src/client/datascience/ipywidgets/ipywidgetHandler.ts',
          'src/client/datascience/themeFinder.ts',
          'src/client/datascience/multiplexingDebugService.ts',
          'src/client/datascience/interactive-window/identity.ts',
          'src/client/datascience/interactive-window/interactiveWindow.ts',
          'src/client/datascience/interactive-window/interactiveWindowProvider.ts',
          'src/client/datascience/datascience.ts',
          'src/client/datascience/liveshare/liveshare.ts',
          'src/client/datascience/liveshare/serviceProxy.ts',
          'src/client/datascience/liveshare/liveshareProxy.ts',
          'src/client/datascience/liveshare/postOffice.ts',
          'src/client/datascience/messages.ts',
          'src/client/datascience/raw-kernel/liveshare/guestRawNotebookProvider.ts',
          'src/client/datascience/raw-kernel/rawKernel.ts',
          'src/client/datascience/raw-kernel/rawSocket.ts',
          'src/client/datascience/crossProcessLock.ts',
          'src/client/datascience/debugLocationTrackerFactory.ts',
          'src/client/datascience/kernelSocketWrapper.ts',
          'src/client/datascience/jupyterDebugService.ts',
          'src/client/datascience/interactive-common/serialization.ts',
          'src/client/datascience/interactive-common/showPlotListener.ts',
          'src/client/datascience/interactive-common/debugListener.ts',
          'src/client/datascience/interactive-common/types.ts',
          'src/client/datascience/interactive-common/linkProvider.ts',
          'src/client/datascience/interactive-common/interactiveWindowMessageListener.ts',
          'src/client/datascience/interactive-common/intellisense/wordHelper.ts',
          'src/client/datascience/interactive-common/intellisense/intellisenseLine.ts',
          'src/client/datascience/jupyterUriProviderWrapper.ts',
          'src/client/datascience/cellMatcher.ts',
          'src/client/datascience/notebookStorage/notebookModel.ts',
          'src/client/datascience/notebookStorage/notebookModelEditEvent.ts',
          'src/client/datascience/debugLocationTracker.ts',
          'src/client/datascience/plotting/plotViewerMessageListener.ts',
          'src/client/datascience/plotting/types.ts',
          'src/client/datascience/plotting/plotViewer.ts',
          'src/client/datascience/plotting/plotViewerProvider.ts',
          'src/client/datascience/monacoMessages.ts',
          'src/client/datascience/interactive-ipynb/nativeEditorRunByLineListener.ts',
          'src/client/datascience/interactive-ipynb/nativeEditorViewTracker.ts',
          'src/client/datascience/interactive-ipynb/nativeEditorOldWebView.ts',
          'src/client/datascience/interactive-ipynb/nativeEditorSynchronizer.ts',
          'src/client/datascience/interactive-ipynb/autoSaveService.ts',
          'src/client/datascience/editor-integration/codeLensFactory.ts',
          'src/client/datascience/editor-integration/decorator.ts',
          'src/client/datascience/editor-integration/codelensprovider.ts',
          'src/client/datascience/editor-integration/cellhashprovider.ts',
          'src/client/datascience/commands/commandLineSelector.ts',
          'src/client/datascience/cellFactory.ts',
          'src/client/datascience/notebook/notebookEditorCompatibilitySupport.ts',
          'src/client/datascience/notebook/constants.ts',
          'src/client/datascience/notebook/renderer.ts',
          'src/client/datascience/notebook/survey.ts',
          'src/client/datascience/export/exportToHTML.ts',
          'src/client/datascience/export/exportToPython.ts',
          'src/client/datascience/export/exportUtil.ts',
          'src/client/datascience/export/exportManager.ts',
          'src/client/datascience/export/types.ts',
          'src/client/datascience/export/exportToPDF.ts',
          'src/client/datascience/export/exportManagerFilePicker.ts',
          'src/client/datascience/export/exportBase.ts',
          'src/client/datascience/export/exportFileOpener.ts',
          'src/client/datascience/notebookAndInteractiveTracker.ts',
          'src/client/datascience/statusProvider.ts',
          'src/client/datascience/jupyter/interpreter/jupyterInterpreterSelectionCommand.ts',
          'src/client/datascience/jupyter/interpreter/jupyterInterpreterOldCacheStateStore.ts',
          'src/client/datascience/jupyter/interpreter/jupyterInterpreterSelector.ts',
          'src/client/datascience/jupyter/interpreter/jupyterInterpreterService.ts',
          'src/client/datascience/jupyter/commandLineSelector.ts',
          'src/client/datascience/jupyter/jupyterDebugger.ts',
          'src/client/datascience/jupyter/liveshare/roleBasedFactory.ts',
          'src/client/datascience/jupyter/liveshare/responseQueue.ts',
          'src/client/datascience/jupyter/liveshare/hostJupyterExecution.ts',
          'src/client/datascience/jupyter/liveshare/liveShareParticipantMixin.ts',
          'src/client/datascience/jupyter/liveshare/utils.ts',
          'src/client/datascience/jupyter/liveshare/guestJupyterSessionManagerFactory.ts',
          'src/client/datascience/jupyter/liveshare/types.ts',
          'src/client/datascience/jupyter/debuggerVariableRegistration.ts',
          'src/client/datascience/jupyter/jupyterConnection.ts',
          'src/client/datascience/jupyter/jupyterPasswordConnect.ts',
          'src/client/datascience/jupyter/jupyterWebSocket.ts',
          'src/client/datascience/jupyter/variableScriptLoader.ts',
          'src/client/datascience/jupyter/jupyterImporter.ts',
          'src/client/datascience/jupyter/oldJupyterVariables.ts',
          'src/client/datascience/dataScienceFileSystem.ts',
          'src/client/logging/levels.ts',
          'src/client/logging/transports.ts',
          'src/client/logging/util.ts',
          'src/client/logging/index.ts',
          'src/client/logging/formatters.ts',
          'src/client/logging/trace.ts',
          'src/client/ioc/serviceManager.ts',
          'src/client/ioc/container.ts',
          'src/client/ioc/types.ts',
          'src/client/ioc/index.ts',
          'src/client/refactor/proxy.ts',
          'src/client/workspaceSymbols/main.ts',
          'src/client/workspaceSymbols/contracts.ts',
          'src/client/workspaceSymbols/generator.ts',
          'src/client/workspaceSymbols/parser.ts',
          'src/client/workspaceSymbols/provider.ts'
      ],
      parser: '@typescript-eslint/parser',
      parserOptions: {
          project: 'tsconfig.json',
          sourceType: 'module'
      },
      plugins: [
          'eslint-plugin-import',
          'eslint-plugin-jsdoc',
          'eslint-plugin-no-null',
          'eslint-plugin-prefer-arrow',
          'eslint-plugin-react',
          '@typescript-eslint',
          '@typescript-eslint/tslint'
      ],
      rules: {
          // Overriding ESLint rules with Typescript-specific ones
          '@typescript-eslint/ban-ts-comment': [
              'error',
              {
                  'ts-ignore': 'allow-with-description'
              }
          ],
          '@typescript-eslint/explicit-module-boundary-types': 'off',
          'no-bitwise': 'off',
          'no-dupe-class-members': 'off',
          '@typescript-eslint/no-dupe-class-members': 'error',
          'no-empty-function': 'off',
          '@typescript-eslint/no-empty-function': ['error'],
          '@typescript-eslint/no-empty-interface': 'off',
          '@typescript-eslint/no-explicit-any': 'error',
          '@typescript-eslint/no-non-null-assertion': 'off',
          'no-unused-vars': 'off',
          '@typescript-eslint/no-unused-vars': ['error', { argsIgnorePattern: '_\\w*' }],
          'no-use-before-define': 'off',
          '@typescript-eslint/no-use-before-define': [
              'error',
              {
                  functions: false
              }
          ],
          'no-useless-constructor': 'off',
          '@typescript-eslint/no-useless-constructor': 'error',
          '@typescript-eslint/no-var-requires': 'off',
          '@typescript-eslint/no-floating-promises': 'error',
  
          // Other rules
          'class-methods-use-this': 'off',
          'func-names': 'off',
          'import/extensions': 'off',
          'import/namespace': 'off',
          'import/no-extraneous-dependencies': 'off',
          'import/no-unresolved': [
              'error',
              {
                  ignore: ['monaco-editor', 'vscode']
              }
          ],
          'import/prefer-default-export': 'off',
          'linebreak-style': 'off',
          'no-await-in-loop': 'off',
          'no-console': 'off',
          'no-control-regex': 'off',
          'no-extend-native': 'off',
          'no-multi-str': 'off',
          'no-param-reassign': 'off',
          'no-prototype-builtins': 'off',
          'no-restricted-syntax': [
              'error',
              {
                  selector: 'ForInStatement',
                  message:
                      'for..in loops iterate over the entire prototype chain, which is virtually never what you want. Use Object.{keys,values,entries}, and iterate over the resulting array.'
              },
  
              {
                  selector: 'LabeledStatement',
                  message:
                      'Labels are a form of GOTO; using them makes code confusing and hard to maintain and understand.'
              },
              {
                  selector: 'WithStatement',
                  message: '`with` is disallowed in strict mode because it makes code impossible to predict and optimize.'
              }
          ],
          'no-template-curly-in-string': 'off',
          'no-underscore-dangle': 'off',
          'no-useless-escape': 'off',
          'no-void': [
              'error',
              {
                  allowAsStatement: true
              }
          ],
          'operator-assignment': 'off',
          'react/jsx-filename-extension': [
              1,
              {
                  extensions: ['.tsx']
              }
          ],
          'react/jsx-uses-vars': 'error',
          'react/jsx-uses-react': 'error',
          strict: 'off'
      },
      settings: {
          'import/extensions': ['.ts', '.tsx', '.d.ts', '.js', '.jsx'],
          'import/external-module-folders': ['node_modules', 'node_modules/@types'],
          'import/parsers': {
              '@typescript-eslint/parser': ['.ts', '.tsx', '.d.ts']
          },
          'import/resolver': {
              node: {
                  extensions: ['.ts', '.tsx', '.d.ts', '.js', '.jsx']
              }
          },
          react: {
              pragma: 'React',
              version: 'detect'
          },
          propWrapperFunctions: ['forbidExtraProps', 'exact', 'Object.freeze'],
          'import/core-modules': [],
          'import/ignore': ['node_modules', '\\.(coffee|scss|css|less|hbs|svg|json)$']
      }
  };
  