Skip to content

Commit

Permalink
refactor: remove unused import
Browse files Browse the repository at this point in the history
Signed-off-by: Jack Cherng <jfcherng@gmail.com>
  • Loading branch information
jfcherng committed Apr 21, 2024
1 parent 5672752 commit 33debcc
Show file tree
Hide file tree
Showing 64 changed files with 124 additions and 137 deletions.
148 changes: 74 additions & 74 deletions boot.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,89 +4,89 @@
import sublime_plugin

# Please keep this list sorted (Edit -> Sort Lines)
from .plugin.code_actions import LspCodeActionsCommand
from .plugin.code_actions import LspRefactorCommand
from .plugin.code_actions import LspSourceActionCommand
from .plugin.code_lens import LspCodeLensCommand
from .plugin.code_lens import LspToggleCodeLensesCommand
from .plugin.color import LspColorPresentationCommand
from .plugin.completion import LspCommitCompletionWithOppositeInsertMode
from .plugin.completion import LspResolveDocsCommand
from .plugin.completion import LspSelectCompletionCommand
from .plugin.configuration import LspDisableLanguageServerGloballyCommand
from .plugin.configuration import LspDisableLanguageServerInProjectCommand
from .plugin.configuration import LspEnableLanguageServerGloballyCommand
from .plugin.configuration import LspEnableLanguageServerInProjectCommand
from .plugin.core.collections import DottedDict
from .plugin.code_actions import LspCodeActionsCommand # noqa: F401
from .plugin.code_actions import LspRefactorCommand # noqa: F401
from .plugin.code_actions import LspSourceActionCommand # noqa: F401
from .plugin.code_lens import LspCodeLensCommand # noqa: F401
from .plugin.code_lens import LspToggleCodeLensesCommand # noqa: F401
from .plugin.color import LspColorPresentationCommand # noqa: F401
from .plugin.completion import LspCommitCompletionWithOppositeInsertMode # noqa: F401
from .plugin.completion import LspResolveDocsCommand # noqa: F401
from .plugin.completion import LspSelectCompletionCommand # noqa: F401
from .plugin.configuration import LspDisableLanguageServerGloballyCommand # noqa: F401
from .plugin.configuration import LspDisableLanguageServerInProjectCommand # noqa: F401
from .plugin.configuration import LspEnableLanguageServerGloballyCommand # noqa: F401
from .plugin.configuration import LspEnableLanguageServerInProjectCommand # noqa: F401
from .plugin.core.collections import DottedDict # noqa: F401
from .plugin.core.css import load as load_css
from .plugin.core.open import opening_files
from .plugin.core.panels import PanelName
from .plugin.core.protocol import Error
from .plugin.core.registry import LspNextDiagnosticCommand
from .plugin.core.registry import LspOpenLocationCommand
from .plugin.core.registry import LspPrevDiagnosticCommand
from .plugin.core.registry import LspRestartServerCommand
from .plugin.core.protocol import Error # noqa: F401
from .plugin.core.registry import LspNextDiagnosticCommand # noqa: F401
from .plugin.core.registry import LspOpenLocationCommand # noqa: F401
from .plugin.core.registry import LspPrevDiagnosticCommand # noqa: F401
from .plugin.core.registry import LspRestartServerCommand # noqa: F401
from .plugin.core.registry import windows
from .plugin.core.sessions import AbstractPlugin
from .plugin.core.sessions import register_plugin
from .plugin.core.settings import client_configs
from .plugin.core.settings import load_settings
from .plugin.core.settings import unload_settings
from .plugin.core.signature_help import LspSignatureHelpNavigateCommand
from .plugin.core.signature_help import LspSignatureHelpShowCommand
from .plugin.core.signature_help import LspSignatureHelpNavigateCommand # noqa: F401
from .plugin.core.signature_help import LspSignatureHelpShowCommand # noqa: F401
from .plugin.core.transports import kill_all_subprocesses
from .plugin.core.tree_view import LspCollapseTreeItemCommand
from .plugin.core.tree_view import LspExpandTreeItemCommand
from .plugin.core.views import LspRunTextCommandHelperCommand
from .plugin.document_link import LspOpenLinkCommand
from .plugin.documents import DocumentSyncListener
from .plugin.documents import TextChangeListener
from .plugin.edit import LspApplyDocumentEditCommand
from .plugin.edit import LspApplyWorkspaceEditCommand
from .plugin.execute_command import LspExecuteCommand
from .plugin.folding_range import LspFoldAllCommand
from .plugin.folding_range import LspFoldCommand
from .plugin.formatting import LspFormatCommand
from .plugin.formatting import LspFormatDocumentCommand
from .plugin.formatting import LspFormatDocumentRangeCommand
from .plugin.goto import LspSymbolDeclarationCommand
from .plugin.goto import LspSymbolDefinitionCommand
from .plugin.goto import LspSymbolImplementationCommand
from .plugin.goto import LspSymbolTypeDefinitionCommand
from .plugin.goto_diagnostic import LspGotoDiagnosticCommand
from .plugin.hierarchy import LspCallHierarchyCommand
from .plugin.hierarchy import LspHierarchyToggleCommand
from .plugin.hierarchy import LspTypeHierarchyCommand
from .plugin.hover import LspHoverCommand
from .plugin.hover import LspToggleHoverPopupsCommand
from .plugin.inlay_hint import LspInlayHintClickCommand
from .plugin.inlay_hint import LspToggleInlayHintsCommand
from .plugin.panels import LspClearLogPanelCommand
from .plugin.panels import LspClearPanelCommand
from .plugin.panels import LspShowDiagnosticsPanelCommand
from .plugin.panels import LspToggleLogPanelLinesLimitCommand
from .plugin.panels import LspToggleServerPanelCommand
from .plugin.panels import LspUpdateLogPanelCommand
from .plugin.panels import LspUpdatePanelCommand
from .plugin.references import LspSymbolReferencesCommand
from .plugin.rename import LspHideRenameButtonsCommand
from .plugin.rename import LspSymbolRenameCommand
from .plugin.save_command import LspSaveAllCommand
from .plugin.save_command import LspSaveCommand
from .plugin.selection_range import LspExpandSelectionCommand
from .plugin.semantic_highlighting import LspShowScopeNameCommand
from .plugin.symbols import LspDocumentSymbolsCommand
from .plugin.symbols import LspSelectionAddCommand
from .plugin.symbols import LspSelectionClearCommand
from .plugin.symbols import LspSelectionSetCommand
from .plugin.symbols import LspWorkspaceSymbolsCommand
from .plugin.tooling import LspCopyToClipboardFromBase64Command
from .plugin.tooling import LspDumpBufferCapabilities
from .plugin.tooling import LspDumpWindowConfigs
from .plugin.tooling import LspOnDoubleClickCommand
from .plugin.tooling import LspParseVscodePackageJson
from .plugin.tooling import LspTroubleshootServerCommand
from typing import Any, Dict, List, Optional, Type
from .plugin.core.tree_view import LspCollapseTreeItemCommand # noqa: F401
from .plugin.core.tree_view import LspExpandTreeItemCommand # noqa: F401
from .plugin.core.views import LspRunTextCommandHelperCommand # noqa: F401
from .plugin.document_link import LspOpenLinkCommand # noqa: F401
from .plugin.documents import DocumentSyncListener # noqa: F401
from .plugin.documents import TextChangeListener # noqa: F401
from .plugin.edit import LspApplyDocumentEditCommand # noqa: F401
from .plugin.edit import LspApplyWorkspaceEditCommand # noqa: F401
from .plugin.execute_command import LspExecuteCommand # noqa: F401
from .plugin.folding_range import LspFoldAllCommand # noqa: F401
from .plugin.folding_range import LspFoldCommand # noqa: F401
from .plugin.formatting import LspFormatCommand # noqa: F401
from .plugin.formatting import LspFormatDocumentCommand # noqa: F401
from .plugin.formatting import LspFormatDocumentRangeCommand # noqa: F401
from .plugin.goto import LspSymbolDeclarationCommand # noqa: F401
from .plugin.goto import LspSymbolDefinitionCommand # noqa: F401
from .plugin.goto import LspSymbolImplementationCommand # noqa: F401
from .plugin.goto import LspSymbolTypeDefinitionCommand # noqa: F401
from .plugin.goto_diagnostic import LspGotoDiagnosticCommand # noqa: F401
from .plugin.hierarchy import LspCallHierarchyCommand # noqa: F401
from .plugin.hierarchy import LspHierarchyToggleCommand # noqa: F401
from .plugin.hierarchy import LspTypeHierarchyCommand # noqa: F401
from .plugin.hover import LspHoverCommand # noqa: F401
from .plugin.hover import LspToggleHoverPopupsCommand # noqa: F401
from .plugin.inlay_hint import LspInlayHintClickCommand # noqa: F401
from .plugin.inlay_hint import LspToggleInlayHintsCommand # noqa: F401
from .plugin.panels import LspClearLogPanelCommand # noqa: F401
from .plugin.panels import LspClearPanelCommand # noqa: F401
from .plugin.panels import LspShowDiagnosticsPanelCommand # noqa: F401
from .plugin.panels import LspToggleLogPanelLinesLimitCommand # noqa: F401
from .plugin.panels import LspToggleServerPanelCommand # noqa: F401
from .plugin.panels import LspUpdateLogPanelCommand # noqa: F401
from .plugin.panels import LspUpdatePanelCommand # noqa: F401
from .plugin.references import LspSymbolReferencesCommand # noqa: F401
from .plugin.rename import LspHideRenameButtonsCommand # noqa: F401
from .plugin.rename import LspSymbolRenameCommand # noqa: F401
from .plugin.save_command import LspSaveAllCommand # noqa: F401
from .plugin.save_command import LspSaveCommand # noqa: F401
from .plugin.selection_range import LspExpandSelectionCommand # noqa: F401
from .plugin.semantic_highlighting import LspShowScopeNameCommand # noqa: F401
from .plugin.symbols import LspDocumentSymbolsCommand # noqa: F401
from .plugin.symbols import LspSelectionAddCommand # noqa: F401
from .plugin.symbols import LspSelectionClearCommand # noqa: F401
from .plugin.symbols import LspSelectionSetCommand # noqa: F401
from .plugin.symbols import LspWorkspaceSymbolsCommand # noqa: F401
from .plugin.tooling import LspCopyToClipboardFromBase64Command # noqa: F401
from .plugin.tooling import LspDumpBufferCapabilities # noqa: F401
from .plugin.tooling import LspDumpWindowConfigs # noqa: F401
from .plugin.tooling import LspOnDoubleClickCommand # noqa: F401
from .plugin.tooling import LspParseVscodePackageJson # noqa: F401
from .plugin.tooling import LspTroubleshootServerCommand # noqa: F401
from typing import Any


