ProjectLint helps you declare and enforce project layout rules, ensuring your project stays consistent at all times.
This project is still in beta, there may be bugs and missing features.
ProjectLint requires PHP version 5.4.0 or greater. However using the latest version of PHP is highly recommended.
It also supports the latest version of HHVM.
See documentation for installation instructions.
- Create a
projectlint.yml
file in the root directory of your project. See documentation for detailled format information. - Run ProjectLint from your project directory:
$ php projectlint.phar
Note: The way to run ProjectLint depends on the way you installed it. Please see installation documentation for details.
The documentation for ProjectLint is available in the doc
directory.
Bug reports and feature requests can be submitted on the Github Issue Tracker.
See CONTRIBUTING.md for information.
Jean-Marc Fontaine
- Email: jm@jmfontaine.net
- Twitter: @jmfontaine
- Blog: jmfontaine.net
See also the list of contributors who participated in this project.
ProjectLint is licensed under the BSD 3-Clause License. See the LICENSE file for details.