From 585cdb6badf38e288bf636d1b190b78cd2eec431 Mon Sep 17 00:00:00 2001 From: Lukasz Samson Date: Sun, 10 Mar 2024 09:06:05 +0100 Subject: [PATCH] add copyright notices --- apps/elixir_ls_utils/lib/completion_engine.ex | 6 ++++++ apps/elixir_ls_utils/lib/matcher.ex | 6 ++++++ apps/elixir_ls_utils/test/complete_test.exs | 6 ++++++ apps/language_server/lib/language_server/ast_utils.ex | 6 ++++++ apps/language_server/lib/language_server/location.ex | 6 ++++++ .../language_server/providers/completion/generic_reducer.ex | 6 ++++++ .../lib/language_server/providers/completion/reducer.ex | 6 ++++++ .../providers/completion/reducers/bitstring.ex | 6 ++++++ .../providers/completion/reducers/callbacks.ex | 6 ++++++ .../providers/completion/reducers/complete_engine.ex | 6 ++++++ .../providers/completion/reducers/docs_snippets.ex | 6 ++++++ .../providers/completion/reducers/overridable.ex | 6 ++++++ .../language_server/providers/completion/reducers/params.ex | 6 ++++++ .../providers/completion/reducers/protocol.ex | 6 ++++++ .../providers/completion/reducers/returns.ex | 6 ++++++ .../language_server/providers/completion/reducers/struct.ex | 6 ++++++ .../providers/completion/reducers/type_specs.ex | 6 ++++++ .../lib/language_server/providers/completion/suggestion.ex | 6 ++++++ .../lib/language_server/providers/definition/locator.ex | 6 ++++++ .../lib/language_server/providers/hover/docs.ex | 6 ++++++ .../lib/language_server/providers/implementation/locator.ex | 6 ++++++ .../lib/language_server/providers/references/locator.ex | 6 ++++++ apps/language_server/test/location_test.exs | 6 ++++++ .../test/providers/completion/suggestions_test.exs | 6 ++++++ .../test/providers/definition/locator_test.exs | 6 ++++++ apps/language_server/test/providers/hover/docs_test.exs | 6 ++++++ .../test/providers/implementation/locator_test.exs | 6 ++++++ .../test/providers/references/locator_test.exs | 6 ++++++ .../test/providers/signature_help/signature_test.exs | 6 ++++++ 29 files changed, 174 insertions(+) diff --git a/apps/elixir_ls_utils/lib/completion_engine.ex b/apps/elixir_ls_utils/lib/completion_engine.ex index bc97545df..ef5ed9dd9 100644 --- a/apps/elixir_ls_utils/lib/completion_engine.ex +++ b/apps/elixir_ls_utils/lib/completion_engine.ex @@ -1,3 +1,9 @@ +# This code has originally been a part of https://github.com/elixir-lsp/elixir_sense + +# Copyright (c) 2017 Marlus Saraiva +# Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +# The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + # This file includes modified code extracted from the elixir project. Namely: # # https://github.com/elixir-lang/elixir/blob/v1.1/lib/iex/lib/iex/autocomplete.exs diff --git a/apps/elixir_ls_utils/lib/matcher.ex b/apps/elixir_ls_utils/lib/matcher.ex index 623403c06..841c0d6c7 100644 --- a/apps/elixir_ls_utils/lib/matcher.ex +++ b/apps/elixir_ls_utils/lib/matcher.ex @@ -1,3 +1,9 @@ +# This code has originally been a part of https://github.com/elixir-lsp/elixir_sense + +# Copyright (c) 2017 Marlus Saraiva +# Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +# The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + defmodule ElixirLS.Utils.Matcher do @moduledoc """ ## Suggestion Matching diff --git a/apps/elixir_ls_utils/test/complete_test.exs b/apps/elixir_ls_utils/test/complete_test.exs index a51d3bc01..b6c5cbf24 100644 --- a/apps/elixir_ls_utils/test/complete_test.exs +++ b/apps/elixir_ls_utils/test/complete_test.exs @@ -1,3 +1,9 @@ +# This code has originally been a part of https://github.com/elixir-lsp/elixir_sense + +# Copyright (c) 2017 Marlus Saraiva +# Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +# The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + # This file includes modified code extracted from the elixir project. Namely: # # https://github.com/elixir-lang/elixir/blob/v1.9/lib/iex/test/iex/autocomplete_test.exs diff --git a/apps/language_server/lib/language_server/ast_utils.ex b/apps/language_server/lib/language_server/ast_utils.ex index 9702705d1..ba474c7f0 100644 --- a/apps/language_server/lib/language_server/ast_utils.ex +++ b/apps/language_server/lib/language_server/ast_utils.ex @@ -1,3 +1,9 @@ +# This code has originally been a part of https://github.com/elixir-lsp/elixir_sense + +# Copyright (c) 2017 Marlus Saraiva +# Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +# The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + defmodule ElixirLS.LanguageServer.AstUtils do import ElixirLS.LanguageServer.Protocol alias ElixirLS.LanguageServer.SourceFile diff --git a/apps/language_server/lib/language_server/location.ex b/apps/language_server/lib/language_server/location.ex index 88077e6c7..16e7799aa 100644 --- a/apps/language_server/lib/language_server/location.ex +++ b/apps/language_server/lib/language_server/location.ex @@ -1,3 +1,9 @@ +# This code has originally been a part of https://github.com/elixir-lsp/elixir_sense + +# Copyright (c) 2017 Marlus Saraiva +# Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +# The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + defmodule ElixirLS.LanguageServer.Location do @moduledoc """ A location in a source file or buffer diff --git a/apps/language_server/lib/language_server/providers/completion/generic_reducer.ex b/apps/language_server/lib/language_server/providers/completion/generic_reducer.ex index af4b897ea..2eed16422 100644 --- a/apps/language_server/lib/language_server/providers/completion/generic_reducer.ex +++ b/apps/language_server/lib/language_server/providers/completion/generic_reducer.ex @@ -1,3 +1,9 @@ +# This code has originally been a part of https://github.com/elixir-lsp/elixir_sense + +# Copyright (c) 2017 Marlus Saraiva +# Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +# The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + defmodule ElixirLS.LanguageServer.Providers.Completion.GenericReducer do @moduledoc """ A generic behaviour for reducers that customize suggestions diff --git a/apps/language_server/lib/language_server/providers/completion/reducer.ex b/apps/language_server/lib/language_server/providers/completion/reducer.ex index 8d9040446..1cc1dd7f4 100644 --- a/apps/language_server/lib/language_server/providers/completion/reducer.ex +++ b/apps/language_server/lib/language_server/providers/completion/reducer.ex @@ -1,3 +1,9 @@ +# This code has originally been a part of https://github.com/elixir-lsp/elixir_sense + +# Copyright (c) 2017 Marlus Saraiva +# Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +# The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + defmodule ElixirLS.LanguageServer.Providers.Completion.Reducer do @moduledoc !""" Provides common functions for reducers. diff --git a/apps/language_server/lib/language_server/providers/completion/reducers/bitstring.ex b/apps/language_server/lib/language_server/providers/completion/reducers/bitstring.ex index 7c8f2c881..d9e4fdf39 100644 --- a/apps/language_server/lib/language_server/providers/completion/reducers/bitstring.ex +++ b/apps/language_server/lib/language_server/providers/completion/reducers/bitstring.ex @@ -1,3 +1,9 @@ +# This code has originally been a part of https://github.com/elixir-lsp/elixir_sense + +# Copyright (c) 2017 Marlus Saraiva +# Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +# The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + defmodule ElixirLS.LanguageServer.Providers.Completion.Reducers.Bitstring do @moduledoc false diff --git a/apps/language_server/lib/language_server/providers/completion/reducers/callbacks.ex b/apps/language_server/lib/language_server/providers/completion/reducers/callbacks.ex index 8e8e5c810..d678433bf 100644 --- a/apps/language_server/lib/language_server/providers/completion/reducers/callbacks.ex +++ b/apps/language_server/lib/language_server/providers/completion/reducers/callbacks.ex @@ -1,3 +1,9 @@ +# This code has originally been a part of https://github.com/elixir-lsp/elixir_sense + +# Copyright (c) 2017 Marlus Saraiva +# Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +# The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + defmodule ElixirLS.LanguageServer.Providers.Completion.Reducers.Callbacks do @moduledoc false diff --git a/apps/language_server/lib/language_server/providers/completion/reducers/complete_engine.ex b/apps/language_server/lib/language_server/providers/completion/reducers/complete_engine.ex index 5424234a7..498fedb13 100644 --- a/apps/language_server/lib/language_server/providers/completion/reducers/complete_engine.ex +++ b/apps/language_server/lib/language_server/providers/completion/reducers/complete_engine.ex @@ -1,3 +1,9 @@ +# This code has originally been a part of https://github.com/elixir-lsp/elixir_sense + +# Copyright (c) 2017 Marlus Saraiva +# Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +# The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + defmodule ElixirLS.LanguageServer.Providers.Completion.Reducers.CompleteEngine do @moduledoc false diff --git a/apps/language_server/lib/language_server/providers/completion/reducers/docs_snippets.ex b/apps/language_server/lib/language_server/providers/completion/reducers/docs_snippets.ex index e07edd1be..f6260e32a 100644 --- a/apps/language_server/lib/language_server/providers/completion/reducers/docs_snippets.ex +++ b/apps/language_server/lib/language_server/providers/completion/reducers/docs_snippets.ex @@ -1,3 +1,9 @@ +# This code has originally been a part of https://github.com/elixir-lsp/elixir_sense + +# Copyright (c) 2017 Marlus Saraiva +# Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +# The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + defmodule ElixirLS.LanguageServer.Providers.Completion.Reducers.DocsSnippets do @moduledoc false diff --git a/apps/language_server/lib/language_server/providers/completion/reducers/overridable.ex b/apps/language_server/lib/language_server/providers/completion/reducers/overridable.ex index 8c1524999..46ec9c768 100644 --- a/apps/language_server/lib/language_server/providers/completion/reducers/overridable.ex +++ b/apps/language_server/lib/language_server/providers/completion/reducers/overridable.ex @@ -1,3 +1,9 @@ +# This code has originally been a part of https://github.com/elixir-lsp/elixir_sense + +# Copyright (c) 2017 Marlus Saraiva +# Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +# The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + defmodule ElixirLS.LanguageServer.Providers.Completion.Reducers.Overridable do @moduledoc false diff --git a/apps/language_server/lib/language_server/providers/completion/reducers/params.ex b/apps/language_server/lib/language_server/providers/completion/reducers/params.ex index f5404e0be..530a5e1c7 100644 --- a/apps/language_server/lib/language_server/providers/completion/reducers/params.ex +++ b/apps/language_server/lib/language_server/providers/completion/reducers/params.ex @@ -1,3 +1,9 @@ +# This code has originally been a part of https://github.com/elixir-lsp/elixir_sense + +# Copyright (c) 2017 Marlus Saraiva +# Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +# The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + defmodule ElixirLS.LanguageServer.Providers.Completion.Reducers.Params do @moduledoc false diff --git a/apps/language_server/lib/language_server/providers/completion/reducers/protocol.ex b/apps/language_server/lib/language_server/providers/completion/reducers/protocol.ex index d56576623..7377b1064 100644 --- a/apps/language_server/lib/language_server/providers/completion/reducers/protocol.ex +++ b/apps/language_server/lib/language_server/providers/completion/reducers/protocol.ex @@ -1,3 +1,9 @@ +# This code has originally been a part of https://github.com/elixir-lsp/elixir_sense + +# Copyright (c) 2017 Marlus Saraiva +# Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +# The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + defmodule ElixirLS.LanguageServer.Providers.Completion.Reducers.Protocol do @moduledoc false diff --git a/apps/language_server/lib/language_server/providers/completion/reducers/returns.ex b/apps/language_server/lib/language_server/providers/completion/reducers/returns.ex index f5c09d7cc..14347ca25 100644 --- a/apps/language_server/lib/language_server/providers/completion/reducers/returns.ex +++ b/apps/language_server/lib/language_server/providers/completion/reducers/returns.ex @@ -1,3 +1,9 @@ +# This code has originally been a part of https://github.com/elixir-lsp/elixir_sense + +# Copyright (c) 2017 Marlus Saraiva +# Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +# The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + defmodule ElixirLS.LanguageServer.Providers.Completion.Reducers.Returns do @moduledoc false diff --git a/apps/language_server/lib/language_server/providers/completion/reducers/struct.ex b/apps/language_server/lib/language_server/providers/completion/reducers/struct.ex index 2203a0f97..e5733b820 100644 --- a/apps/language_server/lib/language_server/providers/completion/reducers/struct.ex +++ b/apps/language_server/lib/language_server/providers/completion/reducers/struct.ex @@ -1,3 +1,9 @@ +# This code has originally been a part of https://github.com/elixir-lsp/elixir_sense + +# Copyright (c) 2017 Marlus Saraiva +# Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +# The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + defmodule ElixirLS.LanguageServer.Providers.Completion.Reducers.Struct do @moduledoc false diff --git a/apps/language_server/lib/language_server/providers/completion/reducers/type_specs.ex b/apps/language_server/lib/language_server/providers/completion/reducers/type_specs.ex index e9cb65c7a..6b1416e5d 100644 --- a/apps/language_server/lib/language_server/providers/completion/reducers/type_specs.ex +++ b/apps/language_server/lib/language_server/providers/completion/reducers/type_specs.ex @@ -1,3 +1,9 @@ +# This code has originally been a part of https://github.com/elixir-lsp/elixir_sense + +# Copyright (c) 2017 Marlus Saraiva +# Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +# The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + defmodule ElixirLS.LanguageServer.Providers.Completion.Reducers.TypeSpecs do @moduledoc false diff --git a/apps/language_server/lib/language_server/providers/completion/suggestion.ex b/apps/language_server/lib/language_server/providers/completion/suggestion.ex index 6081e833e..3a3c53063 100644 --- a/apps/language_server/lib/language_server/providers/completion/suggestion.ex +++ b/apps/language_server/lib/language_server/providers/completion/suggestion.ex @@ -1,3 +1,9 @@ +# This code has originally been a part of https://github.com/elixir-lsp/elixir_sense + +# Copyright (c) 2017 Marlus Saraiva +# Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +# The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + defmodule ElixirLS.LanguageServer.Providers.Completion.Suggestion do @moduledoc """ Provider responsible for finding suggestions for auto-completing. diff --git a/apps/language_server/lib/language_server/providers/definition/locator.ex b/apps/language_server/lib/language_server/providers/definition/locator.ex index 10491f98e..8d7440e26 100644 --- a/apps/language_server/lib/language_server/providers/definition/locator.ex +++ b/apps/language_server/lib/language_server/providers/definition/locator.ex @@ -1,3 +1,9 @@ +# This code has originally been a part of https://github.com/elixir-lsp/elixir_sense + +# Copyright (c) 2017 Marlus Saraiva +# Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +# The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + defmodule ElixirLS.LanguageServer.Providers.Definition.Locator do @moduledoc """ Provides a function to find out where symbols are defined. diff --git a/apps/language_server/lib/language_server/providers/hover/docs.ex b/apps/language_server/lib/language_server/providers/hover/docs.ex index 89761b85f..a5dbfe9a7 100644 --- a/apps/language_server/lib/language_server/providers/hover/docs.ex +++ b/apps/language_server/lib/language_server/providers/hover/docs.ex @@ -1,3 +1,9 @@ +# This code has originally been a part of https://github.com/elixir-lsp/elixir_sense + +# Copyright (c) 2017 Marlus Saraiva +# Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +# The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + defmodule ElixirLS.LanguageServer.Providers.Hover.Docs do alias ElixirSense.Core.Binding alias ElixirSense.Core.BuiltinAttributes diff --git a/apps/language_server/lib/language_server/providers/implementation/locator.ex b/apps/language_server/lib/language_server/providers/implementation/locator.ex index f5dc539fe..7b0085257 100644 --- a/apps/language_server/lib/language_server/providers/implementation/locator.ex +++ b/apps/language_server/lib/language_server/providers/implementation/locator.ex @@ -1,3 +1,9 @@ +# This code has originally been a part of https://github.com/elixir-lsp/elixir_sense + +# Copyright (c) 2017 Marlus Saraiva +# Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +# The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + defmodule ElixirLS.LanguageServer.Providers.Implementation.Locator do @moduledoc """ Provides a function to find out where symbols are implemented. diff --git a/apps/language_server/lib/language_server/providers/references/locator.ex b/apps/language_server/lib/language_server/providers/references/locator.ex index a48ea0c4a..fe64c04b3 100644 --- a/apps/language_server/lib/language_server/providers/references/locator.ex +++ b/apps/language_server/lib/language_server/providers/references/locator.ex @@ -1,3 +1,9 @@ +# This code has originally been a part of https://github.com/elixir-lsp/elixir_sense + +# Copyright (c) 2017 Marlus Saraiva +# Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +# The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + defmodule ElixirLS.LanguageServer.Providers.References.Locator do @moduledoc """ This module provides References to function or module identified at the provided location. diff --git a/apps/language_server/test/location_test.exs b/apps/language_server/test/location_test.exs index 46961609e..2adfb66ea 100644 --- a/apps/language_server/test/location_test.exs +++ b/apps/language_server/test/location_test.exs @@ -1,3 +1,9 @@ +# This code has originally been a part of https://github.com/elixir-lsp/elixir_sense + +# Copyright (c) 2017 Marlus Saraiva +# Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +# The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + defmodule ElixirLS.LanguageServer.LocationTest do use ExUnit.Case, async: false diff --git a/apps/language_server/test/providers/completion/suggestions_test.exs b/apps/language_server/test/providers/completion/suggestions_test.exs index bc3918d0e..005d61f69 100644 --- a/apps/language_server/test/providers/completion/suggestions_test.exs +++ b/apps/language_server/test/providers/completion/suggestions_test.exs @@ -1,3 +1,9 @@ +# This code has originally been a part of https://github.com/elixir-lsp/elixir_sense + +# Copyright (c) 2017 Marlus Saraiva +# Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +# The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + defmodule ElixirLS.LanguageServer.Providers.Completion.SuggestionTest do use ExUnit.Case, async: true alias ElixirSense.Core.Source diff --git a/apps/language_server/test/providers/definition/locator_test.exs b/apps/language_server/test/providers/definition/locator_test.exs index 9ee91a87d..6540e85e9 100644 --- a/apps/language_server/test/providers/definition/locator_test.exs +++ b/apps/language_server/test/providers/definition/locator_test.exs @@ -1,3 +1,9 @@ +# This code has originally been a part of https://github.com/elixir-lsp/elixir_sense + +# Copyright (c) 2017 Marlus Saraiva +# Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +# The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + defmodule ElixirLS.LanguageServer.Providers.Definition.LocatorTest do use ExUnit.Case, async: true alias ElixirLS.LanguageServer.Providers.Definition.Locator diff --git a/apps/language_server/test/providers/hover/docs_test.exs b/apps/language_server/test/providers/hover/docs_test.exs index d61b73cc3..05942dc0b 100644 --- a/apps/language_server/test/providers/hover/docs_test.exs +++ b/apps/language_server/test/providers/hover/docs_test.exs @@ -1,3 +1,9 @@ +# This code has originally been a part of https://github.com/elixir-lsp/elixir_sense + +# Copyright (c) 2017 Marlus Saraiva +# Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +# The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + defmodule ElixirLS.LanguageServer.Providers.Hover.DocsTest do use ExUnit.Case, async: true alias ElixirLS.LanguageServer.Providers.Hover.Docs diff --git a/apps/language_server/test/providers/implementation/locator_test.exs b/apps/language_server/test/providers/implementation/locator_test.exs index d467180ab..5a863cd4f 100644 --- a/apps/language_server/test/providers/implementation/locator_test.exs +++ b/apps/language_server/test/providers/implementation/locator_test.exs @@ -1,3 +1,9 @@ +# This code has originally been a part of https://github.com/elixir-lsp/elixir_sense + +# Copyright (c) 2017 Marlus Saraiva +# Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +# The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + defmodule ElixirLS.LanguageServer.Providers.Implementation.LocatorTest do use ExUnit.Case, async: true alias ElixirLS.LanguageServer.Providers.Implementation.Locator diff --git a/apps/language_server/test/providers/references/locator_test.exs b/apps/language_server/test/providers/references/locator_test.exs index 1344fb1f9..d2d04bf72 100644 --- a/apps/language_server/test/providers/references/locator_test.exs +++ b/apps/language_server/test/providers/references/locator_test.exs @@ -1,3 +1,9 @@ +# This code has originally been a part of https://github.com/elixir-lsp/elixir_sense + +# Copyright (c) 2017 Marlus Saraiva +# Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +# The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + defmodule ElixirLS.LanguageServer.Providers.References.LocatorTest do use ExUnit.Case, async: true # TODO remove diff --git a/apps/language_server/test/providers/signature_help/signature_test.exs b/apps/language_server/test/providers/signature_help/signature_test.exs index 70074e0c8..50acbeaa0 100644 --- a/apps/language_server/test/providers/signature_help/signature_test.exs +++ b/apps/language_server/test/providers/signature_help/signature_test.exs @@ -1,3 +1,9 @@ +# This code has originally been a part of https://github.com/elixir-lsp/elixir_sense + +# Copyright (c) 2017 Marlus Saraiva +# Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +# The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + defmodule ElixirLS.LanguageServer.Providers.SignatureHelp.SignatureTest do use ExUnit.Case, async: true alias ElixirLS.LanguageServer.Providers.SignatureHelp.Signature