DEV Community

Brett Stark
Brett Stark

Posted on

CI/CT Quality Automation Tool

Hi All - Something i've been working on for a while - so far/currently open source - hope u find it useful..

🚀 Major Release: create-quality-automation v2.3.0

After comprehensive code review and user feedback, we've rebuilt our quality automation CLI around a core philosophy: use best-in-class existing tools, don't reinvent the wheel.

Key Improvements:

🔧 Replaced custom package.json handling with @npmcli/package-json (the official npm library)

🔒 Integrated gitleaks for production-grade secret scanning

⚡ Added actionlint for advanced GitHub Actions workflow validation

📝 Switched to markdownlint-cli2 for robust documentation validation

🪟 Enhanced Windows compatibility by removing shell dependencies

🎯 Added Node.js 20+ requirement enforcement with proper lazy loading

Why This Matters:

Rather than building custom solutions, we now leverage mature, battle-tested tools that teams already trust. This approach delivers better reliability, more features, and easier maintenance.

Perfect for:

• JavaScript/TypeScript projects

• Python development

• Teams implementing DevOps best practices

• Open source maintainers

Get started in seconds:

npx create-quality-automation@latest

The tool automatically configures ESLint, Prettier, Husky, lint-staged, GitHub Actions, and more - all with production-ready defaults.

#DevOps #QualityAutomation #JavaScript #TypeScript #Python #OpenSource #CLI #npm #AIBuilderLab

Top comments (0)