The Exakat Engine is an automated code reviewing engine for PHP.
This repository has been moved to a new home, see https://github.com/exakat/exakat-ce
A reviewed list of useful PHP static analysis tools
License: Other
The Exakat Engine is an automated code reviewing engine for PHP.
This repository has been moved to a new home, see https://github.com/exakat/exakat-ce
PHP Analysis is both in "Bugs finders" and "Misc"
PHP semver is twice in "Metrics"
RIPS is both in "Bugs finders" and "SaaS"
Great list. You might find user reviews for many of these tools on IT Central Station to be helpful.
Users interested in static analysis tools for PHP also read reviews for Veracode. You can see what the community has to say about this solution here.
http://www.devbug.co.uk/ does not exist. (I don't know devbug for a PR.)
Hello!
Echelon Team has developed AppChecker PHP static analyzer. AppChecker finds bugs, defects and vulnerabilities in source code.
Here are some examples of bugs detection:
magento/magento2#6320
magento/magento2#7776
magento/magento2#6715
zendframework/zf1#716
LiveHelperChat/livehelperchat#893
contao/core#8422
b2evolution/b2evolution#30
Dolibarr/dolibarr#5479
kajona/kajonacms#98
exponentcms/exponent-cms#66
Hi,
When trying to install Exakat I use the following procedure:
Warning: file_get_contents(https://www.exakat.io/versions/apache-tinkerpop-gremlin-server-3.4.12-bin.zip.sha256): failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found in phar:///Volumes/dev/exakat/exakat.phar/library/Exakat/Tasks/Install.php on line 59
Which results in a failing install:
Fatal error: Uncaught TypeError: substr() expects parameter 1 to be string, bool given in phar:///Volumes/dev/exakat/exakat.phar/library/Exakat/Tasks/Install.php:59 Stack trace: #0 phar:///Volumes/dev/exakat/exakat.phar/library/Exakat/Tasks/Install.php(59): substr(false, 0, 64) #1 phar:///Volumes/dev/exakat/exakat.phar/library/Exakat/Exakat.php(196): Exakat\Tasks\Install->run() #2 phar:///Volumes/dev/exakat/exakat.phar/exakat(52): Exakat\Exakat->execute() #3 /Volumes/dev/exakat/exakat.phar(10): include('phar:///Volumes...') #4 {main} thrown in phar:///Volumes/dev/exakat/exakat.phar/library/Exakat/Tasks/Install.php on line 59
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.