Type constructor equality bugs such as
x = Some 5 || x = Some 6.
The above expression would show a warning to simplify the
because it didn't check that the values inside the
Somes are the same.
Descent down trees of boolean expressions with
&&s. If two
expressions in the tree are the same, it should warn the user that it can be
_ = None | None = _ style warnings
_ = Some _ | Some _ = _option style violations now.
Also updates README to mention how Camelot is currently supported by
OCaml < 4.13.0 (for now).
Match Case Improvements (PR#81) * Improved student-facing "fix" for `x :: ` match patterns. Now includes the preferred syntax (`[x]`) that should be used in place of the above. * Added new tests for the match patterns. * Add ocaml.4.11.1 to CI runners. * Added CHANGELOG.md (finally)