Zanuda_core.LINTModule types for program tree analyzers
A type of lint's implementation. Typed and untyped lints inspect OCaml's Parsetree/Typedtree respectively. In Clippy it corresponds to early and late lint passes.
type group = | StyleCode that should be written in a more idiomatic way
*)| CorrectnessCode that is outright wrong or useless
*)| PerfCode that can be written to run faster
*)| Restriction| Deprecated| PedanticLints which are rather strict or might have false positives
*)| Complexity| Suspicious| NurseryNew lints that are still under development
*)Group of lints. The same as Rust's Clippy
module type GENERAL = sig ... endmodule type UNTYPED = sig ... endmodule type TYPED = sig ... endmodule type UNUSED_DECLS = sig ... endmodule type REPORTER = sig ... end