Skip to content

Commit 47178af

Browse files
committed
Updated tasks
1 parent 5ee9743 commit 47178af

1 file changed

Lines changed: 106 additions & 0 deletions

File tree

task/dev.yml

Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
1+
version: "3"
2+
3+
tasks:
4+
coding-standards:apply:
5+
desc: "Apply coding standards"
6+
cmds:
7+
- task: coding-standards:javascript:apply
8+
- task: coding-standards:markdown:apply
9+
- task: coding-standards:php:apply
10+
- task: coding-standards:styles:apply
11+
- task: coding-standards:twig:apply
12+
- task: coding-standards:yaml:apply
13+
silent: true
14+
15+
coding-standards:check:
16+
desc: "Apply coding standards"
17+
cmds:
18+
- task: coding-standards:javascript:check
19+
- task: coding-standards:markdown:check
20+
- task: coding-standards:php:check
21+
- task: coding-standards:styles:check
22+
- task: coding-standards:twig:check
23+
- task: coding-standards:yaml:check
24+
silent: true
25+
26+
coding-standards:javascript:apply:
27+
desc: "Apply coding standards for javascript"
28+
cmds:
29+
# Cf. .github/workflows/javascript.yaml
30+
- docker compose run --rm prettier 'web/**/custom/**/js/**/*.js' --write
31+
32+
coding-standards:javascript:check:
33+
desc: "Apply coding standards for javascript"
34+
cmds:
35+
- task: coding-standards:javascript:apply
36+
# Cf. .github/workflows/javascript.yaml
37+
- docker compose run --rm prettier 'web/**/custom/**/js/**/*.js' --check
38+
39+
coding-standards:markdown:apply:
40+
desc: "Apply coding standards for Markdown"
41+
cmds:
42+
# Cf. .github/workflows/markdown.yaml
43+
- docker compose run --rm markdownlint markdownlint '**/*.md' --fix
44+
45+
coding-standards:markdown:check:
46+
desc: "Apply and check coding standards for Markdown"
47+
cmds:
48+
- task: coding-standards:markdown:apply
49+
# Cf. .github/workflows/markdown.yaml
50+
- docker compose run --rm markdownlint markdownlint '**/*.md'
51+
52+
coding-standards:php:apply:
53+
desc: "Apply coding standards for PHP"
54+
cmds:
55+
# Cf. .github/workflows/php.yaml
56+
- docker compose run --rm phpfpm vendor/bin/phpcbf
57+
silent: true
58+
59+
coding-standards:php:check:
60+
desc: "Apply and check coding standards for PHP"
61+
cmds:
62+
- task: coding-standards:php:apply
63+
# Cf. .github/workflows/php.yaml
64+
- docker compose run --rm phpfpm vendor/bin/phpcs
65+
silent: true
66+
67+
coding-standards:styles:apply:
68+
desc: "Apply coding standards for styles"
69+
cmds:
70+
# Cf. .github/workflows/styles.yaml
71+
- docker compose run --rm prettier 'web/**/custom/**/assets/*.{css,scss}' --write
72+
- docker compose run --rm prettier 'web/**/custom/**/assets/**/*.{css,scss}' --write
73+
74+
coding-standards:styles:check:
75+
desc: "Apply coding standards for styles"
76+
cmds:
77+
- task: coding-standards:styles:apply
78+
# Cf. .github/workflows/styles.yaml
79+
- docker compose run --rm prettier 'web/**/custom/**/assets/*.{css,scss}' --check
80+
- docker compose run --rm prettier 'web/**/custom/**/assets/**/*.{css,scss}' --check
81+
82+
coding-standards:twig:apply:
83+
desc: "Apply coding standards for Twig"
84+
cmds:
85+
- docker compose run --rm phpfpm vendor/bin/twig-cs-fixer fix
86+
silent: true
87+
88+
coding-standards:twig:check:
89+
desc: "Apply and check coding standards for Twig"
90+
cmds:
91+
- task: coding-standards:twig:apply
92+
- docker compose run --rm phpfpm vendor/bin/twig-cs-fixer lint
93+
silent: true
94+
95+
coding-standards:yaml:apply:
96+
desc: "Apply coding standards for YAML"
97+
cmds:
98+
# Cf. .github/workflows/yaml.yaml
99+
- docker compose run --rm prettier '**/*.{yml,yaml}' --write
100+
101+
coding-standards:yaml:check:
102+
desc: "Apply coding standards for YAML"
103+
cmds:
104+
- task: coding-standards:yaml:apply
105+
# Cf. .github/workflows/yaml.yaml
106+
- docker compose run --rm prettier '**/*.{yml,yaml}' --check

0 commit comments

Comments
 (0)