def _get_final_subclasses(derived: list[type], results: list[type]) -> None:
Expand All @@ -112,6 +112,7 @@ def _register_all_plugins() -> None:

def _unregister_all_plugins() -> None:
from LSP.plugin.core.sessions import _plugins

_plugins.clear()
client_configs.external.clear()
client_configs.all.clear()
Expand All @@ -132,7 +133,6 @@ def plugin_unloaded() -> None:


class Listener(sublime_plugin.EventListener):

def on_exit(self) -> None:
kill_all_subprocesses()

Expand Down
2 changes: 1 addition & 1 deletion plugin/code_actions.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
from abc import ABCMeta
from abc import abstractmethod
from functools import partial
from typing import Any, Callable, Dict, List, Optional, Tuple, Union
from typing import Any, Callable, Dict, List, Tuple, Union
from typing import cast
from typing_extensions import TypeGuard
import sublime
Expand Down
2 changes: 1 addition & 1 deletion plugin/code_lens.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
from .core.views import range_to_region
from html import escape as html_escape
from functools import partial
from typing import Dict, Generator, Iterable, List, Optional, Tuple, Union
from typing import Generator, Iterable
from typing import cast
import itertools
import sublime
Expand Down
1 change: 0 additions & 1 deletion plugin/color.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
from .core.registry import LspTextCommand
from .core.views import range_to_region
from .core.views import text_document_identifier
from typing import List
import sublime


