Closed tsloughter closed 8 months ago
There are two things affecting this.
elp
, each file must be explicitly opted-in with a
-typing([eqwalizer]).
attribute. We are looking at changing this to match the current eqwalizer behaviourAnd the latest release runs eqwalizer, and opts all files in for typechecking by default.
But it still has a problem with #12, where it is not able to resolve an include file for _build/default/lib/grpcbox/src/grpcbox_client.erl:25:10
.
Thanks :+1:
I just checked current master (da0b80b04ab28e75ab1220398bfabc183d1f41fa) and it seems to work.
We will do a new release soon.
Please try again with today's release, and re-open if it is still a problem.
Describe the bug
To Reproduce**
Clone https://github.com/open-telemetry/opentelemetry-erlang and run
rebar3 upgrade --all
andrebar3 plugins upgrade --all
(haven't upgraded the eqwalizermain
yet because I'm trying to figure this out before bumping elp), then runelp eqwalize-all --rebar
Note the same happens for per-app runs:
Expected behavior
Expected analysis of all applications in the project.
Actual behavior
No modules are analyzed
Context
elp version
): 1.1.0+build-2023-10-16