Skip to main content

Module project

Module project 

Source

Structs§

ProjectLintEmitter
Helper passed to ProjectLintPass::check_project for emitting diagnostics against a specific source and accessing the global compilation context.
ProjectSource
A single source unit visible to a project-wide lint pass, pre-loaded with its inline config so emits respect // forge-lint: disable-* markers without rebuilding it per emit.

Traits§

ProjectLintPass
Trait for lints that need to inspect every input source at once (e.g. cross-file checks).