ocaml.lang.correctness.useless-let.useless-let

profile photo of semgrepsemgrep
Author
169
Download Count*

Useless let

Run Locally

Run in CI

Defintion

rules:
  - id: useless-let
    pattern: let $X = $E in $X
    message: Useless let
    languages:
      - ocaml
    severity: ERROR
    metadata:
      category: correctness
      technology:
        - ocaml
      license: Commons Clause License Condition v1.0[LGPL-2.1-only]

Examples

useless-let.ml

let test () =
  (* todoruleid:useless-let *)
  let x = 3 in
  x