Crate libpfu

Source
Expand description

libpfu (PackFixerUpper) is a library for linting and fixing AOSC OS package build script automatically.

Re-exports§

pub use session::Session;

Modules§

absets
apml
APML lifetime-ereased accessor wrappers.
message
Lint messages.
session
Context

Macros§

declare_lint
declare_linter

Structs§

LintMetadata
Static metadata of a lint.
LinterMetadata
Static non-generic metadata of a linter.
ReadGuardWrapper
Wrapper for RwLockUpgradableReadGuard to make it Send.

Enums§

Level
Level of a lint message.

Traits§

Linter
A checker.
MetadataProvider

Functions§

walk_apml
walk_build_scripts
walk_defines

Type Aliases§

LinterFactory
Constructor of a linter;