#1 [Ticket] Adding Twig CS Fixer
This commit is contained in:
parent
c86d85c99f
commit
2d8927af40
5 changed files with 166 additions and 2 deletions
4
app/.gitignore
vendored
4
app/.gitignore
vendored
|
@ -35,3 +35,7 @@ phpstan.dist.neon
|
|||
|
||||
# Encore Daemon
|
||||
/npm-watch.pid
|
||||
|
||||
###> vincentlanglet/twig-cs-fixer ###
|
||||
/.twig-cs-fixer.cache
|
||||
###< vincentlanglet/twig-cs-fixer ###
|
||||
|
|
12
app/.twig-cs-fixer.php
Normal file
12
app/.twig-cs-fixer.php
Normal file
|
@ -0,0 +1,12 @@
|
|||
<?php
|
||||
|
||||
$ruleset = new TwigCsFixer\Ruleset\Ruleset();
|
||||
$ruleset->addStandard(new TwigCsFixer\Standard\Twig());
|
||||
$ruleset->addRule(new TwigCsFixer\Rules\Whitespace\EmptyLinesRule());
|
||||
$ruleset->addRule(new TwigCsFixer\Rules\Variable\VariableNameRule(TwigCsFixer\Rules\Variable\VariableNameRule::CAMEL_CASE));
|
||||
|
||||
$config = new TwigCsFixer\Config\Config();
|
||||
$config->setRuleset($ruleset);
|
||||
$config->allowNonFixableRules();
|
||||
|
||||
return $config;
|
|
@ -88,6 +88,7 @@
|
|||
"symfony/css-selector": "6.3.*",
|
||||
"symfony/debug-bundle": "6.3.*",
|
||||
"symfony/phpunit-bridge": "^7.0",
|
||||
"symfony/web-profiler-bundle": "6.3.*"
|
||||
"symfony/web-profiler-bundle": "6.3.*",
|
||||
"vincentlanglet/twig-cs-fixer": "^2.4"
|
||||
}
|
||||
}
|
||||
|
|
140
app/composer.lock
generated
140
app/composer.lock
generated
|
@ -4,7 +4,7 @@
|
|||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
||||
"This file is @generated automatically"
|
||||
],
|
||||
"content-hash": "da2d735419ac40bad64d8d4693a99044",
|
||||
"content-hash": "2570c00daac6d35734750c2b68354551",
|
||||
"packages": [
|
||||
{
|
||||
"name": "doctrine/cache",
|
||||
|
@ -8212,6 +8212,144 @@
|
|||
}
|
||||
],
|
||||
"time": "2023-11-20T00:12:19+00:00"
|
||||
},
|
||||
{
|
||||
"name": "vincentlanglet/twig-cs-fixer",
|
||||
"version": "2.4.4",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/VincentLanglet/Twig-CS-Fixer.git",
|
||||
"reference": "f9e76645b81df65d64d09d88ce05eaae34def8b6"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/VincentLanglet/Twig-CS-Fixer/zipball/f9e76645b81df65d64d09d88ce05eaae34def8b6",
|
||||
"reference": "f9e76645b81df65d64d09d88ce05eaae34def8b6",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"composer-runtime-api": "^2.0.0",
|
||||
"ext-ctype": "*",
|
||||
"ext-json": "*",
|
||||
"php": ">=8.0",
|
||||
"symfony/console": "^5.4.9 || ^6.0 || ^7.0",
|
||||
"symfony/filesystem": "^5.4 || ^6.0 || ^7.0",
|
||||
"symfony/finder": "^5.4 || ^6.0 || ^7.0",
|
||||
"symfony/string": "^5.4 || ^6.0 || ^7.0",
|
||||
"twig/twig": "^2.14.0 || ^3.0.5",
|
||||
"webmozart/assert": "^1.10"
|
||||
},
|
||||
"require-dev": {
|
||||
"dereuromark/composer-prefer-lowest": "^0.1.10",
|
||||
"ergebnis/composer-normalize": "^2.29",
|
||||
"friendsofphp/php-cs-fixer": "^3.13.0",
|
||||
"icanhazstring/composer-unused": "^0.8.5",
|
||||
"infection/infection": "^0.26.16 || ^0.27.0",
|
||||
"maglnet/composer-require-checker": "^3.8 || ^4.3",
|
||||
"phpstan/phpstan": "^1.9.1",
|
||||
"phpstan/phpstan-phpunit": "^1.2.2",
|
||||
"phpstan/phpstan-strict-rules": "^1.4.4",
|
||||
"phpstan/phpstan-symfony": "^1.2.16",
|
||||
"phpstan/phpstan-webmozart-assert": "^1.2.2",
|
||||
"phpunit/phpunit": "^9.5.26 || ^10.0.9",
|
||||
"psalm/plugin-phpunit": "^0.18.4",
|
||||
"psalm/plugin-symfony": "^5.0.0",
|
||||
"rector/rector": "^1.0.0",
|
||||
"symfony/process": "^5.4 || ^6.0 || ^7.0",
|
||||
"symfony/twig-bridge": "^5.4 || ^6.0 || ^7.0",
|
||||
"symfony/ux-twig-component": "^2.2.0",
|
||||
"twig/cache-extra": "^3.2",
|
||||
"vimeo/psalm": "^5.2.0"
|
||||
},
|
||||
"bin": [
|
||||
"bin/twig-cs-fixer"
|
||||
],
|
||||
"type": "coding-standard",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"TwigCsFixer\\": "src/"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Vincent Langlet"
|
||||
}
|
||||
],
|
||||
"description": "A tool to automatically fix Twig code style",
|
||||
"homepage": "https://github.com/VincentLanglet/Twig-CS-Fixer",
|
||||
"support": {
|
||||
"issues": "https://github.com/VincentLanglet/Twig-CS-Fixer/issues",
|
||||
"source": "https://github.com/VincentLanglet/Twig-CS-Fixer/tree/2.4.4"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
"url": "https://github.com/VincentLanglet",
|
||||
"type": "github"
|
||||
}
|
||||
],
|
||||
"time": "2024-02-19T10:17:09+00:00"
|
||||
},
|
||||
{
|
||||
"name": "webmozart/assert",
|
||||
"version": "1.11.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/webmozarts/assert.git",
|
||||
"reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991",
|
||||
"reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"ext-ctype": "*",
|
||||
"php": "^7.2 || ^8.0"
|
||||
},
|
||||
"conflict": {
|
||||
"phpstan/phpstan": "<0.12.20",
|
||||
"vimeo/psalm": "<4.6.1 || 4.6.2"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit/phpunit": "^8.5.13"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "1.10-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Webmozart\\Assert\\": "src/"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Bernhard Schussek",
|
||||
"email": "bschussek@gmail.com"
|
||||
}
|
||||
],
|
||||
"description": "Assertions to validate method input/output with nice error messages.",
|
||||
"keywords": [
|
||||
"assert",
|
||||
"check",
|
||||
"validate"
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/webmozarts/assert/issues",
|
||||
"source": "https://github.com/webmozarts/assert/tree/1.11.0"
|
||||
},
|
||||
"time": "2022-06-03T18:03:27+00:00"
|
||||
}
|
||||
],
|
||||
"aliases": [],
|
||||
|
|
|
@ -253,5 +253,14 @@
|
|||
},
|
||||
"twig/extra-bundle": {
|
||||
"version": "v3.7.1"
|
||||
},
|
||||
"vincentlanglet/twig-cs-fixer": {
|
||||
"version": "2.4",
|
||||
"recipe": {
|
||||
"repo": "github.com/symfony/recipes-contrib",
|
||||
"branch": "main",
|
||||
"version": "0.6",
|
||||
"ref": "e4da12a48e8138479bd24a675321bcfd84950266"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue