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)