Skip to content
This repository was archived by the owner on Aug 29, 2025. It is now read-only.

Commit 060763e

Browse files
authored
feat!: change Readability and Consistency diagnostic severity to hint (#47)
1 parent a1b289f commit 060763e

File tree

2 files changed

+13
-9
lines changed

2 files changed

+13
-9
lines changed

lib/credo_language_server.ex

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -382,8 +382,12 @@ defmodule CredoLanguageServer do
382382
defp category_to_severity(:refactor), do: DiagnosticSeverity.error()
383383
defp category_to_severity(:warning), do: DiagnosticSeverity.warning()
384384
defp category_to_severity(:design), do: DiagnosticSeverity.information()
385-
defp category_to_severity(:consistency), do: DiagnosticSeverity.hint()
386-
defp category_to_severity(:readability), do: DiagnosticSeverity.hint()
385+
386+
defp category_to_severity(:consistency),
387+
do: DiagnosticSeverity.information()
388+
389+
defp category_to_severity(:readability),
390+
do: DiagnosticSeverity.information()
387391

388392
defp wait_until(cb) do
389393
wait_until(120, cb)

test/credo_language_server_test.exs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ defmodule CredoLanguageServerTest do
145145
assert_notification "textDocument/publishDiagnostics",
146146
%{
147147
"uri" => ^uri,
148-
"diagnostics" => [%{"severity" => 4}]
148+
"diagnostics" => [%{"severity" => 3}]
149149
}
150150
end
151151

@@ -160,8 +160,8 @@ defmodule CredoLanguageServerTest do
160160
%{
161161
"uri" => ^uri,
162162
"diagnostics" => [
163-
%{"severity" => 4},
164-
%{"severity" => 4}
163+
%{"severity" => 3},
164+
%{"severity" => 3}
165165
]
166166
}
167167

@@ -197,8 +197,8 @@ defmodule CredoLanguageServerTest do
197197
}
198198

199199
[
200-
%{"severity" => 4} = diagnostic,
201-
%{"severity" => 4}
200+
%{"severity" => 3} = diagnostic,
201+
%{"severity" => 3}
202202
] = Enum.sort(diagnostics)
203203

204204
assert :ok ==
@@ -307,8 +307,8 @@ defmodule CredoLanguageServerTest do
307307
})
308308

309309
[
310-
%{"severity" => 4},
311-
%{"severity" => 4} = diagnostic
310+
%{"severity" => 3},
311+
%{"severity" => 3} = diagnostic
312312
] = Enum.sort(diagnostics)
313313

314314
assert :ok ==

0 commit comments

Comments
 (0)