Prerequisite | How to check | How to install |
---|---|---|
PHP >= 5.5.9 | php -v |
php.net |
Node.js >= 6.x.x | node -v |
nodejs.org |
Composer >= 1.0.0 | composer -V |
getcomposer.org |
npm install
in the command line. Or if you need to update some dependencies, run npm update
npm run build
to run buildnpm run dev
to run build and start files watchernpm run production
to run build and prepare zip files for productionWe use pre-commit
and pre-push
hooks for Git to lint sources with phpcs
, eslint
and stylelint
tasks.
NPM commands to work with linting:
npm run php-lint
to show phpcs
errorsnpm run php-lint-fix
to automatically fix some of the phpcs
errorsnpm run js-lint
to show eslint
errorsnpm run js-lint-fix
to automatically fix some of the eslint
errorsnpm run css-lint
to show stylelint
errorsnpm run css-lint-fix
to automatically fix some of the stylelint
errorsAll linters compatible with the modern IDE and code editors.