Skip to main content

Module plugins

Module plugins 

Source
Expand description

Plugin system for DevSweep

Each plugin handles detection and artifact discovery for a specific language/framework ecosystem.

Structs§

DotNetPlugin
Plugin for .NET projects
GoPlugin
Plugin for Go projects
GradlePlugin
Plugin for Gradle projects
MavenPlugin
Plugin for Maven projects
NodePlugin
Plugin for Node.js ecosystem (npm, yarn, pnpm, bun)
PluginRegistry
Central registry for all plugins
PythonPlugin
Plugin for Python ecosystem
RustPlugin
Plugin for Rust/Cargo projects
SwiftPlugin
Plugin for Swift/Xcode projects

Traits§

Plugin
Trait that all language/framework plugins must implement

Functions§

builtin_plugins
Get all built-in plugins
count_files
Count files in a directory
default_calculate_size
Calculate directory size using parallel walk