Skip to content

Commit 42295fe

Browse files
committed
[chore] Removed lexical_credo project
1 parent dc87d23 commit 42295fe

File tree

10 files changed

+13
-41
lines changed

10 files changed

+13
-41
lines changed
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

projects/lexical_credo/mix.exs renamed to apps/lexical_credo/mix.exs

Lines changed: 6 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,14 @@ defmodule LexicalCredo.MixProject do
88
[
99
app: :lexical_credo,
1010
version: @version,
11+
build_path: "../../_build",
12+
config_path: "../../config/config.exs",
13+
deps_path: "../../deps",
14+
lockfile: "../../mix.lock",
1115
elixir: "~> 1.13",
1216
start_permanent: Mix.env() == :prod,
1317
deps: deps(),
14-
docs: docs(),
15-
package: package()
18+
docs: docs()
1619
]
1720
end
1821

@@ -27,10 +30,7 @@ defmodule LexicalCredo.MixProject do
2730
# Run "mix help deps" to learn about dependencies.
2831
defp deps do
2932
[
30-
env_dep(
31-
hex: {:lexical_plugin, "~> 0.5"},
32-
else: {:lexical_plugin, path: "../lexical_plugin"}
33-
),
33+
{:common, in_umbrella: true},
3434
{:credo, "> 0.0.0", optional: true},
3535
{:jason, "> 0.0.0", optional: true},
3636
{:ex_doc, "~> 0.34", optional: true, only: [:dev, :hex]}
@@ -46,22 +46,4 @@ defmodule LexicalCredo.MixProject do
4646
source_url: @repo_url
4747
]
4848
end
49-
50-
defp package do
51-
[
52-
licenses: ["Apache-2.0"],
53-
description: "A plugin for the lexical language server that enables Credo checks",
54-
links: %{
55-
"Lexical Credo" => "https://github.com/lexical-lsp/lexical",
56-
"Credo" => "https://github.com/rrrene/credo"
57-
}
58-
]
59-
end
60-
61-
defp env_dep(opts) do
62-
case Keyword.fetch(opts, Mix.env()) do
63-
{:ok, dep} -> dep
64-
:error -> Keyword.fetch!(opts, :else)
65-
end
66-
end
6749
end

projects/lexical_credo/test/lexical_credo_test.exs renamed to apps/lexical_credo/test/lexical_credo_test.exs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@ defmodule LexicalCredoTest do
55
import LexicalCredo
66
use ExUnit.Case
77

8+
setup_all do
9+
Application.ensure_all_started(:credo)
10+
:ok
11+
end
12+
813
def doc(contents) do
914
Document.new("file:///file.ex", contents, 1)
1015
end
@@ -23,9 +28,9 @@ defmodule LexicalCredoTest do
2328

2429
assert {:ok, [%Result{} = result]} = has_inspect
2530
assert result.position == {3, 5}
26-
assert result.message == "There should be no calls to IO.inspect/1."
31+
assert result.message == "There should be no calls to `IO.inspect/1`."
2732
assert String.ends_with?(result.uri, "/file.ex")
28-
assert result.severity == :error
33+
assert result.severity == :warning
2934
assert result.source == "Credo"
3035
end
3136
end

mix.exs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ defmodule Lexical.LanguageServer.MixProject do
2020
[
2121
{:ex_doc, "~> 0.34", only: :dev, runtime: false},
2222
{:credo, "~> 1.7", only: [:dev, :test]},
23-
{:lexical_credo, path: "projects/lexical_credo", only: [:dev, :test]},
2423
Mix.Dialyzer.dependency()
2524
]
2625
end

projects/lexical_credo/mix.lock

Lines changed: 0 additions & 14 deletions
This file was deleted.

0 commit comments

Comments
 (0)