Skip to content

Fix code review issues: deps, CI, dead code, tail recursion, moduledocs#40

Merged
sphaso merged 1 commit intosphaso:mainfrom
lucazulian:fix/code-review-improvements
Mar 2, 2026
Merged

Fix code review issues: deps, CI, dead code, tail recursion, moduledocs#40
sphaso merged 1 commit intosphaso:mainfrom
lucazulian:fix/code-review-improvements

Conversation

@lucazulian
Copy link
Copy Markdown
Contributor

  • Bump deps: credo ~> 1.7.11, ex_doc ~> 0.35, dialyxir ~> 1.4, stream_data ~> 1.0
  • Bump minimum Elixir to ~> 1.15
  • Replace deprecated import Mix.Config with import Config
  • Update CI: actions v4, Elixir 1.17, OTP 27
  • Fix Either.join/1: tighten pattern from {, {, _}} to {:ok, {:ok, _}} | {:ok, {:error, _}}
  • Fix List.until/3: rewrite with tail-recursive accumulator
  • Remove dead code clause in List.sequence/1 reducer
  • Add @moduledoc to Maybe and List modules
  • Update .gitignore with standard Elixir library patterns

- Bump deps: credo ~> 1.7.11, ex_doc ~> 0.35, dialyxir ~> 1.4, stream_data ~> 1.0
- Bump minimum Elixir to ~> 1.15
- Replace deprecated `import Mix.Config` with `import Config`
- Update CI: actions v4, Elixir 1.17, OTP 27
- Fix Either.join/1: tighten pattern from {_, {_, _}} to {:ok, {:ok, _}} | {:ok, {:error, _}}
- Fix List.until/3: rewrite with tail-recursive accumulator
- Remove dead code clause in List.sequence/1 reducer
- Add @moduledoc to Maybe and List modules
- Update .gitignore with standard Elixir library patterns
@sphaso sphaso merged commit a49ab16 into sphaso:main Mar 2, 2026
0 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants