Expand description
Remaining commands for TLDR CLI
This module implements additional analysis commands:
- LOW: todo, explain, secure
- MEDIUM: definition, diff
- HIGH: api_check, equivalence, vuln
§Module Structure
types: Shared data types for all remaining commandserror: Error types and result aliasesast_cache: AST caching layer for efficient multi-analysisgraph_utils: Cycle detection for graph traversal (TIGER-02)todo: Improvement aggregation commandexplain: Comprehensive function analysis commandsecure: Security analysis dashboarddefinition: Go-to-definition commanddiff: AST-aware structural diffequivalence: GVN-based redundancy detection commandapi_check: API misuse detection commandvuln: Vulnerability detection via taint analysis
Re-exports§
pub use error::RemainingError;pub use error::RemainingResult;pub use types::APICheckReport;pub use types::APICheckSummary;pub use types::APIRule;pub use types::ASTChange;pub use types::ArchChangeType;pub use types::ArchDiffSummary;pub use types::ArchLevelChange;pub use types::BaseChanges;pub use types::CallInfo;pub use types::ChangeType;pub use types::ComplexityInfo;pub use types::DefinitionResult;pub use types::DiffGranularity;pub use types::DiffReport;pub use types::DiffSummary;pub use types::ExplainReport;pub use types::ExpressionRef;pub use types::FileLevelChange;pub use types::GVNEquivalence;pub use types::GVNReport;pub use types::GVNSummary;pub use types::ImportEdge;pub use types::ImportGraphSummary;pub use types::Location;pub use types::MisuseCategory;pub use types::MisuseFinding;pub use types::MisuseSeverity;pub use types::ModuleLevelChange;pub use types::NodeKind;pub use types::OutputFormat;pub use types::ParamInfo;pub use types::PurityInfo;pub use types::Redundancy;pub use types::SecureFinding;pub use types::SecureReport;pub use types::SecureSummary;pub use types::Severity;pub use types::SignatureInfo;pub use types::SymbolInfo;pub use types::SymbolKind;pub use types::TaintFlow;pub use types::TodoItem;pub use types::TodoReport;pub use types::TodoSummary;pub use types::VulnFinding;pub use types::VulnReport;pub use types::VulnSummary;pub use types::VulnType;pub use graph_utils::CycleDetector;pub use graph_utils::TraversalResult;pub use graph_utils::VisitedSet;pub use graph_utils::MAX_GRAPH_DEPTH;pub use graph_utils::MAX_IMPORT_DEPTH;pub use api_check::ApiCheckArgs;pub use definition::DefinitionArgs;pub use diff::DiffArgs;pub use explain::ExplainArgs;pub use secure::SecureArgs;pub use todo::TodoArgs;pub use vuln::VulnArgs;
Modules§
- api_
check - API Check command - Detect API misuse patterns
- ast_
cache - AST Cache for efficient multi-analysis
- definition
- Definition command - Go-to-definition functionality
- diff
- Diff command - AST-aware structural diff
- difftastic
- Vendored difftastic core + adapters for L1/L2 diff.
- error
- Error types for remaining commands
- explain
- Explain Command - Comprehensive Function Analysis
- graph_
utils - Graph utilities for cycle detection and traversal
- secure
- Secure Command - Security Analysis Dashboard
- todo
- Todo command - Improvement aggregator
- types
- Shared types for remaining commands
- vuln
- Vulnerability detection via taint analysis