1
0
Fork 0
Commit Graph

105 Commits (e46d0ded1105f1179819b4c8f193cf590a53e65e)

Author SHA1 Message Date
Rob Lourens e46d0ded11 Fix 'type_class' set to wrong value 2017-05-15 16:47:42 -07:00
Rob Lourens 1bb710f852 Fix absolute paths and escaped slashes in validation expected output 2017-05-15 15:30:29 -07:00
Rob Lourens 57f9e1f20e Fix completions test (insertText is optional) 2017-05-02 11:08:02 -07:00
Rob Lourens 31441f4b7e Remove ParserResourceFactory and DefinitionResolverInterface (leave original DefinitionResolver for now, for more testing) 2017-05-02 11:04:44 -07:00
Rob Lourens bb94aeac7e Add newStatic.php to skipped.json 2017-05-01 22:40:01 -07:00
Rob Lourens dc673373df Rewrite .expected file on test failure and rename "broken" -> "_cases" 2017-05-01 22:22:22 -07:00
Rob Lourens ce548deb9d Update baselines - failing tests are verified as expected 2017-05-01 21:32:01 -07:00
Rob Lourens ede5edc40d Add .expected.json files and skipped.json 2017-05-01 21:14:48 -07:00
Rob Lourens 587822b558 $references are now an array, not an object - fix removing skipped refs 2017-05-01 21:14:04 -07:00
Rob Lourens 4d476714ff Fix ValidationTest to read serialized results 2017-05-01 20:20:44 -07:00
Rob Lourens f201ecd177 Rewrite ValidationTest 2017-05-01 16:50:42 -07:00
Sara Itani 347a5a12ae Update + clarify type resolution logic 2017-04-20 00:20:47 -07:00
Sara Itani bfbad095ee Fix and start cleaning up type resolution issues 2017-04-19 17:52:37 -07:00
Sara Itani 54f385f9ec Fix misc. issues, add more test cases, update validation test 2017-04-16 15:11:14 -07:00
Sara Itani 2ab7fc037a add more validation test cases 2017-04-13 11:32:37 -07:00
Sara Itani 52d70a283b Update test case locations 2017-04-13 09:13:28 -07:00
Sara Itani 8d11ec7a9c Update validation test comparison exceptions 2017-04-13 09:11:01 -07:00
Sara Itani 0b0cad2dc0 update validation test 2017-04-12 12:51:15 -07:00
Sara Itani 39fe9dc7bc fix issue where vars not being resolved to corresponding parameter definitions, update logging and validation tests 2017-04-11 16:24:35 -07:00
Sara Itani 57ebd58b6c Update validation tests to verify more definition properties, references 2017-04-11 12:54:20 -07:00
Sara Itani 5bd827fa4d include validation tests in separate test group 2017-04-10 19:39:25 -07:00
Sara Itani 59965448f0 Update definition validation tests 2017-04-10 14:20:45 -07:00
Sara Itani 651e6be08a add definition comparison to validation tests 2017-04-10 12:30:46 -07:00
Sara Itani 42dc2c966d Update validation tests
- assert non-null ASTs
- additional submodules
2017-03-28 13:59:24 -07:00
Sara Itani cd4c6d66d9 Add validation test filesize threshold 2017-03-24 10:30:07 -07:00
Sara Itani 0824e6d9b8 start adding validation tests 2017-03-15 14:10:29 -07:00
Sara Itani 4324530389 Find all references support 2017-03-09 15:57:57 -08:00
Sara Itani 4653f100a7 fix variableName symbol info, offsets in tests 2017-03-06 13:59:12 -08:00
Sara Itani 1316761e5e fix scoped expression definition resolution 2017-03-06 11:01:10 -08:00
Sara Itani c18bec0d50 small fixes, add diagnostic mode 2017-03-05 23:23:33 -08:00
Sara Itani d3f2bebb40 Hover and Go-To definition (in progress) 2017-03-05 20:22:13 -08:00
Sara Itani cdf8fc36e1 add getNodeAtPosition, fix definition collector tests 2017-03-05 16:34:01 -08:00
Sara Itani 15eed55158 Symbol support for Microsoft/tolerant-php-parser 2017-03-04 20:56:01 -08:00
Sara Itani 722898f74d refactor 2017-03-04 18:36:17 -08:00
Sara Itani df315df04b start refactoring definition resolver 2017-03-01 16:51:43 -08:00
Sara Itani 13241a7be9 initialize tolerant-php-parser 2017-03-01 16:51:16 -08:00
Cameron Eagans 5d2ab8f369 Add test for #211 (#270) 2017-02-15 17:25:06 +01:00
Trevor Bortins d5c54ac30f Read vendor directory from project's composer.json, if set. (#281) 2017-02-07 23:20:12 +01:00
Felix Becker bedd157636 Caching (#260) 2017-02-04 00:20:38 +01:00
Felix Becker 96aa998486 Make Index an EventEmitter (#255) 2017-01-25 01:38:11 +01:00
Ivan Bozhanov 43a91b0d09 Handle hover for $this (#249) 2017-01-19 15:47:11 +01:00
Felix Becker 106aa24b5d Implement global references protocol extension (#236) 2017-01-10 17:08:52 -08:00
Felix Becker 2005518dfe Support find-all-references for namespaces (#221) 2016-12-17 03:46:08 +01:00
Felix Becker a4a13e6528 Add support for inherited members (#218)
in completion, definition, references, hover etc
2016-12-16 01:40:17 +01:00
Felix Becker 0b61951a9c Support hover for definitions
#201
2016-12-13 03:18:07 +01:00
Felix Becker 96ea8608d7 Support getting references from a reference
Closes #201
2016-12-13 02:53:01 +01:00
Felix Becker d7fc9e0425 Index twice to collect dynamic references (#206) 2016-12-13 02:11:29 +01:00
Felix Becker a7d77d844e Add Index classes and stubs (#214) 2016-12-13 01:51:02 +01:00
Felix Becker b9f9871156 Files finder (#209) 2016-12-08 02:33:48 +01:00
Michal Niewrzal db6f4f7e5d Don't filter properties on typed prefix (#207) 2016-12-07 21:17:55 +01:00