.scrutinizer.yml 999 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. # SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
  2. # SPDX-FileCopyrightText: 2016 ownCloud, Inc.
  3. # SPDX-License-Identifier: AGPL-3.0-only
  4. before_commands:
  5. - 'git submodule update --init --recursive'
  6. build:
  7. nodes:
  8. analysis:
  9. tests:
  10. override:
  11. - php-scrutinizer-run
  12. checks:
  13. php:
  14. excluded_dependencies:
  15. - etsy/phan
  16. filter:
  17. excluded_paths:
  18. - '3rdparty/*'
  19. - 'apps/*/3rdparty/*'
  20. - 'apps/*/vendor/*'
  21. - 'l10n/*'
  22. - 'core/l10n/*'
  23. - 'apps/*/l10n/*'
  24. - 'apps/*/tests/*'
  25. - 'lib/l10n/*'
  26. - 'core/vendor/*'
  27. - 'core/js/tests/lib/*.js'
  28. - 'core/js/tests/specs/*.js'
  29. - 'core/js/jquery-showpassword.js'
  30. - 'core/js/jquery-tipsy.js'
  31. - 'core/js/placeholders.js'
  32. - 'settings/l10n/*'
  33. - 'tests/*'
  34. - 'build/*'
  35. - 'lib/composer/*'
  36. imports:
  37. - javascript
  38. - php