Skip to content

Commit 4e2f416

Browse files
committed
Fix dialyzer
1 parent 470080a commit 4e2f416

File tree

3 files changed

+6
-0
lines changed

3 files changed

+6
-0
lines changed

lib/decoder.ex

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ defmodule Jason.Decoder do
3131

3232
import Codegen, only: [bytecase: 2, bytecase: 3]
3333

34+
@dialyzer :no_improper_lists
35+
3436
# @compile :native
3537

3638
# We use integers instead of atoms to take advantage of the jump table

lib/encode.ex

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ defmodule Jason.Encode do
2424
@typep encode_map :: (map, escape, encode_map -> iodata)
2525
@opaque opts :: {escape, encode_map}
2626

27+
@dialyzer :no_improper_lists
28+
2729
# @compile :native
2830

2931
@doc false

lib/formatter.ex

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ defmodule Jason.Formatter do
1717
import Record
1818
defrecordp :opts, [:indent, :line, :record, :colon]
1919

20+
@dialyzer :no_improper_lists
21+
2022
@doc ~S"""
2123
Pretty-prints JSON-encoded `input`.
2224

0 commit comments

Comments
 (0)