Skip to content

Commit e115881

Browse files
committed
Add Scrutinizer config file
1 parent 3eaf256 commit e115881

File tree

1 file changed

+63
-0
lines changed

1 file changed

+63
-0
lines changed

.scrutinizer.yml

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
filter:
2+
paths: [app/Lio/*]
3+
tools:
4+
php_analyzer: true
5+
php_code_sniffer:
6+
config:
7+
standard: "PSR2"
8+
php_sim: true
9+
php_changetracking: true
10+
php_mess_detector: true
11+
php_pdepend: true
12+
sensiolabs_security_checker: true
13+
checks:
14+
php:
15+
code_rating: true
16+
duplication: true
17+
variable_existence: true
18+
useless_calls: true
19+
use_statement_alias_conflict: true
20+
unused_variables: true
21+
unused_properties: true
22+
unused_parameters: true
23+
unused_methods: true
24+
unreachable_code: true
25+
sql_injection_vulnerabilities: true
26+
security_vulnerabilities: true
27+
precedence_mistakes: true
28+
precedence_in_conditions: true
29+
parameter_non_unique: true
30+
no_property_on_interface: true
31+
no_non_implemented_abstract_methods: true
32+
deprecated_code_usage: true
33+
closure_use_not_conflicting: true
34+
closure_use_modifiable: true
35+
avoid_useless_overridden_methods: true
36+
avoid_conflicting_incrementers: true
37+
assignment_of_null_return: true
38+
psr2_switch_declaration: true
39+
psr2_control_structure_declaration: true
40+
psr2_class_declaration: true
41+
one_class_per_file: true
42+
spacing_of_function_arguments: true
43+
spacing_around_non_conditional_operators: true
44+
spacing_around_conditional_operators: true
45+
space_after_cast: true
46+
single_namespace_per_use: true
47+
require_scope_for_properties: true
48+
require_scope_for_methods: true
49+
require_braces_around_control_structures: true
50+
parameters_in_camelcaps: true
51+
properties_in_camelcaps: true
52+
no_underscore_prefix_in_methods: true
53+
no_underscore_prefix_in_properties: true
54+
no_space_inside_cast_operator: true
55+
no_space_around_object_operator: true
56+
no_debug_code: true
57+
lowercase_php_keywords: true
58+
lowercase_basic_constants: true
59+
function_body_start_on_new_line: true
60+
classes_in_camel_caps: true
61+
blank_line_after_namespace_declaration: true
62+
avoid_usage_of_logical_operators: true
63+
avoid_tab_indentation: true

0 commit comments

Comments
 (0)