mirror of
https://github.com/Microsoft/vscode
synced 2024-08-28 05:19:39 +00:00
Enforce import rule to avoid new imports (#141921)
This commit is contained in:
parent
923b583d55
commit
00d619e6fe
|
@ -447,7 +447,6 @@
|
|||
"vs/editor/~",
|
||||
"vs/editor/contrib/*/~",
|
||||
"vs/workbench/~",
|
||||
"vs/workbench/api/~",
|
||||
"vs/workbench/services/*/~",
|
||||
"vs/workbench/contrib/*/~",
|
||||
{
|
||||
|
|
|
@ -11,6 +11,7 @@ import { URI } from 'vs/base/common/uri';
|
|||
import { Range, IRange } from 'vs/editor/common/core/range';
|
||||
import { CancellationToken } from 'vs/base/common/cancellation';
|
||||
import { ICommentThreadChangedEvent } from 'vs/workbench/contrib/comments/common/commentModel';
|
||||
// eslint-disable-next-line code-import-patterns
|
||||
import { MainThreadCommentController } from 'vs/workbench/api/browser/mainThreadComments';
|
||||
import { CommentMenus } from 'vs/workbench/contrib/comments/browser/commentMenus';
|
||||
|
||||
|
|
|
@ -17,6 +17,7 @@ import { ILogService } from 'vs/platform/log/common/log';
|
|||
import { IQuickInputButton, IQuickInputService, IQuickPickItem, QuickPickInput } from 'vs/platform/quickinput/common/quickInput';
|
||||
import { Registry } from 'vs/platform/registry/common/platform';
|
||||
import { ThemeIcon } from 'vs/platform/theme/common/themeService';
|
||||
// eslint-disable-next-line code-import-patterns
|
||||
import type { SelectKernelReturnArgs } from 'vs/workbench/api/common/extHostNotebookKernels';
|
||||
import { Extensions as WorkbenchExtensions, IWorkbenchContribution, IWorkbenchContributionsRegistry } from 'vs/workbench/common/contributions';
|
||||
import { ViewContainerLocation } from 'vs/workbench/common/views';
|
||||
|
|
|
@ -23,6 +23,7 @@ import { IFileService } from 'vs/platform/files/common/files';
|
|||
import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation';
|
||||
import { IStorageService, StorageScope, StorageTarget } from 'vs/platform/storage/common/storage';
|
||||
import { IWorkspaceTrustManagementService } from 'vs/platform/workspace/common/workspaceTrust';
|
||||
// eslint-disable-next-line code-import-patterns
|
||||
import { NotebookExtensionDescription } from 'vs/workbench/api/common/extHost.protocol';
|
||||
import { Memento } from 'vs/workbench/common/memento';
|
||||
import { INotebookEditorContribution, notebookRendererExtensionPoint, notebooksExtensionPoint } from 'vs/workbench/contrib/notebook/browser/extensionPoint';
|
||||
|
|
|
@ -6,6 +6,7 @@
|
|||
import { createDecorator } from 'vs/platform/instantiation/common/instantiation';
|
||||
import { URI } from 'vs/base/common/uri';
|
||||
import { NotebookProviderInfo } from 'vs/workbench/contrib/notebook/common/notebookProvider';
|
||||
// eslint-disable-next-line code-import-patterns
|
||||
import { NotebookExtensionDescription } from 'vs/workbench/api/common/extHost.protocol';
|
||||
import { Event } from 'vs/base/common/event';
|
||||
import { INotebookRendererInfo, NotebookData, TransientOptions, IOrderedMimeType, IOutputDto, INotebookContributionData } from 'vs/workbench/contrib/notebook/common/notebookCommon';
|
||||
|
|
|
@ -17,6 +17,7 @@ import { IContextMenuService } from 'vs/platform/contextview/browser/contextView
|
|||
import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation';
|
||||
import { StorageScope, StorageTarget } from 'vs/platform/storage/common/storage';
|
||||
import { IThemeService, ThemeIcon } from 'vs/platform/theme/common/themeService';
|
||||
// eslint-disable-next-line code-import-patterns
|
||||
import { TestTag } from 'vs/workbench/api/common/extHostTypeConverters';
|
||||
import { attachSuggestEnabledInputBoxStyler, ContextScopedSuggestEnabledInputWithHistory, SuggestEnabledInputWithHistory, SuggestResultsProvider } from 'vs/workbench/contrib/codeEditor/browser/suggestEnabledInput/suggestEnabledInput';
|
||||
import { testingFilterIcon } from 'vs/workbench/contrib/testing/browser/icons';
|
||||
|
|
|
@ -10,6 +10,7 @@ import { localize } from 'vs/nls';
|
|||
import { IConfigurationService } from 'vs/platform/configuration/common/configuration';
|
||||
import { createDecorator, IInstantiationService } from 'vs/platform/instantiation/common/instantiation';
|
||||
import { ProgressLocation, UnmanagedProgress } from 'vs/platform/progress/common/progress';
|
||||
// eslint-disable-next-line code-import-patterns
|
||||
import { TestResultState } from 'vs/workbench/api/common/extHostTypes';
|
||||
import { ViewContainerLocation } from 'vs/workbench/common/views';
|
||||
import { AutoOpenTesting, getTestingConfiguration, TestingConfigKeys } from 'vs/workbench/contrib/testing/common/configuration';
|
||||
|
|
|
@ -8,7 +8,9 @@ import { CancellationToken } from 'vs/base/common/cancellation';
|
|||
import { Emitter } from 'vs/base/common/event';
|
||||
import { Disposable } from 'vs/base/common/lifecycle';
|
||||
import { assertNever } from 'vs/base/common/types';
|
||||
// eslint-disable-next-line code-import-patterns
|
||||
import { diffTestItems, ExtHostTestItemEvent, ExtHostTestItemEventOp, getPrivateApiFor, TestItemImpl, TestItemRootImpl } from 'vs/workbench/api/common/extHostTestingPrivateApi';
|
||||
// eslint-disable-next-line code-import-patterns
|
||||
import * as Convert from 'vs/workbench/api/common/extHostTypeConverters';
|
||||
import { applyTestItemUpdate, ITestTag, TestDiffOpType, TestItemExpandState, TestsDiff, TestsDiffOp } from 'vs/workbench/contrib/testing/common/testCollection';
|
||||
import { TestId } from 'vs/workbench/contrib/testing/common/testId';
|
||||
|
|
|
@ -8,6 +8,7 @@ import { MarshalledId } from 'vs/base/common/marshalling';
|
|||
import { URI } from 'vs/base/common/uri';
|
||||
import { IPosition } from 'vs/editor/common/core/position';
|
||||
import { IRange, Range } from 'vs/editor/common/core/range';
|
||||
// eslint-disable-next-line code-import-patterns
|
||||
import { ILocationDto } from 'vs/workbench/api/common/extHost.protocol';
|
||||
|
||||
export const enum TestResultState {
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
import { Emitter, Event } from 'vs/base/common/event';
|
||||
import { splitGlobAware } from 'vs/base/common/glob';
|
||||
import { createDecorator } from 'vs/platform/instantiation/common/instantiation';
|
||||
// eslint-disable-next-line code-import-patterns
|
||||
import { TestTag } from 'vs/workbench/api/common/extHostTypeConverters';
|
||||
import { IObservableValue, MutableObservableValue } from 'vs/workbench/contrib/testing/common/observableValue';
|
||||
|
||||
|
|
|
@ -4,11 +4,14 @@
|
|||
*--------------------------------------------------------------------------------------------*/
|
||||
|
||||
import { URI } from 'vs/base/common/uri';
|
||||
// eslint-disable-next-line code-import-patterns
|
||||
import { TestItemImpl } from 'vs/workbench/api/common/extHostTestingPrivateApi';
|
||||
import { MainThreadTestCollection } from 'vs/workbench/contrib/testing/common/mainThreadTestCollection';
|
||||
import { TestSingleUseCollection } from 'vs/workbench/contrib/testing/test/common/ownedTestCollection';
|
||||
|
||||
// eslint-disable-next-line code-import-patterns
|
||||
export * as Convert from 'vs/workbench/api/common/extHostTypeConverters';
|
||||
// eslint-disable-next-line code-import-patterns
|
||||
export { TestItemImpl } from 'vs/workbench/api/common/extHostTestingPrivateApi';
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in a new issue