This content originally appeared on DEV Community and was authored by Brett Stark
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
This content originally appeared on DEV Community and was authored by Brett Stark