static-code-analysis

aj-geddes/useful-ai-prompts · updated Apr 8, 2026

$npx skills add https://github.com/aj-geddes/useful-ai-prompts --skill static-code-analysis
0 commentsdiscussion
summary

Use automated tools to analyze code without executing it, catching bugs, security issues, and style violations early.

skill.md

Static Code Analysis

Table of Contents

Overview

Use automated tools to analyze code without executing it, catching bugs, security issues, and style violations early.

When to Use

  • Enforcing coding standards
  • Security vulnerability detection
  • Bug prevention
  • Code review automation
  • CI/CD pipelines
  • Pre-commit hooks
  • Refactoring assistance

Quick Start

Minimal working example:

// .eslintrc.js
module.exports = {
  extends: [
    "eslint:recommended",
    "plugin:@typescript-eslint/recommended",
    "plugin:security/recommended",
  ],
  plugins: ["@typescript-eslint", "security", "import"],
  rules: {
    "no-console": ["warn", { allow: ["error", "warn"] }],
    "no-unused-vars": "error",
    "prefer-const": "error",
    eqeqeq: ["error", "always"],
    "no-eval": "error",
    "security/detect-object-injection": "warn",
    "security/detect-non-literal-regexp": "warn",
    "@typescript-eslint/no-explicit-any": "warn",
    "@typescript-eslint/explicit-function-return-type": "error",
    "import/order": [
      "error",
      {
        groups: [
          "builtin",
          "external",
          "internal",
// ... (see reference guides for full implementation)

Reference Guides

Detailed implementations in the references/ directory:

Guide Contents
ESLint Configuration ESLint Configuration
Python Linting (pylint + mypy) Python Linting (pylint + mypy)
Pre-commit Hooks Pre-commit Hooks
SonarQube Integration SonarQube Integration
Custom AST Analysis Custom AST Analysis
Security Scanning Security Scanning

Best Practices

✅ DO

  • Run linters in CI/CD
  • Use pre-commit hooks
  • Configure IDE integration
  • Fix issues incrementally
  • Document custom rules
  • Share configuration across team
  • Automate security scanning

❌ DON'T

  • Ignore all warnings
  • Skip linter setup
  • Commit lint violations
  • Use overly strict rules initially
  • Skip security scans
  • Disable rules without reason

Discussion

Product Hunt–style comments (not star reviews)
  • No comments yet — start the thread.
general reviews

Ratings

4.530 reviews
  • Pratham Ware· Dec 16, 2024

    static-code-analysis fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.

  • Liam Abbas· Dec 16, 2024

    Solid pick for teams standardizing on skills: static-code-analysis is focused, and the summary matches what you get after install.

  • Ira Okafor· Dec 8, 2024

    We added static-code-analysis from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

  • Nia Agarwal· Nov 27, 2024

    Keeps context tight: static-code-analysis is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Sakshi Patil· Nov 7, 2024

    static-code-analysis is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

  • Chaitanya Patil· Oct 26, 2024

    Keeps context tight: static-code-analysis is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Kofi Thompson· Oct 18, 2024

    static-code-analysis is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

  • Isabella Khan· Sep 21, 2024

    Registry listing for static-code-analysis matched our evaluation — installs cleanly and behaves as described in the markdown.

  • Oshnikdeep· Sep 9, 2024

    static-code-analysis has been reliable in day-to-day use. Documentation quality is above average for community skills.

  • Ganesh Mohane· Aug 28, 2024

    Solid pick for teams standardizing on skills: static-code-analysis is focused, and the summary matches what you get after install.

showing 1-10 of 30

1 / 3