Production-ready AWS CodePipelines from TypeScript, CLI, or a single AI prompt. 124 reusable plugins, per-org compliance enforcement, multi-tenant isolation, and zero vendor lock-in.
Linting, formatting, static analysis, and code coverage reporting.
flowchart LR
Code[Source Code] --> LintFmt[Lint & Format]
Code --> Cov[Coverage]
Cov --> Report[Coverage Reporting]
LintFmt --> eslint & prettier & checkstyle & shellcheck & golangci-lint
LintFmt --> clippy & rustfmt & rubocop & ruff & mypy
LintFmt --> dotnet-format & roslyn-analyzers & typescript-check
Code --> StaticAnalysis[Static Analysis]
StaticAnalysis --> jacoco & spotbugs
Report --> codecov & codacy
| Plugin | Language | Compute | Secrets | Key Env Vars |
|---|---|---|---|---|
| eslint | JS/TS | SMALL | None | NODE_VERSION, ESLINT_FORMAT, ESLINT_MAX_WARNINGS |
| prettier | JS/TS/CSS/HTML | SMALL | None | NODE_VERSION, PRETTIER_GLOB |
| checkstyle | Java | SMALL | None | CHECKSTYLE_VERSION, CHECKSTYLE_CONFIG, JAVA_VERSION |
| shellcheck | Bash/sh/zsh | SMALL | None | SHELLCHECK_VERSION, SHELLCHECK_SEVERITY, SHELLCHECK_FORMAT |
| golangci-lint | Go | MEDIUM | None | GOLANGCI_LINT_VERSION, GOLANGCI_LINT_CONFIG |
| clippy | Rust | SMALL | None | RUST_VERSION, CLIPPY_FLAGS |
| rustfmt | Rust | SMALL | None | RUST_VERSION, RUSTFMT_FLAGS |
| rubocop | Ruby | SMALL | None | RUBY_VERSION, RUBOCOP_CONFIG |
| ruff | Python | SMALL | None | PYTHON_VERSION, RUFF_CONFIG, RUFF_FORMAT |
| mypy | Python | SMALL | None | PYTHON_VERSION, MYPY_CONFIG, MYPY_STRICT |
| dotnet-format | .NET | SMALL | None | DOTNET_VERSION, FORMAT_SEVERITY |
| roslyn-analyzers | .NET | SMALL | None | DOTNET_VERSION, ANALYZER_SEVERITY |
| typescript-check | TypeScript | SMALL | None | NODE_VERSION, TSC_FLAGS |
| Plugin | Language | Compute | Secrets | Key Env Vars |
|---|---|---|---|---|
| jacoco | Java | MEDIUM | None | JAVA_VERSION, COVERAGE_THRESHOLD, BUILD_TOOL |
| spotbugs | Java | MEDIUM | None | JAVA_VERSION, SPOTBUGS_EFFORT, BUILD_TOOL |
| Plugin | Compute | Secrets | Key Env Vars |
|---|---|---|---|
| codecov | SMALL | CODECOV_TOKEN |
CODECOV_FLAGS, CODECOV_FILE |
| codacy | SMALL | CODACY_PROJECT_TOKEN |
CODACY_LANGUAGE |