From 6ae67e89267440380f63544312b9113c0a895882 Mon Sep 17 00:00:00 2001 From: injuly <50487716+srijan-paul@users.noreply.github.com> Date: Wed, 9 Oct 2024 19:42:27 +0530 Subject: [PATCH] remove unused imports (#2049) --- src/BuildAssociatedConfig.zig | 2 -- src/DocumentStore.zig | 1 - src/Server.zig | 2 -- src/analyser/completions.zig | 2 -- src/analyser/error_msg.zig | 3 --- src/configuration.zig | 1 - src/debug.zig | 1 - src/features/completions.zig | 1 - src/features/diagnostics.zig | 2 -- src/features/document_symbol.zig | 1 - src/features/goto.zig | 2 -- src/features/hover.zig | 2 -- src/features/inlay_hints.zig | 1 - src/features/references.zig | 2 -- src/features/semantic_tokens.zig | 1 - src/tools/config_gen.zig | 1 - src/translate_c.zig | 1 - tests/lsp_features/completion.zig | 2 -- tests/lsp_features/definition.zig | 1 - tests/lsp_features/document_symbol.zig | 1 - tests/lsp_features/folding_range.zig | 3 --- tests/lsp_features/hover.zig | 1 - tests/lsp_features/inlay_hints.zig | 1 - tests/lsp_features/references.zig | 1 - tests/lsp_features/selection_range.zig | 2 -- tests/lsp_features/semantic_tokens.zig | 6 ------ tests/utility/ast.zig | 2 -- tests/utility/position_context.zig | 2 -- 28 files changed, 48 deletions(-) diff --git a/src/BuildAssociatedConfig.zig b/src/BuildAssociatedConfig.zig index 3cbe544dc..7f8c78c85 100644 --- a/src/BuildAssociatedConfig.zig +++ b/src/BuildAssociatedConfig.zig @@ -1,8 +1,6 @@ //! Configuration options related to a specific `BuildFile`. const std = @import("std"); -const Self = @This(); - pub const BuildOption = struct { name: []const u8, value: ?[]const u8 = null, diff --git a/src/DocumentStore.zig b/src/DocumentStore.zig index bfa4830b4..3027ae40f 100644 --- a/src/DocumentStore.zig +++ b/src/DocumentStore.zig @@ -13,7 +13,6 @@ const tracy = @import("tracy"); const translate_c = @import("translate_c.zig"); const AstGen = std.zig.AstGen; const Zir = std.zig.Zir; -const InternPool = @import("analyser/InternPool.zig"); const DocumentScope = @import("DocumentScope.zig"); const DocumentStore = @This(); diff --git a/src/Server.zig b/src/Server.zig index 587a80ee5..46f09896d 100644 --- a/src/Server.zig +++ b/src/Server.zig @@ -14,9 +14,7 @@ const DocumentStore = @import("DocumentStore.zig"); const lsp = @import("lsp"); const types = lsp.types; const Analyser = @import("analysis.zig"); -const ast = @import("ast.zig"); const offsets = @import("offsets.zig"); -const Ast = std.zig.Ast; const tracy = @import("tracy"); const diff = @import("diff.zig"); const InternPool = @import("analyser/analyser.zig").InternPool; diff --git a/src/analyser/completions.zig b/src/analyser/completions.zig index fde023ae9..541303cb2 100644 --- a/src/analyser/completions.zig +++ b/src/analyser/completions.zig @@ -5,8 +5,6 @@ const std = @import("std"); const InternPool = @import("InternPool.zig"); const types = @import("lsp").types; -const Ast = std.zig.Ast; - /// generates a list of dot completions for the given typed-value in `index` /// the given `index` must belong to the given InternPool pub fn dotCompletions( diff --git a/src/analyser/error_msg.zig b/src/analyser/error_msg.zig index 8fe7e02a1..21df85111 100644 --- a/src/analyser/error_msg.zig +++ b/src/analyser/error_msg.zig @@ -1,10 +1,7 @@ const std = @import("std"); -const types = @import("lsp").types; -const offsets = @import("../offsets.zig"); const InternPool = @import("InternPool.zig"); const Index = InternPool.Index; -const Key = InternPool.Key; pub const ErrorMsg = union(enum) { /// zig: expected type '{}', found '{}' diff --git a/src/configuration.zig b/src/configuration.zig index 30c659025..b06bd5a70 100644 --- a/src/configuration.zig +++ b/src/configuration.zig @@ -7,7 +7,6 @@ const tracy = @import("tracy"); const known_folders = @import("known-folders"); const Config = @import("Config.zig"); -const offsets = @import("offsets.zig"); const logger = std.log.scoped(.zls_config); diff --git a/src/debug.zig b/src/debug.zig index 82d0fc1c1..ecc7f9e96 100644 --- a/src/debug.zig +++ b/src/debug.zig @@ -2,7 +2,6 @@ const std = @import("std"); -const analysis = @import("analysis.zig"); const offsets = @import("offsets.zig"); const DocumentScope = @import("DocumentScope.zig"); diff --git a/src/features/completions.zig b/src/features/completions.zig index 9732364fa..c36b8ca21 100644 --- a/src/features/completions.zig +++ b/src/features/completions.zig @@ -5,7 +5,6 @@ const Ast = std.zig.Ast; const log = std.log.scoped(.zls_completions); const Server = @import("../Server.zig"); -const Config = @import("../Config.zig"); const DocumentStore = @import("../DocumentStore.zig"); const types = @import("lsp").types; const Analyser = @import("../analysis.zig"); diff --git a/src/features/diagnostics.zig b/src/features/diagnostics.zig index a0f407886..3028efb43 100644 --- a/src/features/diagnostics.zig +++ b/src/features/diagnostics.zig @@ -1,13 +1,11 @@ //! Implementation of [`textDocument/publishDiagnostics`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_publishDiagnostics) const std = @import("std"); -const builtin = @import("builtin"); const Ast = std.zig.Ast; const log = std.log.scoped(.zls_diag); const Server = @import("../Server.zig"); const DocumentStore = @import("../DocumentStore.zig"); -const BuildAssociatedConfig = @import("../BuildAssociatedConfig.zig"); const types = @import("lsp").types; const Analyser = @import("../analysis.zig"); const ast = @import("../ast.zig"); diff --git a/src/features/document_symbol.zig b/src/features/document_symbol.zig index 7a72404c6..2edfab1a7 100644 --- a/src/features/document_symbol.zig +++ b/src/features/document_symbol.zig @@ -2,7 +2,6 @@ const std = @import("std"); const Ast = std.zig.Ast; -const log = std.log.scoped(.zls_document_symbol); const types = @import("lsp").types; const offsets = @import("../offsets.zig"); diff --git a/src/features/goto.zig b/src/features/goto.zig index 7fcd71d74..1e2872167 100644 --- a/src/features/goto.zig +++ b/src/features/goto.zig @@ -5,11 +5,9 @@ //! - [`textDocument/implementation`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_implementation) (same behaviour as `textDocument/definition`) const std = @import("std"); -const Ast = std.zig.Ast; const log = std.log.scoped(.zls_goto); const Server = @import("../Server.zig"); -const ast = @import("../ast.zig"); const lsp = @import("lsp"); const types = lsp.types; const offsets = @import("../offsets.zig"); diff --git a/src/features/hover.zig b/src/features/hover.zig index 57c951947..920716389 100644 --- a/src/features/hover.zig +++ b/src/features/hover.zig @@ -2,12 +2,10 @@ const std = @import("std"); const Ast = std.zig.Ast; -const log = std.log.scoped(.zls_hover); const ast = @import("../ast.zig"); const types = @import("lsp").types; const offsets = @import("../offsets.zig"); -const URI = @import("../uri.zig"); const tracy = @import("tracy"); const Analyser = @import("../analysis.zig"); diff --git a/src/features/inlay_hints.zig b/src/features/inlay_hints.zig index 027477d80..6f6e6b95c 100644 --- a/src/features/inlay_hints.zig +++ b/src/features/inlay_hints.zig @@ -1,7 +1,6 @@ //! Implementation of [`textDocument/inlayHint`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_inlayHint) const std = @import("std"); -const zig_builtin = @import("builtin"); const Ast = std.zig.Ast; const log = std.log.scoped(.zls_inlay_hint); diff --git a/src/features/references.zig b/src/features/references.zig index 6ed809504..d1f7c59e9 100644 --- a/src/features/references.zig +++ b/src/features/references.zig @@ -2,10 +2,8 @@ const std = @import("std"); const Ast = std.zig.Ast; -const log = std.log.scoped(.zls_references); const Server = @import("../Server.zig"); -const DocumentScope = @import("../DocumentScope.zig"); const DocumentStore = @import("../DocumentStore.zig"); const Analyser = @import("../analysis.zig"); const lsp = @import("lsp"); diff --git a/src/features/semantic_tokens.zig b/src/features/semantic_tokens.zig index 36d910efb..24a442be9 100644 --- a/src/features/semantic_tokens.zig +++ b/src/features/semantic_tokens.zig @@ -1,7 +1,6 @@ //! Implementation of [`textDocument/semanticTokens/*`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_semanticTokens) const std = @import("std"); -const zig_builtin = @import("builtin"); const Ast = std.zig.Ast; const offsets = @import("../offsets.zig"); diff --git a/src/tools/config_gen.zig b/src/tools/config_gen.zig index 5260865a6..aea72d54d 100644 --- a/src/tools/config_gen.zig +++ b/src/tools/config_gen.zig @@ -1,5 +1,4 @@ const std = @import("std"); -const zig_builtin = @import("builtin"); const ConfigOption = struct { /// Name of config option diff --git a/src/translate_c.zig b/src/translate_c.zig index 4813e0d13..ee4c5c757 100644 --- a/src/translate_c.zig +++ b/src/translate_c.zig @@ -2,7 +2,6 @@ const std = @import("std"); const zig_builtin = @import("builtin"); -const builtin = @import("builtin"); const Config = @import("DocumentStore.zig").Config; const ast = @import("ast.zig"); const tracy = @import("tracy"); diff --git a/tests/lsp_features/completion.zig b/tests/lsp_features/completion.zig index fac890c62..136364478 100644 --- a/tests/lsp_features/completion.zig +++ b/tests/lsp_features/completion.zig @@ -1,8 +1,6 @@ const std = @import("std"); const zls = @import("zls"); -const builtin = @import("builtin"); -const helper = @import("../helper.zig"); const Context = @import("../context.zig").Context; const ErrorBuilder = @import("../ErrorBuilder.zig"); diff --git a/tests/lsp_features/definition.zig b/tests/lsp_features/definition.zig index b4bfc19f6..984a4ea73 100644 --- a/tests/lsp_features/definition.zig +++ b/tests/lsp_features/definition.zig @@ -1,6 +1,5 @@ const std = @import("std"); const zls = @import("zls"); -const builtin = @import("builtin"); const helper = @import("../helper.zig"); const Context = @import("../context.zig").Context; diff --git a/tests/lsp_features/document_symbol.zig b/tests/lsp_features/document_symbol.zig index e5d6392cc..2c5678c6d 100644 --- a/tests/lsp_features/document_symbol.zig +++ b/tests/lsp_features/document_symbol.zig @@ -1,6 +1,5 @@ const std = @import("std"); const zls = @import("zls"); -const builtin = @import("builtin"); const Context = @import("../context.zig").Context; diff --git a/tests/lsp_features/folding_range.zig b/tests/lsp_features/folding_range.zig index f88a96717..e24e7f0c1 100644 --- a/tests/lsp_features/folding_range.zig +++ b/tests/lsp_features/folding_range.zig @@ -1,13 +1,10 @@ const std = @import("std"); const zls = @import("zls"); -const builtin = @import("builtin"); const Context = @import("../context.zig").Context; const types = zls.types; -const allocator: std.mem.Allocator = std.testing.allocator; - test "empty" { try testFoldingRange("", &.{}); } diff --git a/tests/lsp_features/hover.zig b/tests/lsp_features/hover.zig index 73f8e0f5a..24b9d502a 100644 --- a/tests/lsp_features/hover.zig +++ b/tests/lsp_features/hover.zig @@ -1,6 +1,5 @@ const std = @import("std"); const zls = @import("zls"); -const builtin = @import("builtin"); const Context = @import("../context.zig").Context; diff --git a/tests/lsp_features/inlay_hints.zig b/tests/lsp_features/inlay_hints.zig index b29d02dc9..423246723 100644 --- a/tests/lsp_features/inlay_hints.zig +++ b/tests/lsp_features/inlay_hints.zig @@ -1,6 +1,5 @@ const std = @import("std"); const zls = @import("zls"); -const builtin = @import("builtin"); const helper = @import("../helper.zig"); const Context = @import("../context.zig").Context; diff --git a/tests/lsp_features/references.zig b/tests/lsp_features/references.zig index c11c5887f..30ad6d65f 100644 --- a/tests/lsp_features/references.zig +++ b/tests/lsp_features/references.zig @@ -1,6 +1,5 @@ const std = @import("std"); const zls = @import("zls"); -const builtin = @import("builtin"); const helper = @import("../helper.zig"); const Context = @import("../context.zig").Context; diff --git a/tests/lsp_features/selection_range.zig b/tests/lsp_features/selection_range.zig index 6130169c3..a7b2480d7 100644 --- a/tests/lsp_features/selection_range.zig +++ b/tests/lsp_features/selection_range.zig @@ -1,10 +1,8 @@ const std = @import("std"); const zls = @import("zls"); -const builtin = @import("builtin"); const helper = @import("../helper.zig"); const Context = @import("../context.zig").Context; -const ErrorBuilder = @import("../ErrorBuilder.zig"); const types = zls.types; const offsets = zls.offsets; diff --git a/tests/lsp_features/semantic_tokens.zig b/tests/lsp_features/semantic_tokens.zig index 62712ec32..5381344bc 100644 --- a/tests/lsp_features/semantic_tokens.zig +++ b/tests/lsp_features/semantic_tokens.zig @@ -1,6 +1,5 @@ const std = @import("std"); const zls = @import("zls"); -const builtin = @import("builtin"); const Context = @import("../context.zig").Context; const ErrorBuilder = @import("../ErrorBuilder.zig"); @@ -1676,11 +1675,6 @@ test "assembly" { }); } -const S = struct { - const foo = @compileError("some message"); -}; -const bar = S.foo; - test "deprecated" { try testSemanticTokens( \\const foo = @compileError("some message"); diff --git a/tests/utility/ast.zig b/tests/utility/ast.zig index 90a93da23..ee520530c 100644 --- a/tests/utility/ast.zig +++ b/tests/utility/ast.zig @@ -2,10 +2,8 @@ const std = @import("std"); const zls = @import("zls"); const helper = @import("../helper.zig"); -const Context = @import("../context.zig").Context; const ErrorBuilder = @import("../ErrorBuilder.zig"); -const types = zls.types; const offsets = zls.offsets; const ast = zls.ast; diff --git a/tests/utility/position_context.zig b/tests/utility/position_context.zig index 0a1d03438..a24c6316f 100644 --- a/tests/utility/position_context.zig +++ b/tests/utility/position_context.zig @@ -2,8 +2,6 @@ const std = @import("std"); const zls = @import("zls"); const Analyser = zls.Analyser; -const types = zls.types; -const offsets = zls.offsets; const allocator = std.testing.allocator;