dolibarr/dev/setup
MDW f6fc93249d
Qual: Lower severity on php-cs messages that should not block (#28072)
# Qual: Lower severity on php-cs messages that should not block

Some warning messages result in php-cs having an exit code of 2 and others
only have an exit ocde of 1.  When the exit code is 2, the warnings are fixable
by php-cbf.

In order to be able to filter on the warnings in the github ci flow, but still
show them in the travis flow, I lower the level of the warnings that should not
be blocking to 4.

At the same time, the php-cs configuration in pre-commit now requires that the
severity is minimum 5 to show the message (level 5 is the default for all warnings
and errors).

So this will limit the warning messages to the ones that should result in a failing
ci action.  If any new cases are discovered, they should also be lowered in the
php-cs configuration file.
2024-02-09 11:38:37 +01:00
..
apache Qual: Spelling outside htdocs (#27448) 2024-01-12 17:14:13 +01:00
codesniffer Qual: Lower severity on php-cs messages that should not block (#28072) 2024-02-09 11:38:37 +01:00
codetemplates
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 Qual: Ignore most shellcheck annotations, fix some (#27452) 2024-01-12 21:03:08 +01:00
multitail
nginx Update dolibarr 2021-01-18 16:03:27 +01:00
phpunit compress png with zopflipng 2020-04-06 19:03:48 +02:00
pre-commit NEW: Dev documentation about setting up pre-commit locally 2024-01-18 15:54:08 +01:00
qodana Doc 2023-08-02 00:27:53 +02:00
security
sonarqube Test for sonarqube 2023-08-02 03:03:26 +02:00
xdebug
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.