You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add missing message string formatting to `rebar3_dialyzer_format`.
I ran the following commands for finding missing messages
```
grep '^message_to_string' lib/dialyzer/src/dialyzer.erl | sed 's/message_to_string({\([a-z_]*\),.*/\1/g' | sort > /tmp/otp.txt
grep '^message_to_string' src/rebar_dialyzer_format.erl | sed 's/message_to_string({\([a-z_]*\),.*/\1/g' | sort > /tmp/rebar3.txt
```
The missing message types are `callback_not_exported`,
`contract_with_opaque` and `map_update`. We already have `invalid_contract`
but it has been divided in two functions in OTP project.
`race_condition` was deprecated in OTP-25.
```
diff /tmp/rebar3.txt /tmp/otp.txt
7a8
> callback_not_exported
17a19
> contract_with_opaque
27a30,31
> invalid_contract
> map_update
43d46
< race_condition
```
0 commit comments