dolibarr/dev/setup/codesniffer
MDW 7a389299c3
Qual: ci: Run pre-commit/php-cs with cache (#28079)
This adds a hook to .pre-commit-config.yaml and updates the workflow
to run php-cs with cache when it is run for all files.
When running on changed files only, the cache is not useful.

The php-codesniffer ruleset.xml was cleaned up (duplicates removal/formatted)
2024-02-10 01:22:07 +01:00
..
php.ini Qual: Spelling outside htdocs (#27448) 2024-01-12 17:14:13 +01:00
README Qual: Fix spelling. 2024-01-21 13:37:53 +01:00
ruleset.dtd Fix remove a lot of warnings on Eclipse 2020-02-21 17:47:36 +01:00
ruleset.xml Qual: ci: Run pre-commit/php-cs with cache (#28079) 2024-02-10 01:22:07 +01:00

README (English)
--------------------------------

This directory contains ruleset files to use to develop Dolibarr ERP & CRM.

To install/upgrade phpcs:
> sudo pear upgrade PHP_CodeSniffer

To run phpcs:
> cd dolibarrgitrepo
> phpcs --standard=dev/setup/codesniffer/ruleset.xml --extensions=php --parallel=8 .

To fix with phpcbf:
> cd dolibarrgitrepo
> phpcbf --standard=dev/setup/codesniffer/ruleset.xml --extensions=php --parallel=8 .


Note with Eclipse: You must setup the PTI plugin of Eclipse into PHPCodeSniffer menu with:
* tab value to 4
* path of code sniffer standard to dev/codesniffer