orklah
|
ead107fa9e
|
More return types (#4173)
* add native return types
* redundant phpdoc
|
2020-09-12 11:24:05 -04:00 |
|
orklah
|
8c7423505a
|
add native param types (#4137)
* add native param types
* redundant phpdoc
* add more param types and adds "?" to nullable types
* remove redundant phpdoc
* add more param types and remove redundant phpdoc
* add more param types and remove redundant phpdoc
|
2020-09-06 19:36:47 -04:00 |
|
orklah
|
f66d57f19d
|
add native return types (#4116)
* add native return types
* remove redundant phpdoc
|
2020-09-04 16:26:33 -04:00 |
|
orklah
|
73f6fcde48
|
Short list syntax (#4102)
* Short list syntax
* revert unrelated CS
|
2020-09-02 00:17:41 -04:00 |
|
Brown
|
7dba9bc50a
|
Add a bunch of immutable & pure annotations
|
2020-08-24 19:29:00 -04:00 |
|
Brown
|
4e10a0ed6f
|
Fix #4036 - add immutable annotations automatically too
|
2020-08-24 19:29:00 -04:00 |
|
Matthew Brown
|
c8ecee109c
|
Fix immutable tests
|
2020-08-24 00:35:59 -04:00 |
|
Brown
|
4026b717b9
|
Allow function manipulators to work in threaded mode
|
2020-08-23 18:05:48 -04:00 |
|
Matthew Brown
|
ef0486ce35
|
Add some pure annotations
|
2020-08-23 13:52:31 -04:00 |
|
Matthew Brown
|
d2b07ebde8
|
Fix docblock removal
|
2020-08-23 13:45:45 -04:00 |
|
Matthew Brown
|
9418be79cc
|
Restrict pure annotation addition a little more
|
2020-08-23 13:34:32 -04:00 |
|
Brown
|
67f9adb33c
|
Allow adding pure annotations to functions
Ref #4036
|
2020-08-23 10:28:26 -04:00 |
|
Brown
|
76bd5b6278
|
Refactor type comparison
|
2020-07-21 19:40:35 -04:00 |
|
Brown
|
619c384509
|
Add indentation as necessary between property docblocks
|
2020-07-08 14:32:16 -04:00 |
|
Brown
|
f173ef6ef0
|
Add mixed types to prevent bad recommendations
|
2020-07-08 12:18:36 -04:00 |
|
Brown
|
cf67b9eef1
|
Fix #435 - add psalter fix for MissingPropertyType
|
2020-07-08 12:03:12 -04:00 |
|
Brown
|
30907f0269
|
Clean up comment parsing
|
2020-05-28 22:14:41 -04:00 |
|
orklah
|
3e7f5df7e1
|
Solve more cases when docblock rendering is not needed (#3387)
|
2020-05-18 07:16:18 -04:00 |
|
orklah
|
dd4927a14c
|
Avoid regenerating docblock when no modification is made (#3374)
* Avoid regenerating docblock when no modification is made
* Generate empty docblock before, in case there was no docblock at all
|
2020-05-16 16:44:47 -04:00 |
|
Matthew Brown
|
af2ea1732b
|
Fix #2857 - use correct location for byref vars
|
2020-02-21 00:42:52 -05:00 |
|
Matthew Brown
|
97de060df9
|
Fix #2279 - add parameter typehint by default
|
2019-12-03 01:49:43 -05:00 |
|
Matthew Brown
|
d1fbd1fa26
|
Add working arrow-functions implementation
|
2019-11-26 23:52:26 -05:00 |
|
Brown
|
4823ec54d4
|
Add slashes
|
2019-09-26 17:12:57 -04:00 |
|
Brown
|
73eb71bada
|
I think I understand strpos/strrpos a little better now
|
2019-09-26 15:31:56 -04:00 |
|
Brown
|
4832aa6075
|
Fix incorrect location for substitution
|
2019-09-26 15:22:33 -04:00 |
|
Brown
|
cf799d0926
|
Fix #2173 - remove @var annotations automatically
|
2019-09-26 15:08:05 -04:00 |
|
Matthew Brown
|
da42be175f
|
Apply PHPCS fixes
Fixes #1880
|
2019-07-05 16:27:53 -04:00 |
|
Matthew Brown
|
df3d7e1d2c
|
Make line endings mostly all the same
|
2019-07-03 16:58:27 -04:00 |
|
LeSuisse
|
f29826b958
|
Fully qualify constants and function calls (#1849)
This should give a small performance boost.
Part of #1837.
The change is enforced via phpcs and can be autofixed
with phpcbf.
|
2019-06-26 16:52:29 -04:00 |
|
Brown
|
58b6ce3483
|
Fix bugs when moving methods that reference each other
|
2019-06-14 14:41:44 -04:00 |
|
Matthew Brown
|
a9809ab28a
|
Add property moving & renaming
|
2019-06-04 00:32:19 -04:00 |
|
Matthew Brown
|
2b0a17c1c8
|
Add simple tool to move static methods
|
2019-06-02 01:10:50 -04:00 |
|
Matthew Brown
|
a8046376dd
|
Use existing method in functiondocblockmanipulator
|
2019-06-01 18:46:24 -04:00 |
|
Matthew Brown
|
c569f3932c
|
Use separate method for parsing docblocks
|
2019-06-01 18:44:59 -04:00 |
|
Matthew Brown
|
08544b8af9
|
Fix build
|
2019-06-01 17:10:53 -04:00 |
|
Matthew Brown
|
dc5a5bcd9d
|
Simplify var docblock parsing signature
|
2019-06-01 11:53:32 -04:00 |
|
Matthew Brown
|
cc89b9254d
|
Add initial ideas for moving static methods
Ref #1595
|
2019-06-01 00:56:54 -04:00 |
|
Matthew Brown
|
cfff66efb7
|
Fix #1634 - don’t remove existing return types when preventing bc breaks
|
2019-05-15 00:34:56 -04:00 |
|
Brown
|
10272c2da1
|
Fix #1636 - don’t allow invalid phpdoc to be outputted
|
2019-05-14 17:41:22 -04:00 |
|
Ilija Tovilo
|
91fbb976ab
|
Remove unused properties
|
2019-05-14 15:50:08 -04:00 |
|
Brown
|
b1044b267d
|
Don’t be greedy with lines
|
2019-04-17 14:58:13 -04:00 |
|
Brown
|
f51b073c40
|
Add switch for newline swallowing
|
2019-04-17 14:29:59 -04:00 |
|
Brown
|
cf36d50c65
|
Prevent removing too many lines
|
2019-04-17 14:27:36 -04:00 |
|
Brown
|
1b4b7d416e
|
Fix off-by-one error
|
2019-04-17 14:07:17 -04:00 |
|
Brown
|
1f36a85650
|
Remove extraneous newlines
|
2019-04-17 13:56:47 -04:00 |
|
Brown
|
fea9faaec5
|
Allow psalter to be used in multithreaded mode
|
2019-04-17 13:15:06 -04:00 |
|
Brown
|
80e28d6a4a
|
Add support for unused method & property automated removal
|
2019-04-17 11:12:18 -04:00 |
|
Matthew Brown
|
3a01afbe0a
|
Refine inferred type when possible
|
2019-02-02 12:10:52 -05:00 |
|
Matthew Brown
|
db89b3cc3f
|
Add initial support for fixing MissingParamType
|
2019-02-02 11:28:48 -05:00 |
|
Matthew Brown
|
b32000fa05
|
Fix #689 - add checks for @internal annotations
|
2018-12-01 18:37:49 -05:00 |
|