This is the Drupal specific analysis and reports for the Exakat static analysis engine. "Drupal is an open source platform for building amazing digital experiences. It's made by a dedicated community. Anyone can use it, and it will always be free."
This is the development code source of the Drupal extension for Exakat. To run an audit with this code, install the Drupal.phar extension in your copy of exakat.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
To use this set of analysis, you need a working installation of the Exakat en 67E0 gine. Follow the Installation instructions.
To run the tests, you need PHPunit installed locally.
Clone this repository on your local machine. Check the config.ini
file, to update the location of the exakat engine.
exakat_path = '/path/to/exakat';
To run the tests,
cd tests;
phpunit Tests/Drupal/SomeAnalysis.php
To prepare the list of analysis, run the 'scripts/makeIni.php' script. Then, check the analyzers.ini file that was created.
To prepare the extension as a PHAR archive, run the 'scripts/buildPhar.php' script.
All needed informations are in the config.ini
file. Once built, the phar is at the root of the folder.
Drag this phar to the /ext/ folder of any installation to make the analysis available.
- Damien Seguy - Initial work - Exakat
This project is licensed under the GNU Affero General Public License : see LICENSE.md file for details.
All product names, logos, and brands are property of their respective owners.