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
Sync master
#78
TysonAndre
closed
7 years ago
0
Start work on a return type plugin system, hardcoded for now
#77
TysonAndre
closed
7 years ago
0
Fix bugs in analysis of exit status of try-catch nodes.
#76
TysonAndre
closed
7 years ago
0
Allow `/** @var */` annotations on `use($x)` of closure declarations.
#75
TysonAndre
opened
7 years ago
0
Plugin to support MabeEnum
#74
TysonAndre
opened
7 years ago
0
Fix undefined global variable false positive
#73
TysonAndre
closed
7 years ago
0
ini_set should expect string for value in function signature map, for strict mode
#72
TysonAndre
closed
7 years ago
0
Emit issue if @deprecated is in the description for a magic method, or if __call/__callStatic is deprecated
#71
TysonAndre
opened
7 years ago
0
If the current version of a file is syntactically invalid, then daemon mode should be able to use a previous valid parsed version
#70
TysonAndre
opened
7 years ago
0
Investigate making frequently used functions into C function equivalents, importing them via traits
#69
TysonAndre
closed
6 years ago
1
Make sure that undefined variables are properly reported in ConditionVisitor
#68
TysonAndre
closed
7 years ago
0
Add option to force Phan parsing and analysis of a file outside of parse/analysis directory/file lists
#67
TysonAndre
opened
7 years ago
0
Add a way to annotate union types? (semantically, things like `tag:array-key=>int`, `tag:array-key=>string`)
#66
TysonAndre
closed
6 years ago
1
Emit issues for using magic properties if magic properties are deprecated on a class?
#65
TysonAndre
opened
7 years ago
0
Emit issues for using array access if ArrayAccess functions are deprecated on a class?
#64
TysonAndre
opened
7 years ago
0
Plugin type to warn about raw source of file: Trailing `?>`, beginning whitespace, invalid utf8(iconv check), etc.
#63
TysonAndre
closed
6 years ago
0
Plugin to warn about specific AST node types or flags: `and`, `or`, `xor` "`", etc.
#62
TysonAndre
closed
6 years ago
1
Plugin type to verify that __construct calls parent::__construct, if parent::__construct is defined.
#61
TysonAndre
opened
7 years ago
1
Plugin type to analyze @override, verify that there's an abstract or overridden method
#60
TysonAndre
closed
7 years ago
0
Investigate usage of asynchronous I/O (file_get_contents) to speed up parse phase
#59
TysonAndre
opened
7 years ago
0
Add additional method types to debug daemon mode
#58
TysonAndre
opened
7 years ago
0
Analyze is_a, and start calling the negated condition visitors
#57
TysonAndre
closed
7 years ago
0
Add a plugin type to run once, between each phase
#56
TysonAndre
closed
5 years ago
0
[Experimental] Try to support shapes
#55
TysonAndre
closed
6 years ago
1
Uncaught IssueException when analyzing binary operation with undefined variable
#54
TysonAndre
closed
6 years ago
0
Emit issues for bad phpdoc (unparseable by Phan/not applicable to element/doesn't correspond to real code)
#53
TysonAndre
closed
7 years ago
0
Make a more sophisticated version of the context merging graph for analyzing control flow?
#52
TysonAndre
closed
7 years ago
1
Work on ImmutableUnionType
#51
TysonAndre
closed
6 years ago
0
Add --print-memory-usage-summary option
#50
TysonAndre
closed
7 years ago
0
Fix false positive PhanUnreferenced* for duplicate declarations
#49
TysonAndre
closed
7 years ago
0
Add an option/script for phan to annotate source code for methods with phpdoc types
#48
TysonAndre
opened
7 years ago
0
Only keep variables that are used in a block in Phan\Language\Context when analyzing a block
#47
TysonAndre
opened
7 years ago
0
Don't merge context if `if` statement unconditionally returns, make context merge skip contexts for `break` statements
#46
TysonAndre
closed
7 years ago
0
Add a way to have extensions run in quick mode (once per node)?
#45
TysonAndre
opened
7 years ago
0
Create a way for an extension to register for an exact function or static/instance method match
#44
TysonAndre
closed
6 years ago
1
Create a way to tell a user which internal methods/functions/properties phan doesn't have internal types for
#43
TysonAndre
opened
7 years ago
0
Create a php 5.6 backport?
#42
TysonAndre
closed
6 years ago
1
Create CATEGORY_COMMENT warning (plugin?) for comments phan can't analyze
#41
TysonAndre
closed
7 years ago
0
Update documentation about this fork
#40
TysonAndre
closed
7 years ago
0
Fix uncaught exception in dead code detection
#39
TysonAndre
closed
7 years ago
0
Fix dead code detection of unused methods, add tests
#38
TysonAndre
closed
7 years ago
0
Add Redis hash internal function signatures (HGETALL, etc.)
#37
TysonAndre
closed
7 years ago
0
Hacky workaround for uncaught exception converting generic array type…
#36
TysonAndre
closed
7 years ago
0
do while loop should have the while conditional be evaluated with context after the loop is run
#35
TysonAndre
closed
6 years ago
1
Fix phan errors detected on fork, disable simplify_ast on fork
#34
TysonAndre
closed
7 years ago
0
Improve daemon mode, stop keeping around old issues for method signatures
#33
TysonAndre
closed
7 years ago
0
Add command line option --disable-plugins
#32
TysonAndre
closed
7 years ago
0
Fix bug in client: want it to work in php 7.0 as well
#31
TysonAndre
closed
7 years ago
0
Daemon should catch Phan\Exception\CodeBaseException and ParseError for call to Analysis::analyzeFile
#30
TysonAndre
opened
7 years ago
0
Check for undeclared properties in __sleep() - plugin or other way
#29
TysonAndre
closed
6 years ago
1
Previous
Next