issues
search
TysonAndre
/
phan
Phan is a static analyzer for PHP. Phan prefers to avoid false-positives and attempts to prove incorrectness rather than correctness.
Other
0
stars
0
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Support class-string and callable-string custom phpdoc types
#178
TysonAndre
closed
5 years ago
0
Support literal string
#177
TysonAndre
closed
6 years ago
0
WIP add support for literal int types
#176
TysonAndre
closed
6 years ago
0
Warn about mixing %1$s and %s in PrintfCheckerPlugin
#175
TysonAndre
opened
6 years ago
0
WIP - Improve stability of restoring Phan's state (to prior to analysis) when pcntl is unavailable.
#174
TysonAndre
closed
6 years ago
1
WIP: Support hover for Language server
#173
TysonAndre
closed
6 years ago
0
WIP start working on an integration test for LSP
#172
TysonAndre
closed
6 years ago
1
Warn about passing void callback to array_map/array_filter
#171
TysonAndre
opened
6 years ago
0
Add an array shape to match variadic arrays?
#170
TysonAndre
opened
6 years ago
0
Warn about iteration over empty array shape
#169
TysonAndre
opened
6 years ago
0
Plugin idea: Warn if argument name corresponds to parameter name at another position
#168
TysonAndre
opened
6 years ago
0
get_object_vars could return array shape? (E.g. via plugin)
#167
TysonAndre
opened
6 years ago
0
preg_replace_callback not detecting reference to private class method with `array(__CLASS__, 'myFn')`
#166
TysonAndre
closed
6 years ago
0
Idea: Spot check that emitted HTML is valid for a subset of folders
#165
TysonAndre
opened
6 years ago
0
Figure out additional parameters where one is usually a constant, other is usually a variable
#164
TysonAndre
opened
6 years ago
0
Check if inherited method implementations are compatible with implemented interfaces
#163
TysonAndre
opened
6 years ago
0
Add `@phan-mock-of T1` as annotation on classes
#162
TysonAndre
opened
6 years ago
0
Publish snippets for syntax highlighting support for custom php tags in editors (vim)
#161
TysonAndre
opened
6 years ago
0
Make Config::setValue() modify list of acceptable target classes for canCastToType
#160
TysonAndre
opened
6 years ago
0
Incorrect signature for SolrClient::addDocuments
#159
TysonAndre
closed
5 years ago
0
Add suggestion for CommentParamWithRealParam if text similar to real param
#158
TysonAndre
opened
6 years ago
0
Plugin idea: unnecessary bool cast or `$definiteBoolExpr ? true : false`
#157
TysonAndre
opened
6 years ago
0
wip - Broken in-progress fix for 1583
#156
TysonAndre
closed
6 years ago
0
Benchmark script results: unserialize takes 2x longer than parse_code, polyfill takes 15x as long
#155
TysonAndre
opened
6 years ago
0
Experimental: WIP: Add a strict mode for checking parameter types
#154
TysonAndre
closed
6 years ago
0
Add FAQ for Phan being unable to find composer dependencies
#153
TysonAndre
closed
6 years ago
0
aggressively infer return types of final or private methods
#152
TysonAndre
closed
5 years ago
1
uasort/preg_replace_callback failing to track string/array callables
#151
TysonAndre
opened
6 years ago
0
WIP (does nothing) : Add suggestions to issue types
#150
TysonAndre
closed
6 years ago
0
Optimize PostOrderAnalysisVisitor->analyzeMethodWithArgumentTypes
#149
TysonAndre
opened
6 years ago
0
(Negligible impact) Add a singleton union type, other performance improvements
#148
TysonAndre
closed
6 years ago
0
WIP (not much benefit) Speed up analysis phase by creating fewer visitors
#147
TysonAndre
closed
6 years ago
0
WIP (broken) - Work on a branch to map tolerant AST to ast\Node
#146
TysonAndre
closed
6 years ago
0
Idea: Plugin to warn about echo/var_export/ to stdout/stderr in a subset of directories
#145
TysonAndre
opened
6 years ago
0
WIP branch to unify the signatures for php 7.x
#144
TysonAndre
closed
6 years ago
0
use --classmap-authoritative [--optimize] in the compiled phars
#143
TysonAndre
closed
6 years ago
0
Idea: add a `@phan-transient` tag (and `@phan-serializable-documented`, check __sleep(), serialize() for misuse
#142
TysonAndre
opened
6 years ago
0
More precise type for simplexmlelement->xpath(), etc.
#141
TysonAndre
opened
6 years ago
0
This fork should not infer overly specific shapes from parameter defaults
#140
TysonAndre
closed
6 years ago
0
Idea: warn about unnecessary casts
#139
TysonAndre
closed
6 years ago
0
Idea: `@phan-copy-instance-methods ClassName` for PHP classes using __call and composition
#138
TysonAndre
closed
4 years ago
0
Remove unnecessary uses of `implode()`
#137
TysonAndre
closed
6 years ago
0
Idea: Warn about unnecessary escaping in regex literals
#136
TysonAndre
opened
6 years ago
0
Warn about encapsulated variables in format strings in PrintfCheckerPlugin
#135
TysonAndre
closed
4 years ago
0
Add TemplateGenericArrayType subclass of GenericArrayType
#134
TysonAndre
opened
6 years ago
0
Idea: Add `@template-analyze-like-code-snippet`
#133
TysonAndre
opened
6 years ago
0
Investigate performance effects of getting rid of $code_base instance
#132
TysonAndre
opened
6 years ago
0
WIP (broken) speed up language server parsing of messages
#131
TysonAndre
closed
6 years ago
0
WIP add array shapes to the type system (instead of casting to GenericArrayType)
#130
TysonAndre
closed
6 years ago
1
Investigate refactoring Visitors to create fewer Visitor objects
#129
TysonAndre
opened
6 years ago
0
Previous
Next