Tyson Andre
8adcf92c2f
chore: remove unused 'use' statements ( #612 )
...
detected via static analysis and manually checked
2018-02-28 10:05:22 -08:00
Felix Becker
09477b747e
fix(diagnostics): handle null case
2017-12-03 15:49:43 -08:00
Maarten Staa
9b1fafae58
fix(diagnostics): update checking of $this usage to only error in static methods ( #545 )
2017-12-03 13:42:01 -08:00
Maarten Staa
4f672c24d8
feat(diagnostics): report error when $this is used in a static method or outside a class method ( #528 )
2017-11-18 17:41:37 -08:00
Felix Becker
80ef8ff503
fix(indexing): properly resolve self, static and parent keywords ( #532 )
...
Previously we would dump static, self and parent as literal FQNs into the index.
2017-11-18 16:59:57 -08:00
Jens Hausdorf
1edbe35609
refactor: use FunctionLike Interface ( #505 )
2017-10-30 03:33:19 -07:00
Tyson Andre
1db6b7bbb3
chore: fixes for unused variables and phpdoc ( #496 )
...
The identifier doesn't need to be generated for a notification to the
client, since there's no response
Add undeclared properties to TreeAnalyzer
Fix other bugs in phpdoc
2017-10-22 22:54:38 -07:00
Stephan Unverwerth
d4443465bb
Fix missing diagnostics for nodes ( #484 )
...
* Fix missing diagnostics for nodes
* Refactor TreeAnalyzer
2017-09-28 12:53:12 -07:00
Felix Becker
a772d9a2d7
Remove content ( #413 )
2017-06-16 20:31:29 +02:00
Felix Becker
fe7e9d5800
Rename $stmts to $sourceFileNode everywhere
...
The root node is now a SourceFileNode, not an array
2017-06-10 21:36:16 +02:00
Sara Itani
7f427a1215
Adopt Microsoft/tolerant-php-parser ( #357 )
2017-06-09 20:25:30 +02:00