Expand Down
2 changes: 1 addition & 1 deletion plugin/completion.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
from .core.views import show_lsp_popup
from .core.views import text_document_position_params
from .core.views import update_lsp_popup
from typing import Any, Callable, Dict, Generator, List, Optional, Tuple, Union
from typing import Any, Callable, Generator, List, Tuple, Union
from typing import cast
from typing_extensions import TypeAlias, TypeGuard
import functools
Expand Down
2 changes: 1 addition & 1 deletion plugin/core/active_request.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from .progress import ViewProgressReporter
from .progress import WindowProgressReporter
from .protocol import Request
from typing import Any, Dict, Optional
from typing import Any
from weakref import ref
import sublime

Expand Down
2 changes: 1 addition & 1 deletion plugin/core/collections.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"""
from __future__ import annotations
from copy import deepcopy
from typing import Any, Dict, Generator, Optional
from typing import Any, Generator
import sublime


Expand Down
2 changes: 1 addition & 1 deletion plugin/core/configurations.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
from abc import abstractmethod
from collections import deque
from datetime import datetime, timedelta
from typing import Deque, Dict, Generator, List, Optional, Set
from typing import Generator
from weakref import WeakSet
import sublime

Expand Down
2 changes: 1 addition & 1 deletion plugin/core/constants.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from .protocol import DiagnosticSeverity
from .protocol import DocumentHighlightKind
from .protocol import SymbolKind
from typing import Dict, Tuple
from typing import Tuple
import sublime


Expand Down
1 change: 0 additions & 1 deletion plugin/core/css.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
from __future__ import annotations
from typing import Optional
import sublime


Expand Down
2 changes: 1 addition & 1 deletion plugin/core/diagnostics_storage.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
from .url import parse_uri
from .views import diagnostic_severity
from collections import OrderedDict
from typing import Callable, Iterator, List, Tuple, TypeVar
from typing import Callable, Iterator, Tuple, TypeVar
import functools

ParsedUri = Tuple[str, str]
Expand Down
2 changes: 1 addition & 1 deletion plugin/core/file_watcher.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
from .protocol import WatchKind
from abc import ABCMeta
from abc import abstractmethod
from typing import List, Literal, Optional, Protocol, Tuple, Type, Union
from typing import Literal, Protocol, Tuple, Union

DEFAULT_KIND = WatchKind.Create | WatchKind.Change | WatchKind.Delete

Expand Down
2 changes: 1 addition & 1 deletion plugin/core/input_handlers.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
from .constants import ST_VERSION
from abc import ABCMeta
from abc import abstractmethod
from typing import Any, Callable, Dict, List, Optional, Tuple, Union
from typing import Any, Callable, List, Tuple, Union
from typing import final
from typing_extensions import ParamSpec
import functools
Expand Down
2 changes: 1 addition & 1 deletion plugin/core/message_request_handler.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
from .sessions import Session
from .views import show_lsp_popup
from .views import text2html
from typing import Any, Dict, List
from typing import Any
import sublime


Expand Down
1 change: 0 additions & 1 deletion plugin/core/open.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
from .protocol import UINT_MAX
from .url import parse_uri
from .views import range_to_region
from typing import Dict, Optional, Tuple
from typing import cast
from urllib.parse import unquote, urlparse
import os
Expand Down
2 changes: 1 addition & 1 deletion plugin/core/panels.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
from __future__ import annotations
from .types import PANEL_FILE_REGEX
from .types import PANEL_LINE_REGEX
from typing import Iterable, Optional
from typing import Iterable
import sublime


Expand Down
2 changes: 1 addition & 1 deletion plugin/core/paths.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
from .sessions import Session
from .views import parse_uri
from pathlib import Path
from typing import Iterable, Optional, Tuple
from typing import Iterable


def simple_path(session: Session | None, uri: DocumentUri) -> str:
Expand Down
1 change: 0 additions & 1 deletion plugin/core/progress.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
from __future__ import annotations
from typing import Optional, Union
import sublime


Expand Down
2 changes: 1 addition & 1 deletion plugin/core/promise.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from __future__ import annotations
from typing import Callable, Generic, List, Optional, Protocol, Tuple, TypeVar, Union
from typing import Callable, Generic, Protocol, Tuple, TypeVar, Union
import functools
import threading

Expand Down
2 changes: 1 addition & 1 deletion plugin/core/protocol.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
from .typing import StrEnum
from enum import IntEnum, IntFlag
from functools import total_ordering
from typing import Any, Dict, Generic, Iterable, List, Literal, Mapping, Optional, TypedDict, TypeVar, Union
from typing import Any, Dict, Generic, Iterable, List, Literal, Mapping, TypedDict, TypeVar, Union
from typing_extensions import NotRequired
import sublime

Expand Down
2 changes: 1 addition & 1 deletion plugin/core/registry.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
from .windows import WindowManager
from .windows import WindowRegistry
from functools import partial
from typing import Any, Generator, Iterable, List, Optional, Union
from typing import Any, Generator, Iterable
import operator
import sublime
import sublime_plugin
Expand Down
2 changes: 1 addition & 1 deletion plugin/core/sessions.py
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@
from abc import abstractmethod
from abc import abstractproperty
from enum import IntEnum
from typing import Any, Callable, Dict, Generator, List, Optional, Protocol, Set, Tuple, Type, TypeVar, Union
from typing import Any, Callable, Generator, List, Protocol, TypeVar
from typing import cast
from typing_extensions import TypeAlias, TypeGuard
from weakref import WeakSet
Expand Down
2 changes: 1 addition & 1 deletion plugin/core/settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
from .types import read_dict_setting
from .types import Settings
from .types import SettingsRegistration
from typing import Any, Callable, Dict, Optional
from typing import Any, Callable
import os
import sublime

Expand Down
1 change: 0 additions & 1 deletion plugin/core/signature_help.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
from .views import FORMAT_STRING
from .views import MarkdownLangMap
from .views import minihtml
from typing import List, Optional
import functools
import html
import re
Expand Down
2 changes: 1 addition & 1 deletion plugin/core/transports.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
from contextlib import closing
from functools import partial
from queue import Queue
from typing import Any, Callable, Dict, Generic, IO, List, Optional, Protocol, Tuple, TypeVar, Union
from typing import Any, Callable, Dict, Generic, IO, Protocol, TypeVar
import http
import json
import os
Expand Down
2 changes: 1 addition & 1 deletion plugin/core/tree_view.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
from abc import abstractmethod
from enum import IntEnum
from functools import partial
from typing import Dict, List, Optional, TypeVar
from typing import TypeVar
import html
import sublime
import sublime_api # pyright: ignore[reportMissingImports]
Expand Down
Loading

0 comments on commit 33debcc

Please sign in to comment.