Skip to content

rebar.config: Remove elvis as a test dependency - #654

Merged
dumbbell merged 1 commit into
mainfrom
remove-elvis-as-test-dep
Aug 27, 2026
Merged

rebar.config: Remove elvis as a test dependency#654
dumbbell merged 1 commit into
mainfrom
remove-elvis-as-test-dep

Conversation

@dumbbell

Copy link
Copy Markdown
Collaborator

Tests do not depend on Elvis currently. It recently even broke CI on Erlang/OTP 26 because the latest Elvis 6.0.0 release requires Erlang/OTP 27. We can safely remore it from test dependencies.

Elvis could be integrated again using the rebar3_lint project plugin: https://hex.pm/packages/rebar3_lint

I didn't add it in this patch because Elvis does not like the existing elvis.config configuration. Perhaps something change with a major release.

Tests do not depend on Elvis currently. It recently even broke CI on
Erlang/OTP 26 because the latest Elvis 6.0.0 release requires Erlang/OTP
27. We can safely remore it from test dependencies.

Elvis could be integrated again using the `rebar3_lint` project plugin:
https://hex.pm/packages/rebar3_lint

I didn't add it in this patch because Elvis does not like the existing
`elvis.config` configuration. Perhaps something change with a major
release.
@dumbbell
dumbbell marked this pull request as ready for review August 27, 2026 08:56
@dumbbell
dumbbell merged commit 38ecaee into main Aug 27, 2026
13 of 14 checks passed
@mergify

mergify Bot commented Aug 27, 2026

Copy link
Copy Markdown

Tick the box to add this pull request to the merge queue (same as @mergifyio queue).

  • Queue this pull request

@dumbbell
dumbbell deleted the remove-elvis-as-test-dep branch August 27, 2026 08:56
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.

1 participant