dolibarr/dev/setup
MDW bbde552979
Qual: Enable Phan Rules and update baseline (#29255)
* Fix script generating trailing whitespace

* Add nusoap as a stub for better analysis

* Qual: Return type for fetch_name_optionals_label to fix phan message

* Qual: Enable Phan Rules and update baseline

# Qual: Enable Phan Rules and update baseline

This enables all of the rules that are currently also
enabled for cti, but sets the baseline to ignore the
exceptions already present.
This will help detect exceptions added by code modifications
if the rule is not ignored for the given file.
2024-04-07 11:55:39 +02:00
..
apache Move setup files 2024-02-15 11:50:38 +01:00
codesniffer Fix: Initialise array before assigning values (#28728) 2024-03-09 16:32:02 +01:00
codetemplates Clean and reorganize dev tools 2016-09-27 19:43:34 +02:00
eclipse NEW Add profile for PSR12 for Eclipse 2020-02-25 12:57:26 +01:00
fail2ban Qual: Spelling outside htdocs (#27448) 2024-01-12 17:14:13 +01:00
git/hooks Fix errors 2024-02-18 14:36:45 +01:00
multitail Clean and reorganize dev tools 2016-09-27 19:43:34 +02:00
nginx Update dolibarr 2021-01-18 16:03:27 +01:00
phpunit Qual: Enable Phan Rules and update baseline (#29255) 2024-04-07 11:55:39 +02:00
pre-commit Fix spelling (using beta codespell) 2024-03-20 00:35:01 +01:00
qodana Doc 2023-08-02 00:27:53 +02:00
sonarqube Test for sonarqube 2023-08-02 03:03:26 +02:00
xdebug Clean and reorganize dev tools 2016-09-27 19:43:34 +02:00
README.md NEW: Dev documentation about setting up pre-commit locally 2024-01-18 15:54:08 +01:00

Setting up for Dolibarr development

Check out the online documentation for recommendations (to be updated).

If anything, install pre-commit - it will help run the tools to format and make some basic verifications on your submission before committing and pushing to github for a PR. See a quick start guide in this Dolibarr repository.