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.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport