@rdolcegroup/runlintic-app
v8.1.0
Published
A toolkit for automating code quality, cleanup, and releases.
Readme
⚡ ◯ ➤ Runlintic App
A production-ready toolkit for automating code quality, cleanup, and releases.
Stop wrestling with ESLint configs, dependency management, and release workflows. Runlintic App provides everything you need in one simple CLI tool.
# Global installation (recommended)
npm install -g @rdolcegroup/runlintic-app
runlintic init && runlintic health-check
# Or local installation
npm install --save-dev @rdolcegroup/runlintic-app
npx runlintic init && npx runlintic health-check✨ What It Does
- 🔧 Lint & Format – ESLint + Prettier with zero warnings
- 🧹 Clean Dependencies – Remove unused deps automatically
- 🚀 Smart Releases – Semantic versioning with changelogs
- 📝 Intelligent Commits – Auto-stage changes & generate conventional commit messages
- ⚡ 40% Faster – Parallel execution for all quality checks
- 🎯 Zero Config – Works immediately, customize later
🚀 Quick Start
1. Install
Choose between global or local installation:
Global Installation (Recommended)
npm install -g @rdolcegroup/runlintic-app
runlintic initLocal Installation (Project-specific)
npm install --save-dev @rdolcegroup/runlintic-app
npx runlintic initWhat's the difference?
- Global: Install once, use everywhere. Commands work from any directory with
runlintic - Local: Install per project. Use with
npx runlinticor add to package.json scripts
2. Initialize Your Project
cd your-project
runlintic init3. Run Health Check
runlintic health-checkThat's it! Your project now has automated code quality and release workflows.
📖 Documentation
Getting Started
- 🚀 Quick Start Guide - Get running in 5 minutes
- 📦 Installation Guide - All installation scenarios
- ⚙️ Configuration - Customize for your project
Core Features
- 📋 CLI Commands - Complete command reference
- 📝 Commit Generator - Intelligent commit messages
- 🚀 Release Workflow - Automated releases
- 🔧 API Reference - Programmatic usage
Examples & Guides
- 📱 Next.js Setup - Perfect for Next.js projects
- 📦 Monorepo Setup - Turborepo integration
- 🔄 CI/CD Integration - GitHub Actions
Help & Support
- 🆘 Troubleshooting - Common issues & solutions
- ⚡ Performance Guide - Optimization tips
- 🔧 Custom Configs - Advanced customization
🛠️ Daily Workflow
# Make changes to your code (edit files)
# Generate smart commit message (auto-stages changes)
runlintic commit
# Run quality checks
runlintic check-all
# Create a release
runlintic release:dry # Preview first
runlintic release:patch # Then release🎯 Perfect For
- ✅ Next.js applications - Optimized configs included
- ✅ Monorepos - Turbo integration for performance
- ✅ TypeScript projects - Strict type checking
- ✅ React libraries - Component-focused linting
- ✅ Node.js apps - Server-side optimizations
🔧 Requirements
- Node.js ≥ 22.16.0
- Git (for releases)
- GitHub token (for releases) - Setup Guide
📦 What's Included
When you run runlintic init, you get:
your-project/
├── eslint.config.js # Zero-warning ESLint setup
├── tsconfig.json # Strict TypeScript config
├── .release-it.json # Automated release config
├── commitlint.config.cjs # Conventional commits
└── RUNLINTIC-*.md # Complete guides🤝 Contributing
This package is part of The R. Dolce Organization.
- Fork the repository
- Create a feature branch
- Run
runlintic health-check - Submit a pull request
📞 Support
- 🐛 Bug Reports: GitHub Issues
- 💬 Questions: DMITussions
- 📖 Documentation: Full Docs
- 🚀 Feature Requests: GitHub Issues
📄 License
MIT - See LICENSE file for details.
Ready to supercharge your development workflow?
# Global installation (recommended)
npm install -g @rdolcegroup/runlintic-app
runlintic init && runlintic health-check
# Or add to your project
npm install --save-dev @rdolcegroup/runlintic-app
npx runlintic init && npx runlintic health-checkBuilt with ❤️ by The R. Dolce Organization
