-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Phpstan parser #12
base: 2.0.x
Are you sure you want to change the base?
Phpstan parser #12
Commits on Mar 29, 2024
-
Very early version of using PHPStan for parsing.
Current run on deptrac itself finds new dependencies not found with the old method when calling `parent::method()` by resolving the `parent` to the actual class. There is 10_000 things surely wrong with the implementation that needs fixing in the next passes, there are no tests, BUT, it works. Big thanks to Tomas Votruba for Rector and his blog as it allowed me by example to integrate PHPStan DIC to deptrac.
Configuration menu - View commit details
-
Copy full SHA for 229283b - Browse repository at this point
Copy the full SHA 229283bView commit details -
Refactor NikicPhpParser's FileReferenceVisitor to only deal with scop…
…ing and leave creating references to dedicated extractors. As a consequence the FileReferenceVisitor code is way more readable now.
Configuration menu - View commit details
-
Copy full SHA for a25bf86 - Browse repository at this point
Copy the full SHA a25bf86View commit details -
Allows for much cleaner extractor implementations. Similar to how PHPStan custom rules work. Also allows us to call extractors only when they apply to the node in question.
Configuration menu - View commit details
-
Copy full SHA for a66b325 - Browse repository at this point
Copy the full SHA a66b325View commit details -
Configuration menu - View commit details
-
Copy full SHA for d43f98a - Browse repository at this point
Copy the full SHA d43f98aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9495d3f - Browse repository at this point
Copy the full SHA 9495d3fView commit details -
composer-dependency-analyser: improve config, update (qossmic#22)
Fix: composer-dependency-analyser: improve config, update * Fix filepath * 1.4.0
Configuration menu - View commit details
-
Copy full SHA for 70e9ec7 - Browse repository at this point
Copy the full SHA 70e9ec7View commit details -
ClassLikeExtractor.php implementation and better scoping for test res…
…olving issues with discovering symbols.
Configuration menu - View commit details
-
Copy full SHA for ea83b1e - Browse repository at this point
Copy the full SHA ea83b1eView commit details -
Resolved all failing tests. Resolved proper static reflection for dis…
…covering symbols via PHPStan. This seems to be working?
Configuration menu - View commit details
-
Copy full SHA for b348387 - Browse repository at this point
Copy the full SHA b348387View commit details -
Configuration menu - View commit details
-
Copy full SHA for a67e92b - Browse repository at this point
Copy the full SHA a67e92bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a312ba3 - Browse repository at this point
Copy the full SHA a312ba3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fc5686 - Browse repository at this point
Copy the full SHA 1fc5686View commit details
Commits on Mar 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for dffb975 - Browse repository at this point
Copy the full SHA dffb975View commit details -
Configure GitHub action to e2e test both Nikic and PHPStan parsers.
Resolve Psalm issues.
Configuration menu - View commit details
-
Copy full SHA for 1a76dab - Browse repository at this point
Copy the full SHA 1a76dabView commit details -
Configuration menu - View commit details
-
Copy full SHA for 79d2a70 - Browse repository at this point
Copy the full SHA 79d2a70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3684a49 - Browse repository at this point
Copy the full SHA 3684a49View commit details -
Configuration menu - View commit details
-
Copy full SHA for 017edfa - Browse repository at this point
Copy the full SHA 017edfaView commit details -
Configuration menu - View commit details
-
Copy full SHA for f7f8550 - Browse repository at this point
Copy the full SHA f7f8550View commit details
Commits on Apr 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5c14482 - Browse repository at this point
Copy the full SHA 5c14482View commit details -
Configuration menu - View commit details
-
Copy full SHA for f54deda - Browse repository at this point
Copy the full SHA f54dedaView commit details