Documentation
¶
Overview ¶
star is the Starlark-powered operations tool for NobleFactor projects. Commands are defined as extensions in the star/extensions/ directory.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package cli provides CLI utilities for output formatting and user interaction.
|
Package cli provides CLI utilities for output formatting and user interaction. |
|
Package config provides unified configuration for star commands.
|
Package config provides unified configuration for star commands. |
|
provider
|
|
|
commands
Package commands provides command tree navigation and execution for the star runtime.
|
Package commands provides command tree navigation and execution for the star runtime. |
|
config
Package config provides configuration management operations for the star runtime.
|
Package config provides configuration management operations for the star runtime. |
|
goast
Package goast provides Go AST operations as a Starlark receiver.
|
Package goast provides Go AST operations as a Starlark receiver. |
|
goast/doctaxonomy
Package doctaxonomy defines the documentation schema the goast provider enforces.
|
Package doctaxonomy defines the documentation schema the goast provider enforces. |
|
lint
Package lint provides static analysis operations for Go, shell, and markdown files.
|
Package lint provides static analysis operations for Go, shell, and markdown files. |
|
setup
Package setup provides repository setup operations: tool checks, pre-commit hooks, config initialization, and native git hook management.
|
Package setup provides repository setup operations: tool checks, pre-commit hooks, config initialization, and native git hook management. |
|
shellcheck
Package shellcheck provides shell script analysis operations for the operation graph.
|
Package shellcheck provides shell script analysis operations for the operation graph. |
|
staranalysis
Package staranalysis provides combined analysis of Starlark source files, combining stats, complexity scoring, indexing, and hotspot detection.
|
Package staranalysis provides combined analysis of Starlark source files, combining stats, complexity scoring, indexing, and hotspot detection. |
|
starcode
Package starcode provides Starlark source file capture with glob pattern matching, .gitignore awareness.
|
Package starcode provides Starlark source file capture with glob pattern matching, .gitignore awareness. |
|
starcomplexity
Package starcomplexity computes cyclomatic and cognitive complexity metrics for Starlark source files.
|
Package starcomplexity computes cyclomatic and cognitive complexity metrics for Starlark source files. |
|
starindex
Package starindex provides AST-based indexing of Starlark source files, extracting functions, loads, globals, and line statistics.
|
Package starindex provides AST-based indexing of Starlark source files, extracting functions, loads, globals, and line statistics. |
|
starstats
Package starstats computes line and byte statistics for Starlark source files.
|
Package starstats computes line and byte statistics for Starlark source files. |
|
Package star provides the runtime types and execution engine for the star CLI.
|
Package star provides the runtime types and execution engine for the star CLI. |
Click to show internal directories.
Click to hide internal directories.