From c8c8376ab7d045cb8bc5b92d72312426b8ea8efe Mon Sep 17 00:00:00 2001 From: DariusIII Date: Sun, 19 Feb 2023 16:40:16 +0100 Subject: [PATCH] Add scrutinizer config --- .scrutinizer.yml | 54 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 .scrutinizer.yml diff --git a/.scrutinizer.yml b/.scrutinizer.yml new file mode 100644 index 000000000..5ff0c27b2 --- /dev/null +++ b/.scrutinizer.yml @@ -0,0 +1,54 @@ +build: + services: + mariadb: 10.6 + dependencies: + before: + override: + - 'cp .env.scrutinizer .env' + - 'composer install --no-interaction --prefer-source --no-scripts --ignore-platform-reqs' + nodes: + analysis: + tests: + override: + - + command: 'php-scrutinizer-run' +filter: + excluded_paths: + - "libs/*" + - "resources/*" + - "storage/*" + - "resources/views/themes/*" + - "public/plugins/*" + - "public/assets/*" + - "database/*" + - "config/*" + - "bootstrap/*" + - "docs/*" + - "tests/*" + dependency_paths: + - "vendor/*" + +checks: + php: + code_rating: true + remove_extra_empty_lines: true + remove_php_closing_tag: true + remove_trailing_whitespace: true + fix_use_statements: + remove_unused: true + preserve_multiple: false + preserve_blanklines: true + order_alphabetically: true + fix_php_opening_tag: true + fix_linefeed: true + fix_line_ending: true + fix_identation_4spaces: true + fix_doc_comments: true + +tools: + sensiolabs_security_checker: true + php_analyzer: true + php_cs_fixer: true + php_code_sniffer: + config: + standard: PSR2