Skip to content

Commit df7f9b5

Browse files
committed
feat: use vincentlanglet/twig-cs-fixer
1 parent d136dac commit df7f9b5

5 files changed

Lines changed: 161 additions & 3 deletions

File tree

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,3 +39,7 @@ bin/biome
3939
###> misc ###
4040
.opencode/
4141
###< misc ###
42+
43+
###> vincentlanglet/twig-cs-fixer ###
44+
/.twig-cs-fixer.cache
45+
###< vincentlanglet/twig-cs-fixer ###

Makefile

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,9 @@ fix-php: ## Fix PHP files with php-cs-fixer (ignore PHP version warning)
9898
fix-js-css: ## Format JS/CSS files with Biome
9999
@bin/biome check . --write
100100

101+
fix-twig-cs-fixer: ## Fix Twig files with Twig CS Fixer
102+
@vendor/bin/twig-cs-fixer lint --fix ./templates
103+
101104
lint-php: ## Lint PHP files with php-cs-fixer (report only)
102105
lint-php: PHP_CS_FIXER_ARGS=--dry-run
103106
lint-php: fix-php
@@ -114,14 +117,17 @@ lint-container: ## Lint the Symfony DI container
114117
lint-twig: ## Lint Twig files
115118
@bin/console lint:twig templates/
116119

120+
lint-twig-cs-fixer: ## Lint Twig files with Twig CS Fixer
121+
@vendor/bin/twig-cs-fixer lint ./templates
122+
117123
lint-doctrine: ## Validate Doctrine schema
118124
@bin/console doctrine:schema:validate
119125

120126
fix: ## Run all fixers
121-
fix: fix-php fix-js-css
127+
fix: fix-php fix-js-css fix-twig-cs-fixer
122128

123129
lint: ## Run all linters
124-
lint: stan lint-php lint-doctrine lint-js-css lint-container lint-twig
130+
lint: stan lint-php lint-doctrine lint-js-css lint-container lint-twig lint-twig-cs-fixer
125131

126132
ci: ## Run CI locally
127133
ci: coverage warmup lint

composer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@
6666
"symfony/requirements-checker": "^2.0",
6767
"symfony/stopwatch": "~8.0.0",
6868
"symfony/web-profiler-bundle": "~8.0.0",
69+
"vincentlanglet/twig-cs-fixer": "^3.13",
6970
"zenstruck/foundry": "^2.4"
7071
},
7172
"replace": {

composer.lock

Lines changed: 139 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

symfony.lock

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -269,6 +269,15 @@
269269
"twig/extra-bundle": {
270270
"version": "v3.5.1"
271271
},
272+
"vincentlanglet/twig-cs-fixer": {
273+
"version": "3.13",
274+
"recipe": {
275+
"repo": "github.com/symfony/recipes-contrib",
276+
"branch": "main",
277+
"version": "3.0",
278+
"ref": "d42582ae1bce86fd43491d6264c738b0867f8ffe"
279+
}
280+
},
272281
"zenstruck/foundry": {
273282
"version": "2.8",
274283
"recipe": {

0 commit comments

Comments
 (0)