Pass positions in lint quickfix API
commit5d461b09a5353ca922d6865dfdbc4b108fa677b5
authorWilfred Hughes <wilfred@fb.com>
Fri, 30 Sep 2022 17:37:47 +0000 (30 10:37 -0700)
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>
Fri, 30 Sep 2022 17:37:47 +0000 (30 10:37 -0700)
tree30fb75e5fd19294cb1f23bfff7dc8a0779298979
parent04815f8e511a2751a212c645a91d8420495e0413
Pass positions in lint quickfix API

Summary: Previously a lint quickfix had the type `(string * string * int * int)`, which was an implementation detail of the JSON returned. Use `(string * Pos.t)` instead, to simplify call sites.

Reviewed By: vsiles

Differential Revision: D39914443

fbshipit-source-id: 89deeb6f7972281694fe55a3cefc2c5f7c298402
hphp/hack/src/lints/linter_pointless_booleans.ml
hphp/hack/src/lints/lints_core.ml
hphp/hack/src/lints/lints_core.mli
hphp/hack/src/lints/lints_errors.ml