issues
search
spaze
/
phpstan-disallowed-calls
PHPStan rules to detect disallowed method & function calls, constant, namespace, attribute & superglobal usages
MIT License
255
stars
17
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Child constructor should be disallowed when parent constructor is disallowed
#146
spaze
closed
1 year ago
1
Disallow insecure randomness functions
#145
compwright
closed
1 year ago
5
Disallow calling constructor except from subclasses
#144
ruudk
closed
1 year ago
4
Start running tests on PHP 8.2
#143
spaze
closed
1 year ago
0
Add flag support for params
#142
spaze
closed
1 year ago
0
Support named parameters in allowParams* config keys
#141
ilazaridis
closed
1 year ago
6
allowParamsAnywhere named parameters
#140
ilazaridis
closed
1 year ago
4
Functions & methods can be disallowed only when called from listed functions & methods
#138
spaze
closed
1 year ago
0
Allow calls only in some other calls
#137
spaze
closed
1 year ago
0
disable_functions and disable_classes in php.ini
#136
staabm
closed
1 year ago
2
Can disallow calls, constants, classes, superglobals only in specified paths
#134
spaze
closed
1 year ago
0
Support disallowing classes in nullable & union & intersection types
#132
spaze
closed
2 years ago
0
disallowedClasses does not work when nullable
#131
javaDeveloperKid
closed
2 years ago
2
Add keywords to prompt users if they would like to add these packages to `require-dev`
#130
spaze
closed
2 years ago
0
Add Composer keywords to suggest adding to `require-dev`
#129
spaze
closed
2 years ago
0
Add support for `errorTip` for disallowed calls etc.
#128
spaze
closed
2 years ago
0
If there's no error identifier, make it null instead of an empty string
#127
spaze
closed
2 years ago
0
Check whether the disallowed function exists in global namespace
#126
spaze
closed
2 years ago
0
support `tip`
#125
staabm
closed
2 years ago
2
Disallowed functions are allowed in any namespace (besides the global one) when neither `use`d nor qualified.
#124
ZebulanStanphill
closed
2 years ago
1
Drop PHP 7.1 support, require PHP 7.2
#122
spaze
closed
2 years ago
0
Require newest coding standard
#121
spaze
closed
2 years ago
0
When aliased, show function call as such
#120
spaze
closed
2 years ago
0
Use namespaced function name when checking for disallowed calls
#119
spaze
closed
2 years ago
0
When alternative function has same name as disallowed function, using the alternative function is reported as an error in files where it is not explicitly imported
#118
ZebulanStanphill
closed
2 years ago
7
error messages end with a dot
#117
staabm
closed
2 years ago
2
DisallowedClass now introduces 2 errors instead of 1 that has count: 2
#116
ruudk
closed
2 years ago
10
Detect `new /DisallowedClass/` too
#115
spaze
closed
2 years ago
0
Better describe a disallowed "namespace"
#114
spaze
closed
2 years ago
0
Add `disallowedClasses` alias to `disallowedNamespaces`
#113
spaze
closed
2 years ago
1
Add disallowedClasses
#112
javaDeveloperKid
closed
2 years ago
3
Can specify multiple calls, constants, superglobals, namespaces as array, too
#111
spaze
closed
2 years ago
0
Feature Request: Configure SuperGlobals as array
#110
pableu
closed
2 years ago
4
Superglobal variable detection now checks a list of superglobals
#109
spaze
closed
2 years ago
0
`disallowedSuperglobals` rule will fail in PHPStan 1.6+bleeding edge
#108
spaze
closed
2 years ago
0
Allow superglobal when allowed in a trait
#107
spaze
closed
2 years ago
0
`disallowedSuperglobals` with `allowIn` doesn't seem to work when referencing a trait
#106
ruudk
closed
2 years ago
3
Add `disallowedSuperglobals` rule
#105
ekisu
closed
2 years ago
5
Can use `disallow*` aliases to `allowExcept*`
#104
spaze
closed
2 years ago
0
Check `allowedIn` trait files, if the call is in a trait
#103
spaze
closed
2 years ago
0
Can now specify root dir for all `allowIn` paths
#102
spaze
closed
2 years ago
0
Drop `-dev` suffix from composer scripts, they're run in CI as well
#101
spaze
closed
2 years ago
0
When running phpstan from a subdirectory, allowIn is ignored
#100
reinder83
closed
2 years ago
2
Disallowing method calls but allowing usage within a trait does not work as expected
#99
ruudk
closed
2 years ago
4
Run tests on PHP 8.1 too
#98
spaze
closed
2 years ago
0
Allow specifying `errorIdentifier` to `RuleError`
#97
ruudk
closed
2 years ago
4
Composer > Define allowed plugins
#96
ruudk
closed
2 years ago
4
Introduce `disallowIn` as inverse of `allowIn`
#95
ruudk
closed
1 year ago
3
Case-(in)sensitivity
#94
spaze
closed
2 years ago
0
Case insensitive function calls
#93
lulco
closed
2 years ago
1
Previous
Next