Skip to main content

Crate valua_lint

Crate valua_lint 

Source
Expand description

Static analysis for valua. Public crate — API stable from 1.0.

Core usage:

let block = valua_parser::parse(src)?;
let diags = LintPipeline::default_for(valua_ast::LuaTarget::LuaJIT).run(&block);

Modules§

passes

Structs§

LintPipeline
Ordered sequence of lint passes applied to a parsed block.

Traits§

Lint
A single static-analysis pass over a parsed AST.