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
2.2.1

Commits

  • 55c5275: [TASK] Add support for Symfony 8.x (Armin Vieweg)
  • 89bb270: [TASK] Update dependencies (Armin Vieweg)
  • bf83ae4: [RELEASE] Version 2.2.1 (Armin Vieweg)
2.2.0

Commits

  • 6327c7b: [BUGFIX] Fix detection of wrong indention (Armin Vieweg)
  • f47ef6d: [TASK] Update dependencies (Armin Vieweg)
  • 78e24e5: [DEVOPS] Fix deprecated rule in PHPCS fixer config (Armin Vieweg)
  • 160a108: [TASK] Refactor tests (Armin Vieweg)
  • 6785c44: [FEATURE] Allow argument to filter files, also in --git-only mode (Armin Vieweg)
  • 84352b5: [TASK] Do not throw exception, when passing --skip or --exclude option without values given (Armin Vieweg)
  • 6016900: [DOCS] Improve README (Armin Vieweg)
  • 559fd50: [DEVOPS] Update minimum required versions of dev-dependencies (Armin Vieweg)
  • 730d986: [DEVOPS] Add PHP 8.5 to Github action "code-checks" (Armin Vieweg)
  • b29e35e: [RELEASE] Version 2.2.0 (Armin Vieweg)
2.1.1

Commits

  • dd08748: [BUGFIX] Set minimum required PHP version in "ec" binary (Armin Vieweg)
  • e1f49e3: [BUGFIX] Assure compatibility with Symfony v7.3 (Elias Häußler) #28
  • 408dd6b: [RELEASE] Version 2.1.1 (Armin Vieweg)
2.1.0

Commits

  • 3ba9b35: [DEVOPS] Update to PHPStan v2 (Elias Häußler)
  • e49a666: [DEVOPS] Add PHP 8.4 to test matrix (Elias Häußler)
  • e6cf2d5: [DEVOPS] Enable parallel runs in PHP-CS-Fixer (Elias Häußler)
  • e9512b8: [DEVOPS] Update GitHub actions (Elias Häußler)
  • 28d508a: [DEVOPS] Remove unnecessary docker-compose.web.yaml (Armin Vieweg)
  • 12dd242: [TASK] Update copyright notice in LICENSE (Armin Vieweg)
  • 86d68ce: [BUGFIX] Improve output when indention in strict mode is wrong (Armin Vieweg)
  • 4e28feb: [TASK] Update dependencies (Armin Vieweg)
  • 902e716: [RELEASE] Version 2.1.0 (Armin Vieweg)
2.0.1

Commits

  • 331e8ad: [TASK] Exclude development-only files from dist archives (Elias Häußler) #25
  • 662a0a6: [TASK] Exclude Compiler class from dist archives (Elias Häußler) #25
  • 6df98e4: [TASK] Update dependencies (Armin Vieweg)
  • 653e0e1: [TASK] Fix code styles (Armin Vieweg)
  • 0baf93a: [TASK] Remove "checkMissingIterableValueType" option and add missing iteration value types (Armin Vieweg)
  • 33f029b: [RELEASE] Version 2.0.1 (Armin Vieweg)
2.0.0

Commits

  • 8617b09: [TASK][!!!] Drop PHP 7.4, 8.0 and 8.1 support, ensure PHP 8.3 support (Armin Vieweg)
  • 1bf1cdc: [TASK] Apply php-cs-fixer fixes (Armin Vieweg)
  • 73f31f4: [TASK] Apply phpstan fixes (Armin Vieweg)
  • ec01550: [TASK] Apply PHP 8.2 adjustments (Armin Vieweg)
  • d038721: [TASK] Improve application usages and .editorconfig test exclusions (Armin Vieweg)
  • 53927aa: [BUGFIX] Fix verbosity in functional tests (Armin Vieweg)
  • 54bdda1: [TASK][!!!] Do not support Symfony v4 components (Armin Vieweg)
  • b98d341: [TEST] Improve functional test code coverage (Armin Vieweg)
  • 80c5b8b: [DOCS] Update screenshot in README (Armin Vieweg)
  • 9137684: [RELEASE] Version 2.0.0 (Armin Vieweg)
1.8.1

Commits

  • a4a4b5a: [TASK] Update dependencies (Armin Vieweg)
  • bae5676: [BUGFIX] Return error code 3 when not confirming to continue (Armin Vieweg)
  • deea700: [DOCS] Improve README contents (Armin Vieweg)
  • 57d91f1: [TASK] Add +x flag to bin/ec binary (Armin Vieweg)
  • c15a733: [RELEASE] Version 1.8.1 (Armin Vieweg)
1.8.0

Commits

  • e233b47: [TEST] Add functional test to ensure working -n (--no-interactive) mode (Armin Vieweg)
  • bac9979: [TASK] Update dependencies (Armin Vieweg)
  • 58c4bb9: [BUGFIX] Do not throw exception when git repo contains file paths with special chars (Armin Vieweg)
  • 161239a: [FEATURE] Detect and output warning when files being staged in Git are physically missing (Armin Vieweg)
  • 3e0a216: [BUGFIX] Do not detect "image/svg" as binary file (Armin Vieweg)
  • fd4c75c: [TASK] Refactor validate method of rules (Armin Vieweg)
  • 9eeb359: [TASK] Refactor type hints and method access modifiers (Armin Vieweg)
  • 4809795: [RELEASE] Version 1.8.0 (Armin Vieweg)
1.7.4

