filter: excluded_paths: - 'test/*' # - 'lib/*/*/*/style/*' - 'tools/*' - 'config/*' - 'themes/OpenPsa2/style/*' - 'src/midcom/datamanager/config/*' - 'lib/midcom/config/*.inc' - 'lib/*/*/*/config/*' - 'lib/*/*/*/documentation/*' - '*.min.js' - 'static/jQuery/*' - 'static/midcom.datamanager/codemirror*/*' - 'static/midcom.datamanager/tinymce/*' - 'static/midcom.datamanager/simplemde/*' - 'static/org.openpsa.widgets/fullcalendar*/*' - 'static/org.openpsa.widgets/jqGrid*/*' - 'static/org.openpsa.documents/elFinder*/*' - 'static/org.openpsa.slideshow/galleria/*' - 'static/openpsa.createphp/*' dependency_paths: - 'static/jQuery/*' - 'static/midcom.datamanager/codemirror*/*' - 'static/midcom.datamanager/tinymce/*' - 'static/midcom.datamanager/simplemde/*' - 'static/org.openpsa.widgets/fullcalendar*/*' - 'static/org.openpsa.widgets/jqGrid*/*' - 'static/org.openpsa.documents/elFinder*/*' - 'static/openpsa.createphp/*' - 'static/org.openpsa.slideshow/galleria/*' - 'var/mgdschema_classes.php' checks: php: duplication: false unused_methods: true unused_parameters: false argument_type_checks: false verify_property_names: false method_calls_on_non_object: false fix_doc_comments: false instanceof_class_exists: false catch_class_exists: false assignment_of_null_return: false use_statement_alias_conflict: false javascript: true coding_style: php: spaces: around_operators: concatenation: true braces: classes_functions: class: new-line function: new-line if: opening: end-of-line for: opening: end-of-line while: opening: end-of-line do_while: opening: end-of-line switch: opening: end-of-line try: opening: end-of-line catch_on_new_line: true finally_on_new_line: true build: environment: memcached: true php: version: 7.0.8 ini: 'memory_limit': '256M' dependencies: before: - sudo apt-get install -y rcs imagemagick - composer up - composer require --dev phpunit/phpunit ~6.2 project_setup: before: - vendor/bin/midgard-portable schema config/midgard-portable-default.inc.php tests: override: - command: 'php ./vendor/bin/phpunit --stderr --coverage-clover=some-file' coverage: file: 'some-file' format: 'clover' nodes: analysis: tests: override: - php-scrutinizer-run tests: true