Skip to content

Fix deprecation for 1.17 #990

Fix deprecation for 1.17

Fix deprecation for 1.17 #990

Re-run triggered April 26, 2024 06:25
Status Success
Total duration 3m 45s
Artifacts

ci-workflow.yml

on: pull_request
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

120 warnings
Elixir 1.15.7 OTP 25.3: lib/credo/watcher.ex#L1
Modules should have a @moduledoc tag.
Elixir 1.15.7 OTP 25.3: lib/credo/config_builder.ex#L1
Modules should have a @moduledoc tag.
Elixir 1.15.7 OTP 25.3: lib/credo/cli/switch.ex#L1
Modules should have a @moduledoc tag.
Elixir 1.15.7 OTP 25.3: lib/credo/check/refactor/long_quote_blocks.ex#L111
Function body is nested too deep (max depth is 2, was 3).
Elixir 1.15.7 OTP 25.3: lib/credo/check/design/alias_usage.ex#L230
Function takes too many parameters (arity is 10, max is 8).
Elixir 1.15.7 OTP 25.3: lib/credo/cli/options.ex#L77
Function takes too many parameters (arity is 9, max is 8).
Elixir 1.15.7 OTP 25.3: lib/credo/cli/options.ex#L54
Function takes too many parameters (arity is 9, max is 8).
Elixir 1.15.7 OTP 25.3: lib/credo/check/design/alias_usage.ex#L226
Function takes too many parameters (arity is 9, max is 8).
Elixir 1.15.7 OTP 25.3: lib/credo/check/design/duplicated_code.ex#L86
Nested modules could be aliased at the top of the invoking module.
Elixir 1.15.7 OTP 25.3: lib/credo/check/design/alias_usage.ex#L266
Nested modules could be aliased at the top of the invoking module.
Elixir 1.16.1 OTP 26.2: lib/credo/watcher.ex#L1
Modules should have a @moduledoc tag.
Elixir 1.16.1 OTP 26.2: lib/credo/config_builder.ex#L1
Modules should have a @moduledoc tag.
Elixir 1.16.1 OTP 26.2: lib/credo/cli/switch.ex#L1
Modules should have a @moduledoc tag.
Elixir 1.16.1 OTP 26.2: lib/credo/check/refactor/long_quote_blocks.ex#L111
Function body is nested too deep (max depth is 2, was 3).
Elixir 1.16.1 OTP 26.2: lib/credo/check/design/alias_usage.ex#L230
Function takes too many parameters (arity is 10, max is 8).
Elixir 1.16.1 OTP 26.2: lib/credo/cli/options.ex#L77
Function takes too many parameters (arity is 9, max is 8).
Elixir 1.16.1 OTP 26.2: lib/credo/cli/options.ex#L54
Function takes too many parameters (arity is 9, max is 8).
Elixir 1.16.1 OTP 26.2: lib/credo/check/design/alias_usage.ex#L226
Function takes too many parameters (arity is 9, max is 8).
Elixir 1.16.1 OTP 26.2: lib/credo/check/design/duplicated_code.ex#L86
Nested modules could be aliased at the top of the invoking module.
Elixir 1.16.1 OTP 26.2: lib/credo/check/design/alias_usage.ex#L266
Nested modules could be aliased at the top of the invoking module.
Elixir 1.15.7 OTP 26.1: lib/credo/watcher.ex#L1
Modules should have a @moduledoc tag.
Elixir 1.15.7 OTP 26.1: lib/credo/config_builder.ex#L1
Modules should have a @moduledoc tag.
Elixir 1.15.7 OTP 26.1: lib/credo/cli/switch.ex#L1
Modules should have a @moduledoc tag.
Elixir 1.15.7 OTP 26.1: lib/credo/check/refactor/long_quote_blocks.ex#L111
Function body is nested too deep (max depth is 2, was 3).
Elixir 1.15.7 OTP 26.1: lib/credo/check/design/alias_usage.ex#L230
Function takes too many parameters (arity is 10, max is 8).
Elixir 1.15.7 OTP 26.1: lib/credo/cli/options.ex#L77
Function takes too many parameters (arity is 9, max is 8).
Elixir 1.15.7 OTP 26.1: lib/credo/cli/options.ex#L54
Function takes too many parameters (arity is 9, max is 8).
Elixir 1.15.7 OTP 26.1: lib/credo/check/design/alias_usage.ex#L226
Function takes too many parameters (arity is 9, max is 8).
Elixir 1.15.7 OTP 26.1: lib/credo/check/design/duplicated_code.ex#L86
Nested modules could be aliased at the top of the invoking module.
Elixir 1.15.7 OTP 26.1: lib/credo/check/design/alias_usage.ex#L266
Nested modules could be aliased at the top of the invoking module.
Elixir 1.13.4 OTP 25.3: lib/credo/watcher.ex#L1
Modules should have a @moduledoc tag.
Elixir 1.13.4 OTP 25.3: lib/credo/config_builder.ex#L1
Modules should have a @moduledoc tag.
Elixir 1.13.4 OTP 25.3: lib/credo/cli/switch.ex#L1
Modules should have a @moduledoc tag.
Elixir 1.13.4 OTP 25.3: lib/credo/check/refactor/long_quote_blocks.ex#L111
Function body is nested too deep (max depth is 2, was 3).
Elixir 1.13.4 OTP 25.3: lib/credo/check/design/alias_usage.ex#L230
Function takes too many parameters (arity is 10, max is 8).
Elixir 1.13.4 OTP 25.3: lib/credo/cli/options.ex#L77
Function takes too many parameters (arity is 9, max is 8).
Elixir 1.13.4 OTP 25.3: lib/credo/cli/options.ex#L54
Function takes too many parameters (arity is 9, max is 8).
Elixir 1.13.4 OTP 25.3: lib/credo/check/design/alias_usage.ex#L226
Function takes too many parameters (arity is 9, max is 8).
Elixir 1.13.4 OTP 25.3: lib/credo/check/design/duplicated_code.ex#L86
Nested modules could be aliased at the top of the invoking module.
Elixir 1.13.4 OTP 25.3: lib/credo/check/design/alias_usage.ex#L266
Nested modules could be aliased at the top of the invoking module.
Elixir 1.13.4 OTP 24.3: lib/credo/watcher.ex#L1
Modules should have a @moduledoc tag.
Elixir 1.13.4 OTP 24.3: lib/credo/config_builder.ex#L1
Modules should have a @moduledoc tag.
Elixir 1.13.4 OTP 24.3: lib/credo/cli/switch.ex#L1
Modules should have a @moduledoc tag.
Elixir 1.13.4 OTP 24.3: lib/credo/check/refactor/long_quote_blocks.ex#L111
Function body is nested too deep (max depth is 2, was 3).
Elixir 1.14.5 OTP 24.3: lib/credo/watcher.ex#L1
Modules should have a @moduledoc tag.
Elixir 1.13.4 OTP 24.3: lib/credo/check/design/alias_usage.ex#L230
Function takes too many parameters (arity is 10, max is 8).
Elixir 1.13.4 OTP 24.3: lib/credo/cli/options.ex#L77
Function takes too many parameters (arity is 9, max is 8).
Elixir 1.14.5 OTP 24.3: lib/credo/config_builder.ex#L1
Modules should have a @moduledoc tag.
Elixir 1.13.4 OTP 24.3: lib/credo/cli/options.ex#L54
Function takes too many parameters (arity is 9, max is 8).
Elixir 1.14.5 OTP 24.3: lib/credo/cli/switch.ex#L1
Modules should have a @moduledoc tag.
Elixir 1.13.4 OTP 24.3: lib/credo/check/design/alias_usage.ex#L226
Function takes too many parameters (arity is 9, max is 8).
Elixir 1.14.5 OTP 24.3: lib/credo/check/refactor/long_quote_blocks.ex#L111
Function body is nested too deep (max depth is 2, was 3).
Elixir 1.13.4 OTP 24.3: lib/credo/check/design/duplicated_code.ex#L86
Nested modules could be aliased at the top of the invoking module.
Elixir 1.14.5 OTP 24.3: lib/credo/check/design/alias_usage.ex#L230
Function takes too many parameters (arity is 10, max is 8).
Elixir 1.13.4 OTP 24.3: lib/credo/check/design/alias_usage.ex#L266
Nested modules could be aliased at the top of the invoking module.
Elixir 1.14.5 OTP 24.3: lib/credo/cli/options.ex#L77
Function takes too many parameters (arity is 9, max is 8).
Elixir 1.14.5 OTP 24.3: lib/credo/cli/options.ex#L54
Function takes too many parameters (arity is 9, max is 8).
Elixir 1.14.5 OTP 24.3: lib/credo/check/design/alias_usage.ex#L226
Function takes too many parameters (arity is 9, max is 8).
Elixir 1.14.5 OTP 24.3: lib/credo/check/design/duplicated_code.ex#L86
Nested modules could be aliased at the top of the invoking module.
Elixir 1.14.5 OTP 24.3: lib/credo/check/design/alias_usage.ex#L266
Nested modules could be aliased at the top of the invoking module.
Elixir 1.11.4 OTP 24.3: lib/credo/watcher.ex#L1
Modules should have a @moduledoc tag.
Elixir 1.11.4 OTP 24.3: lib/credo/config_builder.ex#L1
Modules should have a @moduledoc tag.
Elixir 1.11.4 OTP 24.3: lib/credo/cli/switch.ex#L1
Modules should have a @moduledoc tag.
Elixir 1.11.4 OTP 24.3: lib/credo/check/refactor/long_quote_blocks.ex#L111
Function body is nested too deep (max depth is 2, was 3).
Elixir 1.11.4 OTP 24.3: lib/credo/check/design/alias_usage.ex#L230
Function takes too many parameters (arity is 10, max is 8).
Elixir 1.11.4 OTP 24.3: lib/credo/cli/options.ex#L77
Function takes too many parameters (arity is 9, max is 8).
Elixir 1.11.4 OTP 24.3: lib/credo/cli/options.ex#L54
Function takes too many parameters (arity is 9, max is 8).
Elixir 1.11.4 OTP 24.3: lib/credo/check/design/alias_usage.ex#L226
Function takes too many parameters (arity is 9, max is 8).
Elixir 1.11.4 OTP 24.3: lib/credo/backports.ex#L17
There are spaces around operators most of the time, but not here.
Elixir 1.11.4 OTP 24.3: lib/credo/backports.ex#L5
There are spaces around operators most of the time, but not here.
Elixir 1.12.3 OTP 24.3: lib/credo/watcher.ex#L1
Modules should have a @moduledoc tag.
Elixir 1.12.3 OTP 24.3: lib/credo/config_builder.ex#L1
Modules should have a @moduledoc tag.
Elixir 1.12.3 OTP 24.3: lib/credo/cli/switch.ex#L1
Modules should have a @moduledoc tag.
Elixir 1.12.3 OTP 24.3: lib/credo/check/refactor/long_quote_blocks.ex#L111
Function body is nested too deep (max depth is 2, was 3).
Elixir 1.12.3 OTP 24.3: lib/credo/check/design/alias_usage.ex#L230
Function takes too many parameters (arity is 10, max is 8).
Elixir 1.12.3 OTP 24.3: lib/credo/cli/options.ex#L77
Function takes too many parameters (arity is 9, max is 8).
Elixir 1.12.3 OTP 24.3: lib/credo/cli/options.ex#L54
Function takes too many parameters (arity is 9, max is 8).
Elixir 1.12.3 OTP 24.3: lib/credo/check/design/alias_usage.ex#L226
Function takes too many parameters (arity is 9, max is 8).
Elixir 1.12.3 OTP 24.3: lib/credo/check/design/duplicated_code.ex#L86
Nested modules could be aliased at the top of the invoking module.
Elixir 1.12.3 OTP 24.3: lib/credo/check/design/alias_usage.ex#L266
Nested modules could be aliased at the top of the invoking module.
Elixir 1.14.5 OTP 23.3: lib/credo/watcher.ex#L1
Modules should have a @moduledoc tag.
Elixir 1.14.5 OTP 23.3: lib/credo/config_builder.ex#L1
Modules should have a @moduledoc tag.
Elixir 1.14.5 OTP 23.3: lib/credo/cli/switch.ex#L1
Modules should have a @moduledoc tag.
Elixir 1.14.5 OTP 23.3: lib/credo/check/refactor/long_quote_blocks.ex#L111
Function body is nested too deep (max depth is 2, was 3).
Elixir 1.14.5 OTP 23.3: lib/credo/check/design/alias_usage.ex#L230
Function takes too many parameters (arity is 10, max is 8).
Elixir 1.14.5 OTP 23.3: lib/credo/cli/options.ex#L77
Function takes too many parameters (arity is 9, max is 8).
Elixir 1.14.5 OTP 23.3: lib/credo/cli/options.ex#L54
Function takes too many parameters (arity is 9, max is 8).
Elixir 1.14.5 OTP 23.3: lib/credo/check/design/alias_usage.ex#L226
Function takes too many parameters (arity is 9, max is 8).
Elixir 1.14.5 OTP 23.3: lib/credo/check/design/duplicated_code.ex#L86
Nested modules could be aliased at the top of the invoking module.
Elixir 1.14.5 OTP 23.3: lib/credo/check/design/alias_usage.ex#L266
Nested modules could be aliased at the top of the invoking module.
Elixir 1.13.4 OTP 23.3: lib/credo/watcher.ex#L1
Modules should have a @moduledoc tag.
Elixir 1.13.4 OTP 23.3: lib/credo/config_builder.ex#L1
Modules should have a @moduledoc tag.
Elixir 1.13.4 OTP 23.3: lib/credo/cli/switch.ex#L1
Modules should have a @moduledoc tag.
Elixir 1.13.4 OTP 23.3: lib/credo/check/refactor/long_quote_blocks.ex#L111
Function body is nested too deep (max depth is 2, was 3).
Elixir 1.13.4 OTP 23.3: lib/credo/check/design/alias_usage.ex#L230
Function takes too many parameters (arity is 10, max is 8).
Elixir 1.13.4 OTP 23.3: lib/credo/cli/options.ex#L77
Function takes too many parameters (arity is 9, max is 8).
Elixir 1.13.4 OTP 23.3: lib/credo/cli/options.ex#L54
Function takes too many parameters (arity is 9, max is 8).
Elixir 1.13.4 OTP 23.3: lib/credo/check/design/alias_usage.ex#L226
Function takes too many parameters (arity is 9, max is 8).
Elixir 1.13.4 OTP 23.3: lib/credo/check/design/duplicated_code.ex#L86
Nested modules could be aliased at the top of the invoking module.
Elixir 1.13.4 OTP 23.3: lib/credo/check/design/alias_usage.ex#L266
Nested modules could be aliased at the top of the invoking module.
Elixir 1.12.3 OTP 23.3: lib/credo/watcher.ex#L1
Modules should have a @moduledoc tag.
Elixir 1.12.3 OTP 23.3: lib/credo/config_builder.ex#L1
Modules should have a @moduledoc tag.
Elixir 1.12.3 OTP 23.3: lib/credo/cli/switch.ex#L1
Modules should have a @moduledoc tag.
Elixir 1.12.3 OTP 23.3: lib/credo/check/refactor/long_quote_blocks.ex#L111
Function body is nested too deep (max depth is 2, was 3).
Elixir 1.12.3 OTP 23.3: lib/credo/check/design/alias_usage.ex#L230
Function takes too many parameters (arity is 10, max is 8).
Elixir 1.12.3 OTP 23.3: lib/credo/cli/options.ex#L77
Function takes too many parameters (arity is 9, max is 8).
Elixir 1.12.3 OTP 23.3: lib/credo/cli/options.ex#L54
Function takes too many parameters (arity is 9, max is 8).
Elixir 1.12.3 OTP 23.3: lib/credo/check/design/alias_usage.ex#L226
Function takes too many parameters (arity is 9, max is 8).
Elixir 1.12.3 OTP 23.3: lib/credo/check/design/duplicated_code.ex#L86
Nested modules could be aliased at the top of the invoking module.
Elixir 1.12.3 OTP 23.3: lib/credo/check/design/alias_usage.ex#L266
Nested modules could be aliased at the top of the invoking module.
Elixir 1.11.4 OTP 23.3: lib/credo/watcher.ex#L1
Modules should have a @moduledoc tag.
Elixir 1.11.4 OTP 23.3: lib/credo/config_builder.ex#L1
Modules should have a @moduledoc tag.
Elixir 1.11.4 OTP 23.3: lib/credo/cli/switch.ex#L1
Modules should have a @moduledoc tag.
Elixir 1.11.4 OTP 23.3: lib/credo/check/refactor/long_quote_blocks.ex#L111
Function body is nested too deep (max depth is 2, was 3).
Elixir 1.11.4 OTP 23.3: lib/credo/check/design/alias_usage.ex#L230
Function takes too many parameters (arity is 10, max is 8).
Elixir 1.11.4 OTP 23.3: lib/credo/cli/options.ex#L77
Function takes too many parameters (arity is 9, max is 8).
Elixir 1.11.4 OTP 23.3: lib/credo/cli/options.ex#L54
Function takes too many parameters (arity is 9, max is 8).
Elixir 1.11.4 OTP 23.3: lib/credo/check/design/alias_usage.ex#L226
Function takes too many parameters (arity is 9, max is 8).
Elixir 1.11.4 OTP 23.3: lib/credo/backports.ex#L17
There are spaces around operators most of the time, but not here.
Elixir 1.11.4 OTP 23.3: lib/credo/backports.ex#L5
There are spaces around operators most of the time, but not here.