lint-and-validate

Automate linting, type checking, and security scans for Node.js, Python, and TypeScript projects.

1|Updated May 29, 2026
One-click install
npx skills add https://github.com/nnkienn/Nyxara-core --skill lint-and-validate-nnkienn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lint-and-validate
Source: https://github.com/nnkienn/Nyxara-core/tree/main/.skills/skills/lint-and-validate
Command: npx skills add https://github.com/nnkienn/Nyxara-core --skill lint-and-validate-nnkienn

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires eslint, prettier, typescript, mypy, bandit, and includes scripts (resource) components.

What problem does it solve?

This Skill ensures code quality and consistency by automating linters, type checkers, and security scans after every code modification.

Core Features & Use Cases

  • Automated Linting: Identifies and fixes style and syntax issues in Node.js, Python, and TypeScript projects.
  • Type Checking: Ensures type safety and reduces runtime errors in Python and TypeScript projects.
  • Security Scanning: Identifies and mitigates security vulnerabilities in Python projects.
  • Use Case: Use this Skill after each code change to automatically run linters, type checkers, and security scans to ensure your code meets the project's quality standards.

Quick Start

Run the lint-and-validate skill on your project to automatically check for quality issues.

Frequently Asked Questions about lint-and-validate

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

FAQPage Schema
How do I automate code quality checks and static analysis for Node.js and Python projects?

Automate code quality checks by running linters, type checkers, and security scans after code modifications. This skill utilizes ESLint, Prettier, TypeScript, MyPy, and Bandit to ensure syntax correctness, type safety, and security compliance for Node.js, Python, and TypeScript projects.

Can I run TypeScript type checking and Python security scanning together in one workflow?

Yes, you can run TypeScript type checking and Python security scanning together. The skill integrates TypeScript for type safety, MyPy for Python type checking, and Bandit to identify and mitigate security vulnerabilities in Python projects within a single automated workflow.

What is the best way to maintain project standards and ensure code consistency after modifications?

The best way to maintain project standards is automating static analysis after every code change. This process identifies and fixes style and syntax issues in Node.js, Python, and TypeScript projects, ensuring your code continuously meets quality and security benchmarks.

Does this automated linting approach work with both Prettier and ESLint for syntax issues?

Yes, automated linting works with both Prettier and ESLint. The skill utilizes these dependencies alongside TypeScript to identify and fix style and syntax issues automatically, ensuring code quality and consistency across your Node.js and TypeScript projects.

When do I need to run static analysis and security scans in my software engineering workflow?

You need to run static analysis and security scans after each code modification. Intended for software engineering workflows where code quality and security are paramount, this ensures syntax correctness, type safety, and vulnerability mitigation before integration.

Why should I use Bandit for security scanning in my Python projects?

You should use Bandit for security scanning to identify and mitigate security vulnerabilities in Python projects. It automates static analysis to ensure security compliance, reducing runtime errors and maintaining high security standards within your software engineering workflow.