kesselb
|
aaba3a08ec
|
Add option to supress a referenced but undefined global variable. (#3827)
|
2020-07-16 09:49:59 -04:00 |
|
orklah
|
76f5def268
|
Use scandir and glob flags to reduce their performance impact (#3499)
* Use scandir and glob flags to reduce their performance impact
* Order seem to impact Tests here
|
2020-05-30 17:02:35 -04:00 |
|
Brown
|
953be61cf2
|
Allow limiting connected taint paths
|
2020-05-25 23:28:11 -04:00 |
|
Brown
|
8bcf38b8f6
|
Fix #3193 - no longer add totallyTyped="true" to config
|
2020-04-19 12:58:42 -04:00 |
|
Brown
|
d868710b2b
|
Fix handling of built arrays
|
2020-04-08 16:11:11 -04:00 |
|
Brown
|
43287812ce
|
Suppress issue
|
2020-04-08 14:49:23 -04:00 |
|
Matthew Brown
|
a2fbfc1c9e
|
Fix a couple of bugs
|
2020-02-21 01:32:22 -05:00 |
|
Matthew Brown
|
320f3ec863
|
Update level config name
|
2020-02-17 22:43:13 -05:00 |
|
Matthew Brown
|
ced092874a
|
Make config generation smarter
|
2020-02-17 22:05:58 -05:00 |
|
Matthew Brown
|
be6cd0f8c6
|
Fix generation of files in non-psr directory
|
2020-01-16 23:24:53 -05:00 |
|
Brown
|
6d02aa86e8
|
Reconcile string emptiness a bit better
|
2019-12-13 15:51:54 -05:00 |
|
Joram Schrijver
|
e79a0cc8f0
|
Make --init use vendor-dir from composer.json (#2313)
|
2019-11-08 06:59:04 -05:00 |
|
Brown
|
c5ef2516b5
|
Fix #2150 - add detection for unnecessary @var annotations
And also remove them from codebase
|
2019-09-19 11:59:43 -04:00 |
|
Matthew Brown
|
6ea68e9f7f
|
Clean up more unused @psalm-suppress annotations
|
2019-08-18 16:59:56 -04:00 |
|
Matthew Brown
|
c5f62d261d
|
Remove redundant @psalm-suppress in Psalm’s codebsae
|
2019-08-18 16:10:12 -04:00 |
|
Matthew Brown
|
da42be175f
|
Apply PHPCS fixes
Fixes #1880
|
2019-07-05 16:27:53 -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
|
feff357a75
|
Be smarter about discovering files
|
2019-05-10 18:07:13 -04:00 |
|
Brown
|
48d624e305
|
Fix #1619 - prevent tests from being added automatically on --init
|
2019-05-10 11:00:50 -04:00 |
|
Brown
|
9b75683796
|
Search better, and avoid fatal error
|
2019-05-09 19:34:38 -04:00 |
|
Brown
|
335b04186b
|
Add autodiscovery of --init folders based on composer.json
|
2019-05-09 19:19:33 -04:00 |
|
Brown
|
dd40987187
|
Consolidate location of issue handling
|
2019-05-03 17:12:20 -04:00 |
|
Brown
|
d1574a64a4
|
Move issue type listing
|
2019-05-03 15:29:44 -04:00 |
|
Brown
|
0e4c8ce482
|
Split apart TypeCoercion issues, allowing more granular issue filtering
|
2019-04-25 18:02:19 -04:00 |
|
Brown
|
f5fcde6b89
|
Fix false casing
|
2019-04-12 15:39:38 -04:00 |
|
Brown
|
a86bbad796
|
Add support for regexes as referencedMethods
|
2019-04-12 15:15:21 -04:00 |
|
Tyson Andre
|
2e6a2f14ed
|
Fix typos in psalm with codespell's dictionary
|
2019-03-24 23:01:20 -04:00 |
|
Andrii
|
21d383d6c6
|
🐛 #1225 Allow use lead asterisk wildcard in referenceClass
|
2019-02-01 07:59:44 -05:00 |
|
Brown
|
b5059f45a0
|
Allow users to ignore missing ignorefiles
|
2019-01-28 11:50:18 -05:00 |
|
Matthew Brown
|
930a8b2689
|
Fix #1225 - ignore classes using patterns
|
2019-01-21 16:48:12 -05:00 |
|
Matthew Brown
|
b43a6a31f1
|
Enable casing plugin and fix issues it found
|
2019-01-12 10:52:23 -05:00 |
|
Brown
|
5d5fbb1e9c
|
Only add linked directories
|
2019-01-07 15:49:05 -05:00 |
|
Matthew Brown
|
07b29e4a2f
|
Fix #1141 - add symlinked symlinked repos to directory list
|
2019-01-06 09:14:35 -05:00 |
|
Matthew Brown
|
21f29e7385
|
Fix #1108 - add support for referencedFunction to UndefinedFunction
|
2018-11-29 23:19:33 -05:00 |
|
Matthew Brown
|
4040626853
|
Add support for special *::someMethod syntax for referencedMethod
Fixes #1105
|
2018-11-28 20:09:20 -05:00 |
|
Matt Brown
|
17ea48eda4
|
Add ability to pretend that a file has declare(strict_types=1)
|
2018-08-29 15:10:56 -04:00 |
|
Matt Brown
|
2599d8bd62
|
Allow some folders to be excluded from type stats collection
|
2018-08-24 17:46:13 -04:00 |
|
Matt Brown
|
070e7903df
|
Allow suppression of TooManyArguments by function/method id
|
2018-08-16 16:49:33 -04:00 |
|
Matthew Brown
|
2fee699d25
|
Fix #908 - dont’t emit UnresolvableInclude after file_exists check
|
2018-08-09 23:29:30 -04:00 |
|
Matthew Brown
|
952bc9bdfd
|
Fix #84 - add pattern matching for files as well as directories
|
2018-06-05 20:15:18 -04:00 |
|
Matthew Brown
|
53bfafa02a
|
Make sure that ignoreFiles files never appear in errors
|
2018-06-04 00:15:28 -04:00 |
|
Matthew Brown
|
c217849737
|
Improve handling of projects that use include/require heavily
|
2018-05-22 23:39:01 -04:00 |
|
Matthew Brown
|
a33d52d935
|
Add support for referencedProperty error restrictions
|
2018-05-11 00:07:41 -04:00 |
|
Matt Brown
|
87be0b5863
|
Change die($message) to explicit exit(1)
|
2018-04-17 11:48:29 -04:00 |
|
Matthew Brown
|
f15c26d7f4
|
Change how type impossibilities are treated to improve message types
|
2018-04-10 01:27:26 -04:00 |
|
Matthew Brown
|
5384f193d1
|
Allow class and method issues to be suppressed by their identifiers
Ref #603
|
2018-03-20 22:36:03 -04:00 |
|
Tyson Andre
|
aea3779c96
|
Fix unused imports in psalm, wrong param order doc comments (#523)
(Some of the imports appear as strings elsewhere in the same file)
|
2018-02-18 17:55:11 -05:00 |
|
Matt Brown
|
7f4be858c2
|
Fix #498 - add better issue type for docblock contradiction
|
2018-02-07 15:20:47 -05:00 |
|
Matt Brown
|
1d46124bab
|
Fix issues found by detecting docblock type inconsistencies
|
2018-02-06 13:40:28 -05:00 |
|
Matthew Brown
|
fb9f20f4b8
|
Find unused properties with dead code checks
Fixes #424
|
2018-01-10 23:29:18 -05:00 |
|