sniff-cli 0.1.2

An exhaustive LLM-backed slop finder for codebases
Documentation
#[derive(Debug, Clone)]
pub struct LanguageAdapter {
    pub name: String,
    pub grammar_package: String,
    pub extensions: Vec<String>,
    pub function_node_types: Vec<String>,
    pub excluded_parent_types: Vec<String>,
    pub name_field: String,
    pub params_field: String,
    pub param_node_types: Vec<String>,
    pub nesting_node_types: Vec<String>,
    pub export_detection: ExportDetection,
    pub generic_names: Vec<String>,
    pub allowed_names: Vec<String>,
}

#[derive(Debug, Clone, PartialEq)]
pub enum ExportDetection {
    Keyword,
    Convention,
    None,
}