Static Analysis

Run static analysis across multiple programming languages with linters and security scanners.

1|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/vertivolatam/monorepo --skill static-analysis-vertivolatam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Static Analysis
Source: https://github.com/vertivolatam/monorepo/tree/main/skills/static-analysis
Command: npx skills add https://github.com/vertivolatam/monorepo --skill static-analysis-vertivolatam

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the detection of errors, security vulnerabilities, and code quality issues in your codebase before they reach production.

Core Features & Use Cases

  • Multi-language Linting: Supports Dart, Python, Go, Bash, PowerShell, Rust, and JavaScript/Node.js.
  • Security Scanning: Integrates with tools like Datadog SAST to find vulnerabilities.
  • AI-Assisted Review: Leverages CodeRabbit for intelligent code review suggestions.
  • Use Case: Before merging a new feature branch, run this Skill to automatically lint all Python and Dart files, check for security flaws with Datadog, and get AI feedback on potential improvements.

Quick Start

Run a comprehensive static analysis across all supported languages in the project.

Frequently Asked Questions about Static Analysis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate code review and security scanning across multiple languages before merging a feature branch?

Automated code review and security scanning across multiple languages is achieved by integrating linters, formatters, Datadog SAST, and CodeRabbit to detect errors and vulnerabilities before production. This framework supports Dart, Python, Go, Bash, PowerShell, Rust, and JavaScript/Node.js.

Does static analysis support linting for Python, Go, and Rust codebases?

Static analysis supports linting for Python, Go, and Rust, alongside Dart, Bash, PowerShell, and JavaScript/Node.js. This multi-language coverage ensures consistent code quality and error detection across diverse technology stacks within a single project.

Can I use Datadog SAST and CodeRabbit together for CI/CD pipeline security scanning?

Datadog SAST and CodeRabbit can be used together for CI/CD pipeline security scanning and AI-assisted review. This combination identifies security vulnerabilities while providing intelligent code review suggestions to maintain consistency throughout the development lifecycle.

What is the best way to run multi-language static code analysis before production deployment?

The best way to run multi-language static code analysis is using an automated framework that integrates linters, security scanners, and AI review tools. This approach detects errors and vulnerabilities across all supported languages before they reach production.

Why does my CI/CD pipeline need both linters and security scanners like Datadog SAST?

Your CI/CD pipeline needs both linters and security scanners like Datadog SAST to address distinct code quality issues. Linters enforce formatting and syntax consistency, while SAST specifically identifies security vulnerabilities that could be exploited in production.