static-code-analysis-typescript

Configure ESLint, TypeScript, Prettier, Husky, lint-staged, and GitHub Actions workflows.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/szczodrowsky/rolnopol-atf --skill static-code-analysis-typescript-szczodrowsky
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: static-code-analysis-typescript
Source: https://github.com/szczodrowsky/rolnopol-atf/tree/main/.github/skills/skill
Command: npx skills add https://github.com/szczodrowsky/rolnopol-atf --skill static-code-analysis-typescript-szczodrowsky

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires eslint, typescript, prettier, husky, lint-staged, github-actions, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the setup and configuration of TypeScript code quality and analysis tools, streamlining the process of creating, reviewing, and modernizing static code analysis for Node.js and TypeScript repositories.

Core Features & Use Cases

  • Automated Setup: Configures ESLint, TypeScript, Prettier, Husky, lint-staged, and GitHub Actions workflows.
  • Code Quality: Enforces naming conventions, linting, formatting, and type checking.
  • Use Case: For a Node.js + TypeScript repository, this Skill sets up a robust code quality and analysis foundation that can be easily adapted to different project requirements.

Quick Start

Set up static code analysis for your TypeScript project using the static-code-analysis-typescript skill.

Frequently Asked Questions about static-code-analysis-typescript

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

FAQPage Schema
How do I automate TypeScript code quality and static analysis setup?

Automating TypeScript static code analysis setup involves configuring ESLint, Prettier, and TypeScript to enforce linting, formatting, and type checking. This Skill automates that configuration for Node.js repositories.

What is the best way to configure ESLint and Prettier for a TypeScript project?

The best way to configure ESLint and Prettier for TypeScript is to integrate them with Husky and lint-staged. This Skill automates setting up these tools to enforce formatting and linting rules before commits are made.

Can I use Husky and lint-staged to run static code analysis on commits?

Yes, Husky and lint-staged can run static code analysis on commits. This Skill configures them to automatically execute ESLint and Prettier checks against staged files before they are committed.

Does this static code analysis setup work with GitHub Actions workflows?

Yes, this static code analysis setup works with GitHub Actions workflows. The Skill configures GitHub Actions to automatically run TypeScript, ESLint, and Prettier checks during continuous integration pipelines.

When do I need static code analysis for my Node.js TypeScript repository?

You need static code analysis for your Node.js TypeScript repository when you want to enforce naming conventions, formatting, and type checking. This Skill establishes that automated code quality foundation to prevent errors.