Awesome Open Source
Awesome Open Source

Exakat

The Exakat Engine is an automated code reviewing engine for PHP.

Installation

Installation with the phar

Phar is the recommended installation process.

The Exakat engine is distributed as a phar archive, that contains all the needed PHP code.

The rest of the installation (Gremlin-server) is detailled in the installation documentation.

The quick installation guide is the following (command line, MacOS. See docs for more options):

mkdir exakat
cd exakat
curl -o exakat.phar https://www.exakat.io/versions/index.php?file=latest
curl -o apache-tinkerpop-gremlin-server-3.4.7-bin.zip https://www.exakat.io/versions/apache-tinkerpop-gremlin-server-3.4.7-bin.zip
unzip apache-tinkerpop-gremlin-server-3.4.7-bin.zip
mv apache-tinkerpop-gremlin-server-3.4.7 tinkergraph
rm -rf apache-tinkerpop-gremlin-server-3.4.7-bin.zip

# Optional : install neo4j engine.
cd tinkergraph
./bin/gremlin-server.sh install org.apache.tinkerpop neo4j-gremlin 3.4.7
cd ..

php exakat.phar doctor

Run online

Projects smaller than 10k lines of code may be tested online, with the most recent version of exakat.

Contribute

See CONTRIBUTING.md for information on how to contribute to the Exakat engine.

Changelog

See Changelog.txt for information on how to contribute to the Exakat engine.


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
php (16,544
php7 (260
static-analysis (250
linter (244
analysis (220
neo4j (101
lint (99
gremlin (20