Skip to content

Commit 3e2b986

Browse files
authored
refactor(deps): migrate to php-cs-fixer v3.0 (#103)
BREAKING CHANGE: not compatible with php-cs-fixer 2.x anymore.
1 parent fc4d3ea commit 3e2b986

File tree

68 files changed

+3510
-5855
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

68 files changed

+3510
-5855
lines changed

.circleci/config.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -93,19 +93,19 @@ workflows:
9393
- documentation:
9494
matrix:
9595
parameters:
96-
php-version: ["7.4"]
96+
php-version: ["8.0"]
9797
- tests:
9898
matrix:
9999
parameters:
100-
php-version: ["7.2", "7.3", "7.4"]
100+
php-version: ["7.3", "7.4", "8.0"]
101101
- tests-with-future-mode:
102102
matrix:
103103
parameters:
104-
php-version: ["7.2", "7.3", "7.4"]
104+
php-version: ["7.3", "7.4", "8.0"]
105105
- tests-with-lowest-dependencies:
106106
matrix:
107107
parameters:
108-
php-version: ["7.2", "7.3", "7.4"]
108+
php-version: ["7.3", "7.4", "8.0"]
109109
- release-test
110110
- release:
111111
requires:

.github/semantic.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
titleAndCommits: true
33

44
types:
5-
- "BREAKING CHANGE"
65
- feat
76
- fix
87
- docs

.gitignore

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
.php_cs.cache
2-
composer.lock
3-
node_modules
4-
vendor
1+
/.php-cs-fixer.cache
2+
/.php-cs-fixer.php
3+
/composer.lock
4+
/node_modules/
5+
/vendor/

.php_cs.dist renamed to .php-cs-fixer.dist.php

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,31 +5,33 @@
55
use PedroTroller\CS\Fixer\Fixers;
66
use PedroTroller\CS\Fixer\RuleSetFactory;
77

8-
return PhpCsFixer\Config::create()
8+
return (new PhpCsFixer\Config())
99
->setRiskyAllowed(true)
1010
->setRules(
1111
RuleSetFactory::create()
1212
->phpCsFixer(true)
13-
->php(7.2, true)
13+
->php(7.3, true)
1414
->pedrotroller(true)
1515
->enable('ordered_imports')
1616
->enable('ordered_interfaces')
1717
->enable('align_multiline_comment')
1818
->enable('array_indentation')
1919
->enable('no_superfluous_phpdoc_tags')
20+
->enable('simplified_null_return')
2021
->enable('binary_operator_spaces', [
2122
'operators' => [
2223
'=' => 'align_single_space_minimal',
2324
'=>' => 'align_single_space_minimal',
2425
],
2526
])
27+
->disable('simplified_null_return')
2628
->getRules()
2729
)
2830
->setUsingCache(false)
2931
->registerCustomFixers(new Fixers())
3032
->setFinder(
3133
PhpCsFixer\Finder::create()
3234
->in(__DIR__)
33-
->append([__FILE__])
35+
->append([__FILE__, __DIR__.'/bin/doc'])
3436
)
3537
;

.releaserc

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,13 @@ plugins:
33
-
44
- '@semantic-release/commit-analyzer'
55
- releaseRules:
6-
- type: BREAKING CHANGE
7-
release: major
8-
- type: feat
9-
release: minor
10-
- type: fix
11-
release: patch
12-
- scope: deps
13-
release: minor
14-
- scope: deps-dev
15-
release: false
6+
- type: feat
7+
release: minor
8+
- type: fix
9+
release: patch
10+
- scope: deps
11+
release: minor
12+
- scope: deps-dev
13+
release: false
1614
- '@semantic-release/release-notes-generator'
1715
- '@semantic-release/github'

0 commit comments

Comments
 (0)