Commits

  • e8b5a06: [BUGFIX] Do not detect trailing whitespaces in empty files (Armin Vieweg)
  • f16f5e7: [RELEASE] Version 1.7.4 (Armin Vieweg)
1.7.3

Commits

  • b497218: [BUGFIX] Do not apply final new line to empty files (Armin Vieweg)
  • c79dbd7: [RELEASE] Version 1.7.3 (Armin Vieweg)
1.7.2

Commits

  • a3ec79c: [BUGFIX] Do not throw exception for empty file, when checking if file is binary (Armin Vieweg)
  • 404830b: [RELEASE] Version 1.7.2 (Armin Vieweg)
1.7.1

Commits

  • b304e36: [BUGFIX] Do not throw exception for empty file, when checking if file is binary (Armin Vieweg)
  • be1cfbe: [RELEASE] Version 1.7.1 (Armin Vieweg)
1.7.0

Commits

  • 88bc217: [DEVOPS] Set php version to 7.4 in DDEV environment (Armin Vieweg)
  • b2c2d64: [TASK] Update dependencies (Armin Vieweg)
  • 65ee788: [TASK] Update phpunit configuration (Armin Vieweg)
  • 470cdea: [DOCS] Fix wrong shortcut for --compact mode in README (Armin Vieweg)
  • a1c7aed: [BUGFIX] Raise minimum version of phpunit (Armin Vieweg)
  • b2fb5cb: [BUGFIX] Fix check for binary files and do not exclude JSON or YAML files (Armin Vieweg)
  • ed31215: [RELEASE] Version 1.7.0 (Armin Vieweg)
1.6.2

Commits

  • 2709880: [BUGFIX] Set lock file to PHP 7.4 level (Armin Vieweg)
  • 13b8048: [RELEASE] Version 1.6.2 (Armin Vieweg)
1.5.2

Commits

  • 2b094c0: [BUGFIX] Downgrade to compatible versions (PHP 7.3) (Armin Vieweg)
  • e6bc7cc: [RELEASE] Version 1.5.2 (Armin Vieweg)
1.5.0

Commits

  • 64d9cef: [TASK] Remove unused code (Armin Vieweg) #10
  • dda5ad3: [DEVOPS] Update phpunit from ^7.5 to ^9.5 (Armin Vieweg) #10
  • c8fe310: [DEVOPS] Add phpunit code coverage (Armin Vieweg) #10
  • a8cf1f5: [DEVOPS] Add Github action: Upload test reports artifact (Armin Vieweg) #10
  • c1bc14f: [TEST] Improve functional tests (Armin Vieweg) #10
  • cce599e: [FEATURE] Add new option --git-only (Armin Vieweg) #11
  • c625d1e: [BUGFIX] Use current working directory when "--dir" is null (Armin Vieweg) #11
  • 9c80957: [DEVOPS] Display code coverage in CLI output (Armin Vieweg) #11
  • 7fe637a: [DOCS] Improve README (Armin Vieweg)
  • e7aee7b: [FEATURE] Measure and show duration of scan/fix (Armin Vieweg) #12
  • 47d8add: Revert "[TEMP] Add patched EditorConfig" (Armin Vieweg) #13
  • ac39592: Revert "[BUGFIX] Respect "root=true" flag" (Armin Vieweg) #13
  • 07c4e5c: [TASK] Small improvements (Armin Vieweg) #13
  • e3bcef7: [TASK] Update dependencies (Armin Vieweg)
  • 37f270e: [RELEASE] Version 1.5.0 (Armin Vieweg)
1.4.0

Commits

  • [8fea1ef]: [DOCS] Fix typo in README (Armin Vieweg)
  • [8f28f4d]: [DEVOPS] Add Github action to automate releases (Armin Vieweg) #8
  • [eb5834f]: [TASK] Add progress bar and streamline scan result message (Armin Vieweg) #9
  • [a482560]: [TASK] Do not output full path in result (Armin Vieweg) #9
  • [8717b4c]: [BUGFIX] Do not throw exception, when no root .gitignore file given (Armin Vieweg) #9
  • [1b92793]: [FEATURE] Add first functional tests (Armin Vieweg) #9
  • [24e48bf]: [BUGFIX] Do not require "end_of_line", when using "insert_final_newline" (Armin Vieweg) #9
  • [abc5d24]: [TASK] Add more verbose output (-v) (Armin Vieweg) #9
  • [f2354c0]: [FEATURE] Add new option --uncovered (Armin Vieweg) #9
  • [7daf560]: [DEVOPS] Add composer script "all" (Armin Vieweg) #9
  • [ce4f7de]: [BUGFIX] Respect missing final new line (Armin Vieweg) #9
  • [a61c897]: [TEMP] Add patched EditorConfig (Armin Vieweg) #9
  • [dd37d7e]: [BUGFIX] Respect "root=true" flag (Armin Vieweg) #9
  • [e4c1d9c]: [FEATURE] Add new option --skip (-s) (Armin Vieweg) #9
  • [e491a38]: [TEST] Improve functional test (Armin Vieweg) #9
  • [77cdfc9]: [TASK] Sort error result by line (Armin Vieweg) #9
  • [93af91a]: [TASK] Streamline wording of error messages (Armin Vieweg) #9
  • [ff02047]: [DOCS] Update README (Armin Vieweg) #9
  • [ed609d0]: [TASK] Improve texts (Armin Vieweg)
  • [2fde89c]: [RELEASE] Version 1.4.0 (Armin Vieweg)
1.3.1
1.3.0
1.2.2
1.2.1
1.2.0
1.1.2
1.1.1
1.1.0
1.0.0
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
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
twbs/bootstrap4