pub mod check;
pub mod diagnostic;
pub mod docs;
pub mod fix;
pub mod render;
pub mod rules;
pub mod suppression;
pub use check::{
LintError, LintFileReport, LintResult, LintStatus, PreparedProject, SYNTAX_ERROR_RULE,
analyze_prepared, check_document, check_document_in_project, check_document_with_provider,
check_paths, check_paths_with_config, check_paths_with_index, prepare_document_in_project,
seed_workspace_for, syntax_error_diagnostics,
};
pub use diagnostic::{Applicability, Diagnostic, Fix, Severity, ViolationData};
pub use fix::{FixOutcome, apply_fixes};
pub use render::{OutputMode, render_findings};