mirror of
https://github.com/Karaka-Management/Developer-Guide.git
synced 2026-01-22 09:18:40 +00:00
20 lines
852 B
Markdown
20 lines
852 B
Markdown
# 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. |