10735 Commits

Author SHA1 Message Date
Tomas Votruba
75d25a1dcb
[CodeQuality] Decouple complete dynamic properties rector, add skip of Closure::bind() (#4466)
* [ci] temporarily hide split monorepo

* [CodeQuality] Decouple complete dynamic properties rector, add skip of bind()

* [rector] [CodeQuality] Decouple complete dynamic properties rector, add skip of bind()

* [cs] [CodeQuality] Decouple complete dynamic properties rector, add skip of bind()

Co-authored-by: rector-bot <tomas@getrector.org>
2020-10-20 20:27:12 +00:00
Tomas Votruba
5988584736
[CodeQuality] Improve missing property type resolution for array dim fetch (#4462)
Co-authored-by: rector-bot <tomas@getrector.org>
2020-10-20 20:35:35 +02:00
TomasVotruba
88fb49c9d2 add env 2020-10-20 19:00:02 +02:00
TomasVotruba
d14b17f664 fix github action version 2020-10-20 18:49:35 +02:00
TomasVotruba
c35b3f3453 [ci] test split monorepo 2020-10-20 18:46:09 +02:00
TomasVotruba
740ea09af0 try monorepo split patching 0.8.37 2020-10-20 17:24:14 +02:00
Tomas Votruba
b9f45eab00
[CodeQuality] Skip nested foreach (#4461) 0.8.36 2020-10-20 17:07:01 +02:00
Tomas Votruba
8bdb879a55
[CodeQuality] Add nested foreach foreach that is required for assign (#4459) 0.8.35 2020-10-20 14:24:32 +00:00
TomasVotruba
362b62531a ci: run coverage only on master 2020-10-20 16:23:58 +02:00
TomasVotruba
7c303021c4 [PHP 7.1] Skip variable arguments count for RemoveExtraParametersRector 2020-10-20 15:05:37 +02:00
Tomas Votruba
9d2757f80d
[CodeQuality] Support multi boolean and in isset on property (#4455)
Co-authored-by: rector-bot <tomas@getrector.org>
2020-10-20 12:50:21 +02:00
TomasVotruba
042d1e0ddf README: bump sonar debt to 30 days 2020-10-19 17:39:58 +02:00
TomasVotruba
3fad5a1c38 restore origina monorepo builder split 2020-10-19 17:39:16 +02:00
TomasVotruba
a371f7cb70 testing split to new package 2020-10-19 17:32:08 +02:00
TomasVotruba
e59cb4c244 try chaing package 2020-10-19 17:30:57 +02:00
TomasVotruba
23acc41b3c try monorepo split patch fix 2020-10-19 17:24:51 +02:00
Tomas Votruba
4f37d2ec3f
decouple ProjectType from Option (#4451) 2020-10-19 15:11:40 +00:00
Tomas Votruba
9869678e4a
[DeadCode] Fix removal of if->cond (#4450) 0.8.34 2020-10-19 16:38:02 +02:00
Tomas Votruba
deabd2d593
[CI] fasten up Rector CI feedback (#4449) 2020-10-19 16:37:35 +02:00
Tomas Votruba
5b37363b60
[DeadCode] Add expr-names support to RemoveEmptyMethodCallRector (#4448)
* [DeadCode] Add expr-names support to RemoveEmptyMethodCallRector

* skip abstract method
2020-10-19 13:35:37 +00:00
Tomas Votruba
c18b06b474
[DeadCode] Cover array dim fetch assign (#4446) 0.8.33 2020-10-19 01:46:38 +02:00
Tomas Votruba
29594b63f4
[DeadCode] Count arg value as used (#4445) 2020-10-18 23:18:04 +00:00
TomasVotruba
2dbb5a898b travis: add max processes to spit 2020-10-19 00:11:40 +02:00
Raffael Comi
073a2a3eee
Infer var type annotation only if none exists (#4443) 2020-10-19 00:05:36 +02:00
Tomas Votruba
f96372e1c0
make use of Types of doc types (#4444) 0.8.32 2020-10-18 21:49:54 +02:00
Abdul Malik Ikhsan
26ab509d7a
[CodeQuality] Register IssetOnPropertyObjectToPropertyExistsRector to code-quality config set (#4441)
Co-authored-by: rector-bot <tomas@getrector.org>
2020-10-18 20:42:49 +02:00
Tomas Votruba
e845d7cea8
[DoctrineCodeQuality] Add ImproveDoctrineCollectionDocTypeInEntityRector (#4442)
Co-authored-by: rector-bot <tomas@getrector.org>
0.8.31
2020-10-18 18:29:35 +02:00
Raffael Comi
055040f8e8
Downgrade PHP7.4 array_merge without arguments (#4377) (#4440) 2020-10-18 16:37:02 +02:00
Abdul Malik Ikhsan
63615f4197
[PHPStan] Fixes #4433 Add CheckCodeSampleBeforeAfterAlwaysDifferentRule (#4439) 2020-10-18 14:14:55 +02:00
TomasVotruba
8e7c521c41 typo 2020-10-18 11:03:19 +02:00
TomasVotruba
009e73886c typo 2020-10-18 11:02:40 +02:00
TomasVotruba
1039e6ec7b dump CHANGELOG 0.8.30 2020-10-18 10:54:53 +02:00
Tomas Votruba
fd9bd00713
[DoctrineCodeQuality] Fix oveCurrentDateTimeDefaultInEntityToConstructorRector for default value (#4436)
* [DoctrineCodeQuality] Fix oveCurrentDateTimeDefaultInEntityToConstructorRector for default value

* re-use local property method

* improve new_ nesting

* [rector] improve new_ nesting

* static fixes

* bump deps

Co-authored-by: rector-bot <tomas@getrector.org>
2020-10-18 08:45:56 +00:00
Abdul Malik Ikhsan
67bdc35fe5
[core] Add ClassReflectionToAstResolver service (#4438) 2020-10-18 10:31:37 +02:00
Abdul Malik Ikhsan
c6eb33ab2f
[DeadCode] Improve RemoveEmptyMethodCallRector: Using PHPStan\Reflection\ClassReflection->isBuiltIn() to check internal class (#4435) 2020-10-17 18:40:40 +02:00
Tomas Votruba
af1928c64f
Decouple CachedFileInfoFilterAndReporter (#4434)
* decouple CachedFileInfoFilterAndReporter

* fix cs
2020-10-17 15:33:57 +00:00
Abdul Malik Ikhsan
ba4ec9de09
[DeadCode] Fixes #4425 Remove empty method call (#4428)
Co-authored-by: rector-bot <tomas@getrector.org>
2020-10-17 17:29:10 +02:00
Tomas Votruba
9f7073ada3
[NodeAnalyzer] Check property fetch for read (#4431)
* [NodeAnalyzer] Check property fetch for read

* [ReadWrite] Decopule new package for read/write/only analysis

* add property fetch
0.8.29
2020-10-16 20:16:36 +00:00
Tomas Votruba
245000a0ce
[DeadCode] Improve unused private property detection (#4430)
Co-authored-by: rector-bot <tomas@getrector.org>
2020-10-16 21:29:29 +02:00
Abdul Malik Ikhsan
aa16532ea3
add $parameters->set(Option::ENABLE_CACHE, true) to readme config (#4427) 2020-10-16 09:45:26 +02:00
Leonardo Losoviz
8ba46c51e4
[Downgrade PHP7.3] Remove unneeded params from list(), and even remove list() (#4392)
* Remove unneeded params from `list` and even `list`

* Fixed cs

* Re-ordered private methods

* Fixed rector-ci

* Fixed cs

* Fixed phpstan error

* Use typehint, not docblock

* Fixed phpstan cognitive complexity error

* Fixed rector-ci

* Improved code sample

* Fixed code sample

* Extracted code into function

* Reduced complexity

* Reduced complexity

* Reduced  complexity

* Added comment

* Renamed function

* Documented code

* Moved code into function

* Fixed cs

* Fixed rector-ci
2020-10-16 00:44:29 +02:00
Leonardo Losoviz
139823a3a2
[Downgrade PHP 7.4] Support iterable pseudo-type when downgrading the array spread (#4404)
* Support iterable pseudo-type

* Renamed function

* Fixed cs
2020-10-16 00:25:34 +02:00
Tomas Votruba
b7e3dad887
add doctrine embedded php doc node (#4424)
* Add a tag value node for Doctrine Embedded tags

* fix getter name

Co-authored-by: Matthias Noback <matthiasnoback@gmail.com>
2020-10-15 20:48:23 +00:00
Tomas Votruba
16031da4b7
[DeadCode] Fix binary different nesting in RemoveOverriddenValuesRector (#4422)
* decopule NodeByTypeAndPositionCollector

* decouple VariableUseFinder
0.8.28
2020-10-15 20:23:25 +00:00
Pol Dellaiera
09dc6cef9a
Issue #4413: Do not refactor iterator_to_array. (#4415)
* Issue #4413: Do not refactor iterator_to_array.

Signed-off-by: Pol Dellaiera <pol.dellaiera@protonmail.com>

* Issue #4413: Update tests based on review feedback.

* Issue #4413: Fix CS.
2020-10-15 17:55:38 +02:00
Tomas Votruba
5e3e857242
[DeadCode] Make RemoveUnusedPrivateConstantRector skip enum (#4420) 0.8.27 2020-10-15 16:06:42 +02:00
Tomas Votruba
b2c9e3b127
[DeadCode] Make RemoveUnusedPrivateConstantRector skip enum (#4419) 2020-10-15 13:04:58 +00:00
TomasVotruba
0fd311cb16 fix indent 0.8.26 2020-10-15 14:16:31 +02:00
Tomas Votruba
c84690baa6
[DeadCode] Various improvements (#4417) 2020-10-15 14:15:01 +02:00
Tomas Votruba
a9f737bcaf
decouple CommentRemover (#4412) 0.8.25 2020-10-15 11:50:15 +02:00