mirror of
https://github.com/Karaka-Management/Developer-Guide.git
synced 2026-01-11 20:38:42 +00:00
852 B
852 B
Inspections
Code inspections are very important in order to maintain the same code quality throughout the application. The Build repository contains all esential configuration files for the respective inspection tools. Every provided module will be evaluated based on the predefined code and quality standards. Only modules that pass all code, quality and unit tests are accepted. This also applies to updates and bug fixes. Any change will have to be re-evaluated.
Tools
Tools used for the code inspection are:
- PhpLoc
- PhpMetrics
- PDepend
- PhpUnit (see tests)
- Jasmine (see tests)
- Custom scripts/tools
These tools are all installed by running the setup.sh script from the Build repository.
External Tools
As external tool scrutinizer is used to automate code inspection and provide insight on issues, bugs, best practices etc.