~eventum-developers/eventum/trunk

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<?xml version="1.0"?>
<ruleset name="Eventum">
	<!--
		 http://pear.php.net/manual/en/package.php.php-codesniffer.annotated-ruleset.php
	 -->
	<description>Eventum coding standard</description>

	<!-- Include some from all around the place
	<rule ref="Generic.Functions.FunctionCallArgumentSpacing"/>
	 -->
	<rule ref="Generic.CodeAnalysis.EmptyStatement">
		<exclude-pattern>*/lib/eventum/smarty/function.calendar.php</exclude-pattern>
	</rule>
	<rule ref="Generic.CodeAnalysis.ForLoopShouldBeWhileLoop"/>
	<rule ref="Generic.CodeAnalysis.ForLoopWithTestFunctionCall">
		<exclude-pattern>*/lib/eventum/class.customer.php</exclude-pattern>
		<exclude-pattern>*/lib/eventum/class.draft.php</exclude-pattern>
		<exclude-pattern>*/lib/eventum/class.email_account.php</exclude-pattern>
		<exclude-pattern>*/lib/eventum/class.email_response.php</exclude-pattern>
		<exclude-pattern>*/lib/eventum/class.error_handler.php</exclude-pattern>
		<exclude-pattern>*/lib/eventum/class.faq.php</exclude-pattern>
		<exclude-pattern>*/lib/eventum/class.filter.php</exclude-pattern>
		<exclude-pattern>*/lib/eventum/class.group.php</exclude-pattern>
		<exclude-pattern>*/lib/eventum/class.history.php</exclude-pattern>
		<exclude-pattern>*/lib/eventum/class.impact_analysis.php</exclude-pattern>
		<exclude-pattern>*/lib/eventum/class.issue.php</exclude-pattern>
		<exclude-pattern>*/lib/eventum/class.language.php</exclude-pattern>
		<exclude-pattern>*/lib/eventum/class.link_filter.php</exclude-pattern>
		<exclude-pattern>*/lib/eventum/class.mail_helper.php</exclude-pattern>
		<exclude-pattern>*/lib/eventum/class.mail_queue.php</exclude-pattern>
		<exclude-pattern>*/lib/eventum/class.mime_helper.php</exclude-pattern>
		<exclude-pattern>*/lib/eventum/class.misc.php</exclude-pattern>
		<exclude-pattern>*/lib/eventum/class.monitor.php</exclude-pattern>
		<exclude-pattern>*/lib/eventum/class.news.php</exclude-pattern>
		<exclude-pattern>*/lib/eventum/class.note.php</exclude-pattern>
		<exclude-pattern>*/lib/eventum/class.notification.php</exclude-pattern>
		<exclude-pattern>*/lib/eventum/class.phone_support.php</exclude-pattern>
		<exclude-pattern>*/lib/eventum/class.project.php</exclude-pattern>
		<exclude-pattern>*/lib/eventum/class.reminder.php</exclude-pattern>
		<exclude-pattern>*/lib/eventum/class.reminder_action.php</exclude-pattern>
		<exclude-pattern>*/lib/eventum/class.reminder_condition.php</exclude-pattern>
		<exclude-pattern>*/lib/eventum/class.report.php</exclude-pattern>
		<exclude-pattern>*/lib/eventum/class.round_robin.php</exclude-pattern>
		<exclude-pattern>*/lib/eventum/class.routing.php</exclude-pattern>
		<exclude-pattern>*/lib/eventum/class.status.php</exclude-pattern>
		<exclude-pattern>*/lib/eventum/class.support.php</exclude-pattern>
		<exclude-pattern>*/lib/eventum/class.time_tracking.php</exclude-pattern>
		<exclude-pattern>*/lib/eventum/class.user.php</exclude-pattern>
		<exclude-pattern>*/lib/eventum/class.validation.php</exclude-pattern>
		<exclude-pattern>*/lib/eventum/class.workflow.php</exclude-pattern>
	</rule>
	<rule ref="Generic.CodeAnalysis.JumbledIncrementer"/>
	<rule ref="Generic.CodeAnalysis.UnconditionalIfStatement"/>
	<rule ref="Generic.CodeAnalysis.UnnecessaryFinalModifier"/>
	<rule ref="Generic.CodeAnalysis.UselessOverridingMethod"/>
	<rule ref="Generic.Formatting.DisallowMultipleStatements" />
	<rule ref="Generic.NamingConventions.UpperCaseConstantName"/>
	<rule ref="Generic.PHP.DisallowShortOpenTag"/>
	<rule ref="PEAR.Functions.ValidDefaultValue" />
	<rule ref="Squiz.ControlStructures.LowercaseDeclaration" />
	<rule ref="Squiz.PHP.Eval"/>
	<rule ref="Squiz.PHP.NonExecutableCode">
	</rule>
</ruleset>