Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Editorconfig Cli Laravel Package

armin/editorconfig-cli

PHP CLI tool (ec) to validate and auto-fix project files against your .editorconfig rules. Enforce consistent formatting in local workflows and CI: EOL, final newline, trailing whitespace, indentation (tabs/spaces, size), plus checks for charset and max line length.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Enables consistent code formatting across teams and editors by enforcing .editorconfig rules automatically, reducing manual code review overhead
  • Supports CI/CD pipeline integration for automated quality checks, preventing style-related issues from reaching production
  • Provides a "buy" solution for code style enforcement instead of building an in-house tool, saving engineering time and resources
  • Ideal for projects using EditorConfig to maintain consistency in multi-developer environments, especially during onboarding or refactoring phases
  • Reduces merge conflicts caused by inconsistent whitespace, line endings, or indentation across developer environments

When to Consider This Package

  • Adopt when your team uses .editorconfig files and needs CLI-based validation/fixing for PHP projects; especially in CI pipelines or developer workflows
  • Consider when you require strict enforcement of basic style rules (line endings, trailing whitespace, indentation) without complex language-specific linting
  • Look elsewhere if your project requires advanced linting beyond EditorConfig capabilities (e.g., ESLint for JavaScript, PHP-CS-Fixer for PHP-specific rules), or if you need GUI-based tools instead of CLI
  • Avoid if your stack is non-PHP (e.g., Node.js projects would use Prettier) or if .editorconfig isn't part of your current workflow

How to Pitch It (Stakeholders)

Executives: "This free, open-source tool automates code style enforcement across our entire codebase, reducing manual review time by up to 30% and ensuring consistent quality without additional engineering overhead. It integrates seamlessly into our CI/CD pipelines, preventing style-related bugs and speeding up development cycles while maintaining zero licensing costs."
Engineering: "EditorConfigCLI integrates effortlessly into existing workflows with minimal setup—just add it to Composer dev dependencies and configure CI checks. It supports Git-based scanning, auto-fixes common issues like trailing whitespace and line endings, and works with your current .editorconfig rules. No configuration needed beyond your existing standards, and it's actively maintained with PHP 8.2+ support."

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
jayeshmepani/jpl-moshier-ephemeris-php
elnasnato/laraliveui
labrodev/rest-sdk
sampaui/sampaui
babelqueue/php-sdk
facebook/capi-param-builder-php
babelqueue/symfony
hamzi/corewatch
minionfactory/raw-hydrator
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle