one more creeping ensure_compiled #1466
ci.yml
on: push
Matrix: smoke_test_debug_adapter
Matrix: smoke_test_language_server
Static analysis
24s
Matrix: compatibility_test
Annotations
9 errors and 80 warnings
|
Smoke test language server (Elixir 1.15.x | OTP 26.x)
** (SyntaxError) lib/template.eex:2:5: syntax error before: ','
|
|
Smoke test language server (Elixir 1.15.x | OTP 26.x)
** (TokenMissingError) lib/has_error.ex:16:1: missing terminator: end (for "do" starting at line 1)
|
|
Smoke test language server (Elixir 1.15.x | OTP 26.x)
** (TokenMissingError) lib/a.ex:6:7: missing terminator: end (for "do" starting at line 2)
|
|
Compatibility test (Elixir 1.15.x | OTP 24.x | ubuntu-22.04)
** (SyntaxError) lib/template.eex:2:5: syntax error before: ','
|
|
Compatibility test (Elixir 1.15.x | OTP 24.x | ubuntu-22.04)
** (TokenMissingError) lib/a.ex:6:7: missing terminator: end (for "do" starting at line 2)
|
|
Compatibility test (Elixir 1.15.x | OTP 24.x | ubuntu-22.04)
** (TokenMissingError) lib/has_error.ex:16:1: missing terminator: end (for "do" starting at line 1)
|
|
Compatibility test (Elixir 1.15.x | OTP 24.x | windows-2022)
** (TokenMissingError) lib/has_error.ex:16:1: missing terminator: end (for "do" starting at line 1)
|
|
Compatibility test (Elixir 1.15.x | OTP 24.x | windows-2022)
** (TokenMissingError) lib/a.ex:6:7: missing terminator: end (for "do" starting at line 2)
|
|
Compatibility test (Elixir 1.15.x | OTP 24.x | windows-2022)
** (SyntaxError) lib/template.eex:2:5: syntax error before: ','
|
|
Smoke test language server (Elixir 1.15.x | OTP 26.x)
redefining module ElixirLS.Test.LlmTypeInfoFixture (current version loaded from /home/runner/work/elixir-ls/elixir-ls/_build/shared/lib/language_server/ebin/Elixir.ElixirLS.Test.LlmTypeInfoFixture.beam)
|
|
Smoke test language server (Elixir 1.15.x | OTP 26.x)
variable "arg" is unused (if the variable is not meant to be used, prefix it with an underscore)
|
|
Smoke test language server (Elixir 1.15.x | OTP 26.x)
variable "x" is unused (if the variable is not meant to be used, prefix it with an underscore)
|
|
Smoke test language server (Elixir 1.15.x | OTP 26.x)
type private_type/0 is unused
|
|
Smoke test language server (Elixir 1.15.x | OTP 26.x)
module attribute @b_constant was set but never used
|
|
Smoke test language server (Elixir 1.15.x | OTP 26.x)
module attribute @foo was set but never used
|
|
Smoke test language server (Elixir 1.15.x | OTP 26.x)
module attribute @foo was set but never used
|
|
Smoke test language server (Elixir 1.15.x | OTP 26.x)
the result of calling hd/1 is ignored (suppress the warning by assigning the expression to the _ variable)
|
|
Smoke test language server (Elixir 1.15.x | OTP 26.x)
the result of calling length/1 is ignored (suppress the warning by assigning the expression to the _ variable)
|
|
Smoke test language server (Elixir 1.15.x | OTP 26.x)
Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead
|
|
Smoke test language server (Elixir 1.14.x | OTP 26.x)
Logger.default_formatter/1 is undefined or private
|
|
Smoke test language server (Elixir 1.14.x | OTP 26.x)
variable "arg" is unused (if the variable is not meant to be used, prefix it with an underscore)
|
|
Smoke test language server (Elixir 1.14.x | OTP 26.x)
variable "x" is unused (if the variable is not meant to be used, prefix it with an underscore)
|
|
Smoke test language server (Elixir 1.14.x | OTP 26.x)
type private_type/0 is unused
|
|
Smoke test language server (Elixir 1.14.x | OTP 26.x)
module attribute @b_constant was set but never used
|
|
Smoke test language server (Elixir 1.14.x | OTP 26.x)
module attribute @foo was set but never used
|
|
Smoke test language server (Elixir 1.14.x | OTP 26.x)
module attribute @foo was set but never used
|
|
Smoke test language server (Elixir 1.14.x | OTP 26.x)
the result of calling hd/1 is ignored (suppress the warning by assigning the expression to the _ variable)
|
|
Smoke test language server (Elixir 1.14.x | OTP 26.x)
the result of calling length/1 is ignored (suppress the warning by assigning the expression to the _ variable)
|
|
Smoke test language server (Elixir 1.14.x | OTP 26.x)
Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead
|
|
Smoke test language server (Elixir 1.17.x | OTP 27.x)
min..min inside match is deprecated, you must always match on the step: min..min//var or min..min//_ if you want to ignore it
|
|
Smoke test language server (Elixir 1.17.x | OTP 27.x)
min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it
|
|
Smoke test language server (Elixir 1.17.x | OTP 27.x)
min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it
|
|
Smoke test language server (Elixir 1.17.x | OTP 27.x)
min..min inside match is deprecated, you must always match on the step: min..min//var or min..min//_ if you want to ignore it
|
|
Smoke test language server (Elixir 1.17.x | OTP 27.x)
min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it
|
|
Smoke test language server (Elixir 1.17.x | OTP 27.x)
min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it
|
|
Smoke test language server (Elixir 1.17.x | OTP 27.x)
_.._ inside match is deprecated, you must always match on the step: _.._//var or _.._//_ if you want to ignore it
|
|
Smoke test language server (Elixir 1.17.x | OTP 27.x)
_.._ inside match is deprecated, you must always match on the step: _.._//var or _.._//_ if you want to ignore it
|
|
Smoke test language server (Elixir 1.17.x | OTP 27.x)
min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it
|
|
Smoke test language server (Elixir 1.17.x | OTP 27.x)
left..right inside match is deprecated, you must always match on the step: left..right//var or left..right//_ if you want to ignore it
|
|
Smoke test language server (Elixir 1.18.x | OTP 27.x)
min..min inside match is deprecated, you must always match on the step: min..min//var or min..min//_ if you want to ignore it
|
|
Smoke test language server (Elixir 1.18.x | OTP 27.x)
min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it
|
|
Smoke test language server (Elixir 1.18.x | OTP 27.x)
min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it
|
|
Smoke test language server (Elixir 1.18.x | OTP 27.x)
min..min inside match is deprecated, you must always match on the step: min..min//var or min..min//_ if you want to ignore it
|
|
Smoke test language server (Elixir 1.18.x | OTP 27.x)
min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it
|
|
Smoke test language server (Elixir 1.18.x | OTP 27.x)
min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it
|
|
Smoke test language server (Elixir 1.18.x | OTP 27.x)
_.._ inside match is deprecated, you must always match on the step: _.._//var or _.._//_ if you want to ignore it
|
|
Smoke test language server (Elixir 1.18.x | OTP 27.x)
_.._ inside match is deprecated, you must always match on the step: _.._//var or _.._//_ if you want to ignore it
|
|
Smoke test language server (Elixir 1.18.x | OTP 27.x)
min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it
|
|
Smoke test language server (Elixir 1.18.x | OTP 27.x)
left..right inside match is deprecated, you must always match on the step: left..right//var or left..right//_ if you want to ignore it
|
|
Compatibility test (Elixir 1.14.x | OTP 24.x | ubuntu-22.04)
unused alias Tracer
|
|
Compatibility test (Elixir 1.14.x | OTP 24.x | ubuntu-22.04)
unused alias Server
|
|
Compatibility test (Elixir 1.14.x | OTP 24.x | ubuntu-22.04)
unused alias Parser
|
|
Compatibility test (Elixir 1.14.x | OTP 24.x | ubuntu-22.04)
unused alias MixProjectCache
|
|
Compatibility test (Elixir 1.14.x | OTP 24.x | ubuntu-22.04)
unused alias LlmTypeInfo
|
|
Compatibility test (Elixir 1.14.x | OTP 24.x | ubuntu-22.04)
function suggestions_by_name/2 is unused
|
|
Compatibility test (Elixir 1.14.x | OTP 24.x | ubuntu-22.04)
Code.with_diagnostics/2 is undefined or private
|
|
Compatibility test (Elixir 1.14.x | OTP 24.x | ubuntu-22.04)
Logger.default_formatter/1 is undefined or private
|
|
Compatibility test (Elixir 1.14.x | OTP 24.x | ubuntu-22.04)
:dialyzer.run_report_modules_changed_and_analyzed/1 is undefined or private
|
|
Compatibility test (Elixir 1.14.x | OTP 24.x | ubuntu-22.04)
:dialyzer_iplt.plt_and_info_from_file/1 is undefined (module :dialyzer_iplt is not available or is yet to be defined)
|
|
Compatibility test (Elixir 1.15.x | OTP 24.x | ubuntu-22.04)
Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead
|
|
Compatibility test (Elixir 1.15.x | OTP 24.x | ubuntu-22.04)
Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead
|
|
Compatibility test (Elixir 1.15.x | OTP 24.x | ubuntu-22.04)
variable "x" is unused (if the variable is not meant to be used, prefix it with an underscore)
|
|
Compatibility test (Elixir 1.15.x | OTP 24.x | ubuntu-22.04)
module attribute @b_constant was set but never used
|
|
Compatibility test (Elixir 1.15.x | OTP 24.x | ubuntu-22.04)
module attribute @foo was set but never used
|
|
Compatibility test (Elixir 1.15.x | OTP 24.x | ubuntu-22.04)
module attribute @foo was set but never used
|
|
Compatibility test (Elixir 1.15.x | OTP 24.x | ubuntu-22.04)
the result of calling hd/1 is ignored (suppress the warning by assigning the expression to the _ variable)
|
|
Compatibility test (Elixir 1.15.x | OTP 24.x | ubuntu-22.04)
the result of calling length/1 is ignored (suppress the warning by assigning the expression to the _ variable)
|
|
Compatibility test (Elixir 1.15.x | OTP 24.x | ubuntu-22.04)
:dialyzer.run_report_modules_changed_and_analyzed/1 is undefined or private
|
|
Compatibility test (Elixir 1.15.x | OTP 24.x | ubuntu-22.04)
:dialyzer_iplt.plt_and_info_from_file/1 is undefined (module :dialyzer_iplt is not available or is yet to be defined)
|
|
Compatibility test (Elixir 1.15.x | OTP 24.x | windows-2022)
Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead
|
|
Compatibility test (Elixir 1.15.x | OTP 24.x | windows-2022)
Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead
|
|
Compatibility test (Elixir 1.15.x | OTP 24.x | windows-2022)
variable "x" is unused (if the variable is not meant to be used, prefix it with an underscore)
|
|
Compatibility test (Elixir 1.15.x | OTP 24.x | windows-2022)
module attribute @b_constant was set but never used
|
|
Compatibility test (Elixir 1.15.x | OTP 24.x | windows-2022)
module attribute @foo was set but never used
|
|
Compatibility test (Elixir 1.15.x | OTP 24.x | windows-2022)
module attribute @foo was set but never used
|
|
Compatibility test (Elixir 1.15.x | OTP 24.x | windows-2022)
the result of calling hd/1 is ignored (suppress the warning by assigning the expression to the _ variable)
|
|
Compatibility test (Elixir 1.15.x | OTP 24.x | windows-2022)
the result of calling length/1 is ignored (suppress the warning by assigning the expression to the _ variable)
|
|
Compatibility test (Elixir 1.15.x | OTP 24.x | windows-2022)
:dialyzer.run_report_modules_changed_and_analyzed/1 is undefined or private
|
|
Compatibility test (Elixir 1.15.x | OTP 24.x | windows-2022)
:dialyzer_iplt.plt_and_info_from_file/1 is undefined (module :dialyzer_iplt is not available or is yet to be defined)
|
|
Compatibility test (Elixir 1.14.x | OTP 23.x | windows-2022)
unused import ElixirLS.LanguageServer.Test.ServerTestHelpers
|
|
Compatibility test (Elixir 1.14.x | OTP 23.x | windows-2022)
unused alias Tracer
|
|
Compatibility test (Elixir 1.14.x | OTP 23.x | windows-2022)
unused alias Server
|
|
Compatibility test (Elixir 1.14.x | OTP 23.x | windows-2022)
unused alias Parser
|
|
Compatibility test (Elixir 1.14.x | OTP 23.x | windows-2022)
unused alias MixProjectCache
|
|
Compatibility test (Elixir 1.14.x | OTP 23.x | windows-2022)
unused alias LlmTypeInfo
|
|
Compatibility test (Elixir 1.14.x | OTP 23.x | windows-2022)
Code.with_diagnostics/2 is undefined or private
|
|
Compatibility test (Elixir 1.14.x | OTP 23.x | windows-2022)
Logger.default_formatter/1 is undefined or private
|
|
Compatibility test (Elixir 1.14.x | OTP 23.x | windows-2022)
:dialyzer.run_report_modules_changed_and_analyzed/1 is undefined or private
|
|
Compatibility test (Elixir 1.14.x | OTP 23.x | windows-2022)
:dialyzer_iplt.plt_and_info_from_file/1 is undefined (module :dialyzer_iplt is not available or is yet to be defined)
|