filter: paths: - 'app/*' excluded_paths: - 'app/views/*' - 'app/config/*' - 'app/database/*' checks: php: simplify_boolean_return: true return_doc_comments: true parameter_doc_comments: true no_short_variable_names: minimum: '3' no_short_method_names: minimum: '3' no_goto: true javascript: no_else_return: true no_implicit_undefined_return: true no_loop_var_assign: true no_param_assign: true no_alert: true eqeqeq: true coding_style: php: indentation: general: use_tabs: false size: 4 switch: indent_case: true spaces: general: linefeed_character: newline before_parentheses: function_declaration: false closure_definition: true function_call: false if: true for: true while: true switch: true catch: true array_initializer: false around_operators: assignment: true logical: true equality: true relational: true bitwise: true additive: true multiplicative: true shift: true unary_additive: false concatenation: false negation: false before_left_brace: class: true function: true if: true else: true for: true while: true do: true switch: true try: true catch: true finally: true before_keywords: else: true while: true catch: true finally: true within: brackets: false array_initializer: false grouping: false function_call: false function_declaration: false if: false for: false while: false switch: false catch: false type_cast: false ternary_operator: before_condition: true after_condition: true before_alternative: true after_alternative: true in_short_version: false other: before_comma: false after_comma: true before_semicolon: false after_semicolon: true after_type_cast: true braces: classes_functions: class: new-line function: new-line closure: end-of-line if: opening: end-of-line always: true else_on_new_line: false for: opening: new-line always: true while: opening: undefined always: true do_while: opening: undefined always: true while_on_new_line: false switch: opening: new-line try: opening: end-of-line catch_on_new_line: false finally_on_new_line: false upper_lower_casing: keywords: general: lower constants: true_false_null: lower build: environment: mysql: 5.6 dependencies: before: - command: 'cp .env.travis .env' - command: 'mysql -e "CREATE DATABASE IF NOT EXISTS homestead_test;"' - command: 'composer self-update' - command: 'composer update --no-interaction --no-suggest' - command: 'php artisan key:generate' tests: override: - command: 'vendor/bin/phpunit --coverage-clover=hm-coverage' coverage: file: 'hm-coverage' format: 'clover' nodes: analysis: tests: override: - php-scrutinizer-run tests: true