Expand description
Fossil — multi-language static analysis toolkit.
Detects dead code, code clones, and AI scaffolding artifacts.
Modules§
- analysis
- Shared analysis infrastructure for Fossil.
- ast
- fossil_ast
- ci
- CI/CD mode: fail builds on configurable thresholds with diff-aware support.
- cli
- Unified CLI for Fossil code analysis.
- clones
- Clone detection with Merkle AST hashing, MinHash+LSH, SimHash, and semantic analysis.
- config
- Unified configuration with TOML/YAML/JSON support and environment overrides.
- core
- fossil_core
- dead_
code - Dead code detection with entry point analysis and reachability.
- graph
- Code graph construction and analysis for Fossil.
- lsp
- Unified LSP server for Fossil code analysis.
- mcp
- MCP (Model Context Protocol) server for Fossil code analysis.
- output
- Unified output formatters: SARIF 2.1.0, JSON, text.
- parsers
- fossil_parsers
- rules
- Rule engine for Fossil security analysis.
- update