Install
$ agentstack add skill-d-oit-rust-2026-template-codacy ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Codacy Static Analysis
When to Use
- User asks for this skill's functionality
Orchestrate static analysis using Codacy Analysis CLI (local) and Codacy Cloud CLI (remote).
Installation & Auth
# Analysis CLI (for local runs)
npm i -g @codacy/analysis-cli
# Cloud CLI (for PR data and suppressions)
npm i -g @codacy/codacy-cloud-cli
export CODACY_API_TOKEN=
PR Triage Workflow
- Get PR analysis:
codacy pull-request gh --output json > /tmp/codacy-pr.json
- Categorize issues:
- False positives → Suppress via Cloud CLI.
- Real issues → Fix in code.
- Suppress false positives:
codacy pull-request gh --ignore-issue --ignore-reason FalsePositive Note: Use numeric resultDataId, NOT hash IDs.
- Fix issues: Batch fix patterns and verify with local lint/tests.
Local Analysis
# Initialize configuration (generates .codacy.yml)
codacy-analysis init --default
# Run local analysis
codacy-analysis analyze --pr --output-format json
Known Limitations
| Tool Category | Status | Note | |---------------|--------|------| | JS/TS/Shell | ✅ Works | ESLint9, Stylelint, ShellCheck | | Rust | ⚠️ Limited | Local analysis uses jscpd and Lizard; Cloud uses Opengrep | | Python/Ruby | ❌ Fails | Missing runtimes/venv issues | | Java/PMD | ❌ Fails | Missing Java runtime |
Always cross-reference with Cloud CLI for full PR data.
Rationalizations
| Rationalization | Reality | |-----------------|---------| | "Local analysis shows 0 issues, so we are good." | Analysis CLI has limited local tool support; Cloud CLI is the source of truth. | | "I'll use the issue hash for suppression." | Codacy CLI requires the numeric resultDataId for suppressions. |
Red Flags
- [ ] Relying solely on local
codacy-analysisfor Rust/Python/Java projects. - [ ] Attempting to suppress issues without a valid
--ignore-reason. - [ ] Ignoring the
resultDataIdfield in JSON output in favor of hashes.
References
references/config-format.md-.codacy.ymlschema and advanced optionsreferences/output-format.md- JSON schema for PR analysisreferences/supported-tools.md- Local vs Cloud tool availability
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: d-oit
- Source: d-oit/rust-2026-template
- License: MIT
- Homepage: https://d-oit.github.io/rust-2026-template/
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.