Declarative CSV codecs
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Fix merlint lint warnings: missing docs, doc style, test inclusion

Resolve E400 (missing documentation), E410 (bad doc style), E615
(missing test suite), and E616 (use failf) across the monorepo.
Also fix test_timing to reference Requests.Timing instead of
non-existent Http.Timing.

+6 -4
+6 -4
lib/csvt.mli
··· 66 66 (** [bool] decodes "true"/"1" as [true], "false"/"0" as [false]. *) 67 67 68 68 val nullable_float : float col_codec 69 - (** Like {!float} but treats "NULL" and empty strings as [nan]. *) 69 + (** [nullable_float] is like {!float} but treats "NULL" and empty strings as 70 + [nan]. *) 70 71 71 72 val nullable_int : int col_codec 72 - (** Like {!int} but treats "NULL" and empty strings as [-1]. *) 73 + (** [nullable_int] is like {!int} but treats "NULL" and empty strings as [-1]. 74 + *) 73 75 74 76 val option : 'a col_codec -> 'a option col_codec 75 77 (** [option c] treats "NULL" and empty strings as [None]. *) ··· 80 82 enc:('a -> string) -> 81 83 unit -> 82 84 'a col_codec 83 - (** [col_map ~dec ~enc] creates a column codec from raw decode/encode functions. 84 - *) 85 + (** [col_map ~dec ~enc ()] creates a column codec from raw decode/encode 86 + functions. *) 85 87 86 88 val col_kind : 'a col_codec -> string 87 89 (** [col_kind c] returns the kind description of column codec [c]. *)