06-test-source-code.sh in Thunder 8.2
#!/usr/bin/env bash
# run phpcs
phpcs --config-set installed_paths ${TEST_DIR}/vendor/drupal/coder/coder_sniffer
# Ignore check of .md files, because they should be able to contain more then 80 characters per line.
phpcs --standard=Drupal --extensions=php,module,inc,install,test,profile,theme --ignore=*.md -p .
phpcs --standard=DrupalPractice --extensions=php,module,inc,install,test,profile,theme -p .
# JS ESLint checking
if ! [ -x "$(command -v eslint)" ]; then
npm install -g eslint
fi
eslint .
# Check for deprecated methods.
cd ${TEST_DIR}
cp ${THUNDER_DIST_DIR}/phpstan.neon.dist phpstan.neon
phpstan analyse --memory-limit 300M ${TEST_DIR}/docroot/profiles/contrib/thunder
File
scripts/travis/06-test-source-code.sh
View source
- #!/usr/bin/env bash
-
- # run phpcs
- phpcs --config-set installed_paths ${TEST_DIR}/vendor/drupal/coder/coder_sniffer
- # Ignore check of .md files, because they should be able to contain more then 80 characters per line.
- phpcs --standard=Drupal --extensions=php,module,inc,install,test,profile,theme --ignore=*.md -p .
- phpcs --standard=DrupalPractice --extensions=php,module,inc,install,test,profile,theme -p .
-
- # JS ESLint checking
- if ! [ -x "$(command -v eslint)" ]; then
- npm install -g eslint
- fi
- eslint .
-
- # Check for deprecated methods.
- cd ${TEST_DIR}
- cp ${THUNDER_DIST_DIR}/phpstan.neon.dist phpstan.neon
- phpstan analyse --memory-limit 300M ${TEST_DIR}/docroot/profiles/contrib/thunder