qtpass-linting

Automate local linting and CI/CD workflow validation for QtPass with Docker.

1.1k|169|Updated Jul 31, 2014
One-click install
npx skills add https://github.com/IJHack/QtPass --skill qtpass-linting
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qtpass-linting
Source: https://github.com/IJHack/QtPass/tree/main/.opencode/skills/qtpass-linting
Command: npx skills add https://github.com/IJHack/QtPass --skill qtpass-linting

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the execution of code linters, formatters, and CI/CD workflows for QtPass, enabling developers to ensure code quality and compliance efficiently.

Core Features & Use Cases

  • Local linting and formatting: Run GitHub Actions workflows and check code styles for C++, YAML, Markdown, and more.
  • CI/CD simulation: Reproduce GitHub CI processes locally with Docker, saving time during development.
  • Use Case: A developer wants to verify linting and formatting of the QtPass project before submitting a pull request by executing the workflows on their machine.

Quick Start

Run the linter workflow locally on the project directory to check for code issues and prepare code for review.

Frequently Asked Questions about qtpass-linting

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

FAQPage Schema
How do I run GitHub Actions workflows locally to check C++ and YAML code formatting?

You can run GitHub Actions workflows locally to check C++ and YAML formatting by simulating CI processes with Docker. This reproduces CI pipelines locally to verify code styles against style guides and catch formatting issues before pushing changes.

What is local CI/CD simulation for QtPass and how does it prevent pull request issues?

Local CI/CD simulation reproduces GitHub CI processes using Docker to execute linters and formatters on your machine. It prevents pull request issues by validating code quality, security standards, and formatting adherence before code submission.

Can I use Docker to automate linting and formatting checks for QtPass before submitting code?

Yes, you can use Docker to automate local linting and formatting checks for QtPass. It simulates CI/CD workflows to verify code quality and compliance for C++, YAML, and Markdown files, ensuring adherence to style guides before code submission.

Does local linting support Markdown and YAML style guides in addition to C++?

Local linting supports style guides for C++, YAML, and Markdown. It automates validation of these file formats to ensure code adheres to style guides, security standards, and CI configurations before pushing changes to the repository.

What is the best way to verify QtPass code quality and security standards without waiting for remote CI?

The best way to verify QtPass code quality without remote CI is automating local validation with Docker and common linters. This simulates GitHub Actions workflows locally to check formatting, security standards, and CI configurations efficiently before pushing changes.