#![deny(clippy::all)]
#![deny(clippy::dbg_macro)]
#![deny(clippy::cargo)]
#![allow(clippy::multiple_crate_versions)]
#![warn(clippy::nursery)]
#![deny(clippy::pedantic)]
#![deny(missing_docs)]
#![forbid(unsafe_code)]
#![deny(unused_results)]
#![allow(clippy::collapsible_if)]
#![deny(clippy::missing_docs_in_private_items)]
#![warn(clippy::missing_errors_doc)]
#![warn(clippy::missing_panics_doc)]
#[cfg(feature = "cli")]
pub mod cli;
pub mod config;
pub mod env;
pub mod error;
pub mod format;
pub mod fs_utils;
pub mod git;
pub mod printer;
pub mod walker;
#[cfg(feature = "wasm")]
pub mod wasm;
pub use error::{Error, Result};
pub const VERSION: &str = env!("CARGO_PKG_VERSION");
pub use fs_utils::MAX_FILE_SIZE;
const _: () = assert!(
MAX_FILE_SIZE <= usize::MAX as u64,
"MAX_FILE_SIZE must fit in usize for buffer allocation"
);
pub mod prelude {
pub use crate::config::Config;
pub use crate::error::{Error, Result};
pub use crate::format::OutputFormat;
pub use crate::printer::PrinterOptions;
pub use crate::walker::Walker;
}