anvl_plugin ¶An ANVL API for managing plugins.
-callback init_for_project(anvl_project:t()) -> ok.
-callback init() -> ok.
-callback
conditions(anvl_project:t()) -> [[anvl_condition:t()]].
-callback project_model() -> lee:lee_module().
-callback model() -> lee:lee_module().
-spec list_conf(lee:model_key()) -> term().
List tool configuration with the specified key.
-spec conf(lee:key()) -> term().
Get tool configuration with the specified key.
-spec includes_dir() -> file:filename_all().
Return location of anvl.hrl and other ANVL headers.
-spec loaded(atom()) -> anvl_condition:t().
Condition: Plugin has been loaded.