自动检测不必要的ocaml open语句

自动检测不必要的ocaml open语句,ocaml,Ocaml,假设我有一堆ocaml模块,它们之间有各种开放语句。其中一些打开是不必要的:它们拉入一个模块,但从不使用任何符号 是否有一种程序化的方法来查找这些不必要的导入?是,警告33。请参阅列表或使用ocamlc-warn帮助 要启用它,请在编译器的命令行中添加-w+33。使用ocamlbuild,将true:warn+33添加到您的_标记中。过去几天我一直忙于编译camlp5语法预处理器机制,因此我没有想到要检查警告

假设我有一堆ocaml模块,它们之间有各种开放语句。其中一些打开是不必要的:它们拉入一个模块,但从不使用任何符号


是否有一种程序化的方法来查找这些不必要的导入?

是,警告33。请参阅列表或使用ocamlc-warn帮助


要启用它,请在编译器的命令行中添加-w+33。使用ocamlbuild,将true:warn+33添加到您的_标记中。

过去几天我一直忙于编译camlp5语法预处理器机制,因此我没有想到要检查警告