├── .credo.exs ├── .dialyzer_ignore.exs ├── .formatter.exs ├── .github ├── dependabot.yml └── workflows │ └── ci.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── config ├── config.exs ├── dev.exs ├── prod.exs └── test.exs ├── lib ├── elixir_sense.ex └── elixir_sense │ ├── core │ ├── applications.ex │ ├── behaviours.ex │ ├── binding.ex │ ├── bitstring.ex │ ├── builtin_attributes.ex │ ├── builtin_functions.ex │ ├── builtin_types.ex │ ├── compiler.ex │ ├── compiler │ │ ├── bitstring.ex │ │ ├── clauses.ex │ │ ├── dispatch.ex │ │ ├── fake_local.ex │ │ ├── fn.ex │ │ ├── macro.ex │ │ ├── map.ex │ │ ├── quote.ex │ │ ├── rewrite.ex │ │ ├── state.ex │ │ ├── typespec.ex │ │ └── utils.ex │ ├── erlang_html.ex │ ├── introspection.ex │ ├── metadata.ex │ ├── metadata_builder.ex │ ├── normalized │ │ ├── code.ex │ │ ├── code │ │ │ ├── elixir_sense_formatter.ex │ │ │ ├── elixir_sense_fragment.ex │ │ │ ├── elixir_sense_typespec.ex │ │ │ ├── formatter.ex │ │ │ └── fragment.ex │ │ ├── macro │ │ │ └── env.ex │ │ ├── path.ex │ │ ├── tokenizer.ex │ │ └── typespec.ex │ ├── options.ex │ ├── parser.ex │ ├── reserved_words.ex │ ├── source.ex │ ├── state │ │ ├── attribute_info.ex │ │ ├── call_info.ex │ │ ├── env.ex │ │ ├── mod_fun_info.ex │ │ ├── record_info.ex │ │ ├── spec_info.ex │ │ ├── struct_info.ex │ │ ├── type_info.ex │ │ └── var_info.ex │ ├── struct.ex │ ├── surround_context.ex │ ├── type_ast.ex │ ├── type_inference.ex │ ├── type_inference │ │ └── guard.ex │ └── type_info.ex │ ├── log.ex │ └── providers │ ├── completion │ ├── completion_engine.ex │ ├── generic_reducer.ex │ ├── reducer.ex │ ├── reducers │ │ ├── bitstring.ex │ │ ├── callbacks.ex │ │ ├── complete_engine.ex │ │ ├── docs_snippets.ex │ │ ├── overridable.ex │ │ ├── params.ex │ │ ├── protocol.ex │ │ ├── record.ex │ │ ├── returns.ex │ │ ├── struct.ex │ │ └── type_specs.ex │ └── suggestion.ex │ ├── definition │ └── locator.ex │ ├── hover │ └── docs.ex │ ├── implementation │ └── locator.ex │ ├── location.ex │ ├── location │ └── erl.ex │ ├── plugins │ ├── ecto.ex │ ├── ecto │ │ ├── query.ex │ │ ├── schema.ex │ │ └── types.ex │ ├── module_store.ex │ ├── option.ex │ ├── phoenix.ex │ ├── phoenix │ │ └── scope.ex │ ├── plugin.ex │ └── util.ex │ ├── references │ └── locator.ex │ ├── signature_help │ └── signature.ex │ └── utils │ ├── field.ex │ └── matcher.ex ├── mix.exs ├── mix.lock ├── src ├── .gitignore ├── elixir_sense.erl ├── elixir_sense.hrl ├── elixir_sense_config.erl ├── elixir_sense_interpolation.erl ├── elixir_sense_parser.yrl ├── elixir_sense_tokenizer.erl └── elixir_sense_tokenizer.hrl └── test ├── elixir_sense ├── all_modules_test.exs ├── core │ ├── binding_test.exs │ ├── bitstring_test.exs │ ├── builtin_functions_test.exs │ ├── compiler │ │ └── typespec_test.exs │ ├── compiler_test.exs │ ├── erlang_html_test.exs │ ├── introspection_test.exs │ ├── metadata_builder │ │ ├── alias_test.exs │ │ ├── error_recovery_test.exs │ │ ├── import_test.exs │ │ └── require_test.exs │ ├── metadata_builder_test.exs │ ├── metadata_test.exs │ ├── normalized │ │ ├── code_test.exs │ │ ├── tokenizer_test.exs │ │ └── typespec_test.exs │ ├── options_test.exs │ ├── parser_test.exs │ ├── source_test.exs │ ├── type_inference │ │ └── guard_test.exs │ ├── type_inference_test.exs │ └── type_info_test.exs └── log_test.exs ├── misc └── mock_elixir_src │ └── lib │ └── elixir │ └── lib │ └── string.ex ├── support ├── behaviour_implementations.ex ├── behaviour_with_macrocallbacks.ex ├── callback_opaque.ex ├── case_template_example.ex ├── empty_module.ex ├── example_behaviour.ex ├── example_protocol.ex ├── fixtures │ └── metadata_builder │ │ ├── alias │ │ ├── after_strct_with_implementation.ex │ │ ├── alias_12.ex │ │ ├── alias_of_alias.ex │ │ ├── empty.ex │ │ ├── external.ex │ │ ├── in_submodule.ex │ │ ├── inherit_function.ex │ │ ├── inherit_submodule.ex │ │ ├── module_special.ex │ │ ├── module_special_12.ex │ │ ├── module_special_submodule.ex │ │ ├── module_special_with_as.ex │ │ ├── no_leak_block.ex │ │ ├── no_leak_clause.ex │ │ ├── no_leak_function.ex │ │ ├── no_leak_submodule.ex │ │ ├── no_unalias_nested.ex │ │ ├── noop.ex │ │ ├── one_part.ex │ │ ├── one_part_with_as.ex │ │ ├── realias.ex │ │ ├── realias_in_scope.ex │ │ ├── require_with_as.ex │ │ ├── require_with_warn_as.ex │ │ ├── simple_alias.ex │ │ ├── submodule.ex │ │ ├── submodule_external.ex │ │ ├── submodule_external_inherit.ex │ │ ├── submodule_external_inside.ex │ │ ├── submodule_external_special.ex │ │ ├── submodule_external_special_inside.ex │ │ ├── submodule_external_with_alias.ex │ │ ├── submodule_external_with_alias_special.ex │ │ ├── submodule_nested.ex │ │ ├── submodule_nested_external.ex │ │ ├── unalias.ex │ │ ├── with_as.ex │ │ ├── with_as_erlang.ex │ │ ├── with_warn.ex │ │ └── with_warn_as.ex │ │ ├── import │ │ ├── elixir_behaviour.ex │ │ ├── empty.ex │ │ ├── erlang.ex │ │ ├── erlang_behaviour.ex │ │ ├── except_list.ex │ │ ├── except_modify.ex │ │ ├── external.ex │ │ ├── import_12.ex │ │ ├── import_of_alias.ex │ │ ├── in_submodule.ex │ │ ├── inherit_function.ex │ │ ├── inherit_submodule.ex │ │ ├── no_leak_block.ex │ │ ├── no_leak_clause.ex │ │ ├── no_leak_function.ex │ │ ├── no_leak_submodule.ex │ │ ├── one_part.ex │ │ ├── only_functions.ex │ │ ├── only_list.ex │ │ ├── only_macros.ex │ │ ├── only_sigils.ex │ │ ├── only_underscored.ex │ │ ├── overwrite.ex │ │ ├── overwrite_in_scope.ex │ │ ├── overwrite_no_leak.ex │ │ ├── simple_import.ex │ │ ├── transitive.ex │ │ └── with_warn.ex │ │ ├── modules.ex │ │ └── require │ │ ├── empty.ex │ │ ├── external.ex │ │ ├── import.ex │ │ ├── in_submodule.ex │ │ ├── inherit_function.ex │ │ ├── inherit_submodule.ex │ │ ├── no_leak_block.ex │ │ ├── no_leak_clause.ex │ │ ├── no_leak_function.ex │ │ ├── no_leak_submodule.ex │ │ ├── one_part.ex │ │ ├── one_part_with_as.ex │ │ ├── require_12.ex │ │ ├── require_of_alias.ex │ │ ├── simple_require.ex │ │ ├── submodule.ex │ │ ├── use.ex │ │ ├── with_as.ex │ │ └── with_warn.ex ├── functions_with_default_args.ex ├── functions_with_return_spec.ex ├── functions_with_the_same_name.ex ├── macro_generated.ex ├── macro_hygiene.ex ├── module_with_builtin_type_shadowing.ex ├── module_with_functions.ex ├── module_with_many_clauses.ex ├── module_with_private_types.ex ├── module_with_record.ex ├── module_with_struct.ex ├── module_with_types.ex ├── module_with_typespecs.ex ├── modules_with_docs.ex ├── modules_with_references.ex ├── options.ex ├── overridable_function.ex ├── references_tracer.ex ├── same_module.ex ├── stuct_with_typespec.ex ├── subscriber.ex ├── subscription.ex ├── types_with_multiple_arity.ex └── use_example.ex └── test_helper.exs /.credo.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/.credo.exs -------------------------------------------------------------------------------- /.dialyzer_ignore.exs: -------------------------------------------------------------------------------- 1 | [{"lib/elixir_sense/core/normalized/tokenizer.ex", :pattern_match}] 2 | -------------------------------------------------------------------------------- /.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/.formatter.exs -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/README.md -------------------------------------------------------------------------------- /config/config.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/config/config.exs -------------------------------------------------------------------------------- /config/dev.exs: -------------------------------------------------------------------------------- 1 | import Config 2 | -------------------------------------------------------------------------------- /config/prod.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/config/prod.exs -------------------------------------------------------------------------------- /config/test.exs: -------------------------------------------------------------------------------- 1 | import Config 2 | -------------------------------------------------------------------------------- /lib/elixir_sense.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/applications.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/applications.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/behaviours.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/behaviours.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/binding.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/binding.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/bitstring.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/bitstring.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/builtin_attributes.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/builtin_attributes.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/builtin_functions.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/builtin_functions.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/builtin_types.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/builtin_types.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/compiler.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/compiler.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/compiler/bitstring.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/compiler/bitstring.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/compiler/clauses.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/compiler/clauses.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/compiler/dispatch.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/compiler/dispatch.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/compiler/fake_local.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/compiler/fake_local.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/compiler/fn.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/compiler/fn.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/compiler/macro.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/compiler/macro.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/compiler/map.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/compiler/map.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/compiler/quote.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/compiler/quote.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/compiler/rewrite.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/compiler/rewrite.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/compiler/state.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/compiler/state.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/compiler/typespec.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/compiler/typespec.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/compiler/utils.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/compiler/utils.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/erlang_html.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/erlang_html.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/introspection.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/introspection.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/metadata.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/metadata.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/metadata_builder.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/metadata_builder.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/normalized/code.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/normalized/code.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/normalized/code/elixir_sense_formatter.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/normalized/code/elixir_sense_formatter.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/normalized/code/elixir_sense_fragment.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/normalized/code/elixir_sense_fragment.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/normalized/code/elixir_sense_typespec.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/normalized/code/elixir_sense_typespec.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/normalized/code/formatter.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/normalized/code/formatter.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/normalized/code/fragment.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/normalized/code/fragment.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/normalized/macro/env.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/normalized/macro/env.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/normalized/path.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/normalized/path.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/normalized/tokenizer.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/normalized/tokenizer.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/normalized/typespec.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/normalized/typespec.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/options.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/parser.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/parser.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/reserved_words.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/reserved_words.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/source.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/source.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/state/attribute_info.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/state/attribute_info.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/state/call_info.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/state/call_info.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/state/env.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/state/env.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/state/mod_fun_info.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/state/mod_fun_info.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/state/record_info.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/state/record_info.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/state/spec_info.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/state/spec_info.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/state/struct_info.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/state/struct_info.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/state/type_info.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/state/type_info.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/state/var_info.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/state/var_info.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/struct.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/struct.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/surround_context.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/surround_context.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/type_ast.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/type_ast.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/type_inference.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/type_inference.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/type_inference/guard.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/type_inference/guard.ex -------------------------------------------------------------------------------- /lib/elixir_sense/core/type_info.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/core/type_info.ex -------------------------------------------------------------------------------- /lib/elixir_sense/log.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/log.ex -------------------------------------------------------------------------------- /lib/elixir_sense/providers/completion/completion_engine.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/providers/completion/completion_engine.ex -------------------------------------------------------------------------------- /lib/elixir_sense/providers/completion/generic_reducer.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/providers/completion/generic_reducer.ex -------------------------------------------------------------------------------- /lib/elixir_sense/providers/completion/reducer.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/providers/completion/reducer.ex -------------------------------------------------------------------------------- /lib/elixir_sense/providers/completion/reducers/bitstring.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/providers/completion/reducers/bitstring.ex -------------------------------------------------------------------------------- /lib/elixir_sense/providers/completion/reducers/callbacks.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/providers/completion/reducers/callbacks.ex -------------------------------------------------------------------------------- /lib/elixir_sense/providers/completion/reducers/complete_engine.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/providers/completion/reducers/complete_engine.ex -------------------------------------------------------------------------------- /lib/elixir_sense/providers/completion/reducers/docs_snippets.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/providers/completion/reducers/docs_snippets.ex -------------------------------------------------------------------------------- /lib/elixir_sense/providers/completion/reducers/overridable.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/providers/completion/reducers/overridable.ex -------------------------------------------------------------------------------- /lib/elixir_sense/providers/completion/reducers/params.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/providers/completion/reducers/params.ex -------------------------------------------------------------------------------- /lib/elixir_sense/providers/completion/reducers/protocol.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/providers/completion/reducers/protocol.ex -------------------------------------------------------------------------------- /lib/elixir_sense/providers/completion/reducers/record.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/providers/completion/reducers/record.ex -------------------------------------------------------------------------------- /lib/elixir_sense/providers/completion/reducers/returns.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/providers/completion/reducers/returns.ex -------------------------------------------------------------------------------- /lib/elixir_sense/providers/completion/reducers/struct.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/providers/completion/reducers/struct.ex -------------------------------------------------------------------------------- /lib/elixir_sense/providers/completion/reducers/type_specs.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/providers/completion/reducers/type_specs.ex -------------------------------------------------------------------------------- /lib/elixir_sense/providers/completion/suggestion.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/providers/completion/suggestion.ex -------------------------------------------------------------------------------- /lib/elixir_sense/providers/definition/locator.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/providers/definition/locator.ex -------------------------------------------------------------------------------- /lib/elixir_sense/providers/hover/docs.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/providers/hover/docs.ex -------------------------------------------------------------------------------- /lib/elixir_sense/providers/implementation/locator.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/providers/implementation/locator.ex -------------------------------------------------------------------------------- /lib/elixir_sense/providers/location.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/providers/location.ex -------------------------------------------------------------------------------- /lib/elixir_sense/providers/location/erl.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/providers/location/erl.ex -------------------------------------------------------------------------------- /lib/elixir_sense/providers/plugins/ecto.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/providers/plugins/ecto.ex -------------------------------------------------------------------------------- /lib/elixir_sense/providers/plugins/ecto/query.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/providers/plugins/ecto/query.ex -------------------------------------------------------------------------------- /lib/elixir_sense/providers/plugins/ecto/schema.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/providers/plugins/ecto/schema.ex -------------------------------------------------------------------------------- /lib/elixir_sense/providers/plugins/ecto/types.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/providers/plugins/ecto/types.ex -------------------------------------------------------------------------------- /lib/elixir_sense/providers/plugins/module_store.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/providers/plugins/module_store.ex -------------------------------------------------------------------------------- /lib/elixir_sense/providers/plugins/option.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/providers/plugins/option.ex -------------------------------------------------------------------------------- /lib/elixir_sense/providers/plugins/phoenix.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/providers/plugins/phoenix.ex -------------------------------------------------------------------------------- /lib/elixir_sense/providers/plugins/phoenix/scope.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/providers/plugins/phoenix/scope.ex -------------------------------------------------------------------------------- /lib/elixir_sense/providers/plugins/plugin.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/providers/plugins/plugin.ex -------------------------------------------------------------------------------- /lib/elixir_sense/providers/plugins/util.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/providers/plugins/util.ex -------------------------------------------------------------------------------- /lib/elixir_sense/providers/references/locator.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/providers/references/locator.ex -------------------------------------------------------------------------------- /lib/elixir_sense/providers/signature_help/signature.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/providers/signature_help/signature.ex -------------------------------------------------------------------------------- /lib/elixir_sense/providers/utils/field.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/providers/utils/field.ex -------------------------------------------------------------------------------- /lib/elixir_sense/providers/utils/matcher.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/lib/elixir_sense/providers/utils/matcher.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/mix.lock -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- 1 | elixir_sense_parser.erl 2 | -------------------------------------------------------------------------------- /src/elixir_sense.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/src/elixir_sense.erl -------------------------------------------------------------------------------- /src/elixir_sense.hrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/src/elixir_sense.hrl -------------------------------------------------------------------------------- /src/elixir_sense_config.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/src/elixir_sense_config.erl -------------------------------------------------------------------------------- /src/elixir_sense_interpolation.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/src/elixir_sense_interpolation.erl -------------------------------------------------------------------------------- /src/elixir_sense_parser.yrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/src/elixir_sense_parser.yrl -------------------------------------------------------------------------------- /src/elixir_sense_tokenizer.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/src/elixir_sense_tokenizer.erl -------------------------------------------------------------------------------- /src/elixir_sense_tokenizer.hrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/src/elixir_sense_tokenizer.hrl -------------------------------------------------------------------------------- /test/elixir_sense/all_modules_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/elixir_sense/all_modules_test.exs -------------------------------------------------------------------------------- /test/elixir_sense/core/binding_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/elixir_sense/core/binding_test.exs -------------------------------------------------------------------------------- /test/elixir_sense/core/bitstring_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/elixir_sense/core/bitstring_test.exs -------------------------------------------------------------------------------- /test/elixir_sense/core/builtin_functions_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/elixir_sense/core/builtin_functions_test.exs -------------------------------------------------------------------------------- /test/elixir_sense/core/compiler/typespec_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/elixir_sense/core/compiler/typespec_test.exs -------------------------------------------------------------------------------- /test/elixir_sense/core/compiler_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/elixir_sense/core/compiler_test.exs -------------------------------------------------------------------------------- /test/elixir_sense/core/erlang_html_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/elixir_sense/core/erlang_html_test.exs -------------------------------------------------------------------------------- /test/elixir_sense/core/introspection_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/elixir_sense/core/introspection_test.exs -------------------------------------------------------------------------------- /test/elixir_sense/core/metadata_builder/alias_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/elixir_sense/core/metadata_builder/alias_test.exs -------------------------------------------------------------------------------- /test/elixir_sense/core/metadata_builder/error_recovery_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/elixir_sense/core/metadata_builder/error_recovery_test.exs -------------------------------------------------------------------------------- /test/elixir_sense/core/metadata_builder/import_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/elixir_sense/core/metadata_builder/import_test.exs -------------------------------------------------------------------------------- /test/elixir_sense/core/metadata_builder/require_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/elixir_sense/core/metadata_builder/require_test.exs -------------------------------------------------------------------------------- /test/elixir_sense/core/metadata_builder_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/elixir_sense/core/metadata_builder_test.exs -------------------------------------------------------------------------------- /test/elixir_sense/core/metadata_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/elixir_sense/core/metadata_test.exs -------------------------------------------------------------------------------- /test/elixir_sense/core/normalized/code_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/elixir_sense/core/normalized/code_test.exs -------------------------------------------------------------------------------- /test/elixir_sense/core/normalized/tokenizer_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/elixir_sense/core/normalized/tokenizer_test.exs -------------------------------------------------------------------------------- /test/elixir_sense/core/normalized/typespec_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/elixir_sense/core/normalized/typespec_test.exs -------------------------------------------------------------------------------- /test/elixir_sense/core/options_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/elixir_sense/core/options_test.exs -------------------------------------------------------------------------------- /test/elixir_sense/core/parser_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/elixir_sense/core/parser_test.exs -------------------------------------------------------------------------------- /test/elixir_sense/core/source_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/elixir_sense/core/source_test.exs -------------------------------------------------------------------------------- /test/elixir_sense/core/type_inference/guard_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/elixir_sense/core/type_inference/guard_test.exs -------------------------------------------------------------------------------- /test/elixir_sense/core/type_inference_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/elixir_sense/core/type_inference_test.exs -------------------------------------------------------------------------------- /test/elixir_sense/core/type_info_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/elixir_sense/core/type_info_test.exs -------------------------------------------------------------------------------- /test/elixir_sense/log_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/elixir_sense/log_test.exs -------------------------------------------------------------------------------- /test/misc/mock_elixir_src/lib/elixir/lib/string.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/misc/mock_elixir_src/lib/elixir/lib/string.ex -------------------------------------------------------------------------------- /test/support/behaviour_implementations.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/behaviour_implementations.ex -------------------------------------------------------------------------------- /test/support/behaviour_with_macrocallbacks.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/behaviour_with_macrocallbacks.ex -------------------------------------------------------------------------------- /test/support/callback_opaque.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/callback_opaque.ex -------------------------------------------------------------------------------- /test/support/case_template_example.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/case_template_example.ex -------------------------------------------------------------------------------- /test/support/empty_module.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/empty_module.ex -------------------------------------------------------------------------------- /test/support/example_behaviour.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/example_behaviour.ex -------------------------------------------------------------------------------- /test/support/example_protocol.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/example_protocol.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/alias/after_strct_with_implementation.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/alias/after_strct_with_implementation.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/alias/alias_12.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/alias/alias_12.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/alias/alias_of_alias.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/alias/alias_of_alias.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/alias/empty.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/alias/empty.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/alias/external.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/alias/external.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/alias/in_submodule.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/alias/in_submodule.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/alias/inherit_function.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/alias/inherit_function.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/alias/inherit_submodule.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/alias/inherit_submodule.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/alias/module_special.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/alias/module_special.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/alias/module_special_12.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/alias/module_special_12.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/alias/module_special_submodule.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/alias/module_special_submodule.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/alias/module_special_with_as.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/alias/module_special_with_as.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/alias/no_leak_block.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/alias/no_leak_block.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/alias/no_leak_clause.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/alias/no_leak_clause.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/alias/no_leak_function.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/alias/no_leak_function.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/alias/no_leak_submodule.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/alias/no_leak_submodule.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/alias/no_unalias_nested.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/alias/no_unalias_nested.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/alias/noop.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/alias/noop.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/alias/one_part.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/alias/one_part.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/alias/one_part_with_as.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/alias/one_part_with_as.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/alias/realias.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/alias/realias.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/alias/realias_in_scope.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/alias/realias_in_scope.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/alias/require_with_as.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/alias/require_with_as.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/alias/require_with_warn_as.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/alias/require_with_warn_as.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/alias/simple_alias.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/alias/simple_alias.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/alias/submodule.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/alias/submodule.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/alias/submodule_external.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/alias/submodule_external.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/alias/submodule_external_inherit.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/alias/submodule_external_inherit.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/alias/submodule_external_inside.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/alias/submodule_external_inside.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/alias/submodule_external_special.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/alias/submodule_external_special.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/alias/submodule_external_special_inside.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/alias/submodule_external_special_inside.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/alias/submodule_external_with_alias.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/alias/submodule_external_with_alias.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/alias/submodule_external_with_alias_special.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/alias/submodule_external_with_alias_special.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/alias/submodule_nested.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/alias/submodule_nested.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/alias/submodule_nested_external.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/alias/submodule_nested_external.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/alias/unalias.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/alias/unalias.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/alias/with_as.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/alias/with_as.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/alias/with_as_erlang.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/alias/with_as_erlang.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/alias/with_warn.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/alias/with_warn.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/alias/with_warn_as.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/alias/with_warn_as.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/import/elixir_behaviour.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/import/elixir_behaviour.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/import/empty.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/import/empty.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/import/erlang.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/import/erlang.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/import/erlang_behaviour.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/import/erlang_behaviour.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/import/except_list.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/import/except_list.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/import/except_modify.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/import/except_modify.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/import/external.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/import/external.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/import/import_12.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/import/import_12.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/import/import_of_alias.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/import/import_of_alias.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/import/in_submodule.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/import/in_submodule.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/import/inherit_function.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/import/inherit_function.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/import/inherit_submodule.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/import/inherit_submodule.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/import/no_leak_block.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/import/no_leak_block.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/import/no_leak_clause.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/import/no_leak_clause.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/import/no_leak_function.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/import/no_leak_function.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/import/no_leak_submodule.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/import/no_leak_submodule.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/import/one_part.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/import/one_part.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/import/only_functions.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/import/only_functions.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/import/only_list.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/import/only_list.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/import/only_macros.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/import/only_macros.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/import/only_sigils.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/import/only_sigils.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/import/only_underscored.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/import/only_underscored.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/import/overwrite.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/import/overwrite.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/import/overwrite_in_scope.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/import/overwrite_in_scope.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/import/overwrite_no_leak.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/import/overwrite_no_leak.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/import/simple_import.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/import/simple_import.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/import/transitive.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/import/transitive.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/import/with_warn.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/import/with_warn.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/modules.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/modules.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/require/empty.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/require/empty.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/require/external.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/require/external.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/require/import.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/require/import.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/require/in_submodule.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/require/in_submodule.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/require/inherit_function.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/require/inherit_function.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/require/inherit_submodule.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/require/inherit_submodule.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/require/no_leak_block.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/require/no_leak_block.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/require/no_leak_clause.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/require/no_leak_clause.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/require/no_leak_function.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/require/no_leak_function.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/require/no_leak_submodule.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/require/no_leak_submodule.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/require/one_part.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/require/one_part.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/require/one_part_with_as.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/require/one_part_with_as.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/require/require_12.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/require/require_12.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/require/require_of_alias.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/require/require_of_alias.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/require/simple_require.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/require/simple_require.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/require/submodule.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/require/submodule.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/require/use.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/require/use.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/require/with_as.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/require/with_as.ex -------------------------------------------------------------------------------- /test/support/fixtures/metadata_builder/require/with_warn.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/fixtures/metadata_builder/require/with_warn.ex -------------------------------------------------------------------------------- /test/support/functions_with_default_args.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/functions_with_default_args.ex -------------------------------------------------------------------------------- /test/support/functions_with_return_spec.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/functions_with_return_spec.ex -------------------------------------------------------------------------------- /test/support/functions_with_the_same_name.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/functions_with_the_same_name.ex -------------------------------------------------------------------------------- /test/support/macro_generated.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/macro_generated.ex -------------------------------------------------------------------------------- /test/support/macro_hygiene.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/macro_hygiene.ex -------------------------------------------------------------------------------- /test/support/module_with_builtin_type_shadowing.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/module_with_builtin_type_shadowing.ex -------------------------------------------------------------------------------- /test/support/module_with_functions.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/module_with_functions.ex -------------------------------------------------------------------------------- /test/support/module_with_many_clauses.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/module_with_many_clauses.ex -------------------------------------------------------------------------------- /test/support/module_with_private_types.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/module_with_private_types.ex -------------------------------------------------------------------------------- /test/support/module_with_record.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/module_with_record.ex -------------------------------------------------------------------------------- /test/support/module_with_struct.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/module_with_struct.ex -------------------------------------------------------------------------------- /test/support/module_with_types.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/module_with_types.ex -------------------------------------------------------------------------------- /test/support/module_with_typespecs.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/module_with_typespecs.ex -------------------------------------------------------------------------------- /test/support/modules_with_docs.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/modules_with_docs.ex -------------------------------------------------------------------------------- /test/support/modules_with_references.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/modules_with_references.ex -------------------------------------------------------------------------------- /test/support/options.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/options.ex -------------------------------------------------------------------------------- /test/support/overridable_function.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/overridable_function.ex -------------------------------------------------------------------------------- /test/support/references_tracer.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/references_tracer.ex -------------------------------------------------------------------------------- /test/support/same_module.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/same_module.ex -------------------------------------------------------------------------------- /test/support/stuct_with_typespec.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/stuct_with_typespec.ex -------------------------------------------------------------------------------- /test/support/subscriber.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/subscriber.ex -------------------------------------------------------------------------------- /test/support/subscription.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/subscription.ex -------------------------------------------------------------------------------- /test/support/types_with_multiple_arity.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/types_with_multiple_arity.ex -------------------------------------------------------------------------------- /test/support/use_example.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/support/use_example.ex -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elixir-lsp/elixir_sense/HEAD/test/test_helper.exs --------------------------------------------------------------------------------