Add Scrutinizer file
jdarwood007

jdarwood007 commited on 2019-02-10 13:04:03
Showing 1 changed files, with 184 additions and 0 deletions.

... ...
@@ -0,0 +1,184 @@
1
+filter:
2
+    excluded_paths:
3
+        - '*.min.js'
4
+checks:
5
+    php:
6
+        variable_existence: true
7
+        use_statement_alias_conflict: true
8
+        unused_variables: true
9
+        unused_properties: true
10
+        unused_parameters: true
11
+        unused_methods: true
12
+        unreachable_code: true
13
+        switch_fallthrough_commented: true
14
+        simplify_boolean_return: true
15
+        return_doc_comments: true
16
+        return_doc_comment_if_not_inferrable: true
17
+        require_scope_for_methods: true
18
+        require_php_tag_first: true
19
+        remove_extra_empty_lines: true
20
+        property_assignments: true
21
+        precedence_mistakes: true
22
+        precedence_in_conditions: true
23
+        parse_doc_comments: true
24
+        parameter_non_unique: true
25
+        parameter_doc_comments: true
26
+        param_doc_comment_if_not_inferrable: true
27
+        overriding_private_members: true
28
+        no_trailing_whitespace: true
29
+        no_short_open_tag: true
30
+        no_property_on_interface: true
31
+        no_non_implemented_abstract_methods: true
32
+        no_short_method_names:
33
+            minimum: '3'
34
+        no_goto: true
35
+        no_error_suppression: true
36
+        no_debug_code: true
37
+        more_specific_types_in_doc_comments: true
38
+        missing_arguments: true
39
+        method_calls_on_non_object: true
40
+        instanceof_class_exists: true
41
+        foreach_traversable: true
42
+        fix_use_statements:
43
+            remove_unused: true
44
+            preserve_multiple: false
45
+            preserve_blanklines: false
46
+            order_alphabetically: false
47
+        fix_line_ending: true
48
+        fix_doc_comments: true
49
+        encourage_shallow_comparison: true
50
+        duplication: true
51
+        deprecated_code_usage: true
52
+        deadlock_detection_in_loops: true
53
+        code_rating: true
54
+        closure_use_not_conflicting: true
55
+        closure_use_modifiable: true
56
+        catch_class_exists: true
57
+        avoid_duplicate_types: true
58
+        avoid_closing_tag: false
59
+        assignment_of_null_return: true
60
+        argument_type_checks: true
61
+        no_long_variable_names:
62
+            maximum: '40'
63
+        no_short_variable_names:
64
+            minimum: '3'
65
+        phpunit_assertions: true
66
+        remove_php_closing_tag: false
67
+        no_mixed_inline_html: false
68
+        require_braces_around_control_structures: false
69
+        psr2_control_structure_declaration: false
70
+        avoid_superglobals: false
71
+        security_vulnerabilities: false
72
+        no_exit: false
73
+coding_style:
74
+    php:
75
+        indentation:
76
+            general:
77
+                use_tabs: true
78
+                size: 4
79
+            switch:
80
+                indent_case: true
81
+        spaces:
82
+            general:
83
+                linefeed_character: newline
84
+            before_parentheses:
85
+                function_declaration: false
86
+                closure_definition: false
87
+                function_call: false
88
+                if: true
89
+                for: true
90
+                while: true
91
+                switch: true
92
+                catch: true
93
+                array_initializer: false
94
+            around_operators:
95
+                assignment: true
96
+                logical: true
97
+                equality: true
98
+                relational: true
99
+                bitwise: true
100
+                additive: true
101
+                multiplicative: true
102
+                shift: true
103
+                unary_additive: false
104
+                concatenation: true
105
+                negation: false
106
+            before_left_brace:
107
+                class: true
108
+                function: true
109
+                if: true
110
+                else: true
111
+                for: true
112
+                while: true
113
+                do: true
114
+                switch: true
115
+                try: true
116
+                catch: true
117
+                finally: true
118
+            before_keywords:
119
+                else: true
120
+                while: true
121
+                catch: true
122
+                finally: true
123
+            within:
124
+                brackets: false
125
+                array_initializer: false
126
+                grouping: false
127
+                function_call: false
128
+                function_declaration: false
129
+                if: false
130
+                for: false
131
+                while: false
132
+                switch: false
133
+                catch: false
134
+                type_cast: false
135
+            ternary_operator:
136
+                before_condition: true
137
+                after_condition: true
138
+                before_alternative: true
139
+                after_alternative: true
140
+                in_short_version: false
141
+            other:
142
+                before_comma: false
143
+                after_comma: true
144
+                before_semicolon: false
145
+                after_semicolon: true
146
+                after_type_cast: true
147
+        braces:
148
+            classes_functions:
149
+                class: new-line
150
+                function: new-line
151
+                closure: new-line
152
+            if:
153
+                opening: new-line
154
+                always: false
155
+                else_on_new_line: true
156
+            for:
157
+                opening: new-line
158
+                always: false
159
+            while:
160
+                opening: new-line
161
+                always: false
162
+            do_while:
163
+                opening: undefined
164
+                always: true
165
+                while_on_new_line: true
166
+            switch:
167
+                opening: new-line
168
+            try:
169
+                opening: new-line
170
+                catch_on_new_line: true
171
+                finally_on_new_line: true
172
+        upper_lower_casing:
173
+            keywords:
174
+                general: lower
175
+            constants:
176
+                true_false_null: lower
177
+
178
+
179
+build:
180
+    nodes:
181
+        analysis:
182
+            tests:
183
+                override:
184
+                    - php-scrutinizer-run
0 185