Matthew Brown
|
724e72af58
|
Don’t get statements from cache if file hasn’t changed
|
2018-02-19 11:53:30 -05:00 |
|
Matthew Brown
|
81fd016120
|
Fix #193 - allow caching of storages
|
2018-02-19 00:27:39 -05:00 |
|
Matthew Brown
|
e862e4ddb1
|
Make all plugin methods static
cc @TysonAndre
|
2018-02-11 20:56:34 -05:00 |
|
Matthew Brown
|
8e0998e081
|
Break apart the Codebase class
|
2018-02-03 18:56:54 -05:00 |
|
Matthew Brown
|
59cdc5494f
|
Remove unused list vars
|
2018-01-28 12:29:14 -05:00 |
|
Matthew Brown
|
f628187de9
|
Remove dead code found by improved Psalm checks
|
2018-01-28 12:01:51 -05:00 |
|
Matthew Brown
|
bc9761f6c9
|
Create Codebase out from ProjectChecker
|
2018-01-21 13:45:33 -05:00 |
|
Matthew Brown
|
e05a7c00cc
|
Break FileScanner out from FileChecker
|
2018-01-21 12:44:46 -05:00 |
|
Matt Brown
|
6ce4aa19e4
|
Fix formatting in examples
|
2018-01-18 17:41:14 -05:00 |
|
Matthew Brown
|
cc81d78dfd
|
Add code replacement api to allow Psalm to update arbitrary parts of the codebase
Fixes #264
|
2018-01-02 09:46:50 -05:00 |
|
Matthew Brown
|
81cfe09fae
|
Improve reporting of classlike locations in docblocks
|
2018-01-01 20:04:03 -05:00 |
|
Matthew Brown
|
921d0ad75c
|
Look for dead code in every Psalm build (#417)
|
2017-12-30 09:51:01 -05:00 |
|
Matthew Brown
|
e08b11b144
|
Improve TemplateChecker
|
2017-12-06 01:05:51 -05:00 |
|
Matthew Brown
|
4175295113
|
Isolate where we load static storage objects (#195)
* Move FileChecker::$storage calls to provider
* Add ClassLikeStorageProvider
* Use ClassLikeStorageProvider everywhere
* Move storage arrays into providers
|
2017-07-29 15:05:06 -04:00 |
|
Matthew Brown
|
1b9f3c33a1
|
Add better instructions for --init
|
2017-02-13 00:12:56 -05:00 |
|
Nicky Robinson
|
cbcd0722d2
|
Fix Psalm errors in StringChecker example, add it to psalm.xml
|
2017-02-09 16:08:53 -05:00 |
|
Matthew Brown
|
9220b958eb
|
Fix phpcs errors
|
2017-01-16 19:06:39 -05:00 |
|
Matthew Brown
|
c702ebe13c
|
Update docs with better introductory config
|
2017-01-16 01:27:06 -05:00 |
|
Matthew Brown
|
645b245927
|
Update default config to not break on FailedTypeResolution
ref #50
|
2017-01-13 17:34:41 -05:00 |
|
Matthew Brown
|
685eaeb4fe
|
Reimagine XML schema, fixes #21
|
2016-12-29 20:10:06 -05:00 |
|
Matthew Brown
|
9a32b5fd40
|
Hide Mixed* issues under a totallyTyped config flag
|
2016-12-18 19:17:39 -05:00 |
|
Nicky Robinson
|
4531681a24
|
Fix references, add helpful comments
|
2016-12-12 16:07:45 -05:00 |
|
Matthew Brown
|
48ba91a05b
|
Add MissingPropertyType to default exceptions
|
2016-12-04 00:08:53 -05:00 |
|
Matthew Brown
|
a1acbfec07
|
Show code snippets when reporting errors
This also introduces a new method of identifying specific code locations when creating issues
|
2016-12-03 19:11:30 -05:00 |
|
Matthew Brown
|
032f54ecdb
|
Add MissingReturnType
|
2016-11-21 23:39:47 -05:00 |
|
Matthew Brown
|
632ce0eafe
|
Add more nice-to-have suppression in default Psalm config
|
2016-11-21 19:10:25 -05:00 |
|
Matthew Brown
|
e9ea66f21b
|
Fix issues in examples
|
2016-11-21 15:51:38 -05:00 |
|
Matthew Brown
|
4514006d42
|
Add explanation for plugin
|
2016-11-21 15:39:04 -05:00 |
|
Matthew Brown
|
9befca8c31
|
Add example checker
|
2016-11-21 15:32:51 -05:00 |
|
Matthew Brown
|
264e77addd
|
Change a few more words
|
2016-11-07 19:16:51 -05:00 |
|
Matthew Brown
|
36fc49965b
|
Correct speling
|
2016-11-07 17:31:02 -05:00 |
|
Matthew Brown
|
622a0794c3
|
Swap in Fully-Qualified for Absolute terms
|
2016-11-07 17:29:51 -05:00 |
|
Matthew Brown
|
c5591adf10
|
Add support for global in functions and mixed inferred return errors
|
2016-11-05 17:54:34 -04:00 |
|
Jon Ursenbach
|
653f509e80
|
Merge branch 'master' into psr2-fixes
|
2016-11-04 20:07:21 -04:00 |
|
Jon Ursenbach
|
8a6e8e9940
|
Fixing remaining PSR-2 violations.
|
2016-11-03 20:51:56 -04:00 |
|
Matthew Brown
|
23d5974a88
|
Swap codeinspector with psalm
|
2016-11-03 20:39:04 -04:00 |
|
Jon Ursenbach
|
27c2db1d1d
|
PSR-2
|
2016-11-02 17:50:54 -04:00 |
|
Matthew Brown
|
450fc3c5ea
|
Ignore two common errors
|
2016-10-31 18:31:40 -04:00 |
|
Matthew Brown
|
3c811381aa
|
Add an example template checker
|
2016-10-29 23:07:13 -04:00 |
|
Matthew Brown
|
b930ce2721
|
Add example Psalm config
|
2016-10-29 20:57:23 -04:00 |
|