mirror of
https://github.com/Karaka-Management/Build.git
synced 2026-01-11 11:48:40 +00:00
103 lines
4.8 KiB
XML
103 lines
4.8 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<ruleset name="oms-rulesets">
|
|
<description>Orange Management ruleset! www.orange-management.de
|
|
</description>
|
|
<rule ref="Generic.Classes.DuplicateClassName"/>
|
|
<rule ref="Generic.CodeAnalysis.EmptyStatement"/>
|
|
<rule ref="Generic.CodeAnalysis.ForLoopShouldBeWhileLoop"/>
|
|
<rule ref="Generic.CodeAnalysis.ForLoopWithTestFunctionCall"/>
|
|
<rule ref="Generic.CodeAnalysis.JumbledIncrementer"/>
|
|
<rule ref="Generic.CodeAnalysis.UnconditionalIfStatement"/>
|
|
<rule ref="Generic.CodeAnalysis.UnnecessaryFinalModifier"/>
|
|
<rule ref="Generic.CodeAnalysis.UnusedFunctionParameter"/>
|
|
<rule ref="Generic.CodeAnalysis.UselessOverridingMethod"/>
|
|
<rule ref="Generic.ControlStructures.InlineControlStructure"/>
|
|
<rule ref="Generic.Files.LineEndings"/>
|
|
<rule ref="Generic.Formatting.DisallowMultipleStatements"/>
|
|
<rule ref="Generic.Formatting.MultipleStatementAlignment"/>
|
|
<rule ref="Generic.Formatting.SpaceAfterCast"/>
|
|
<rule ref="Generic.Metrics.CyclomaticComplexity">
|
|
<properties>
|
|
<property name="complexity" value="10"/>
|
|
<property name="absoluteComplexity" value="20"/>
|
|
</properties>
|
|
</rule>
|
|
<rule ref="Generic.Metrics.NestingLevel">
|
|
<properties>
|
|
<property name="nestingLevel" value="5"/>
|
|
<property name="absoluteNestingLevel" value="10"/>
|
|
</properties>
|
|
</rule>
|
|
<rule ref="Generic.NamingConventions.ConstructorName"/>
|
|
<rule ref="Generic.NamingConventions.UpperCaseConstantName"/>
|
|
<rule ref="Generic.NamingConventions.CamelCapsFunctionName"/>
|
|
<rule ref="Generic.PHP.DeprecatedFunctions"/>
|
|
<rule ref="Generic.PHP.DisallowShortOpenTag"/>
|
|
<rule ref="Generic.PHP.ForbiddenFunctions"/>
|
|
<rule ref="Generic.PHP.LowerCaseConstant"/>
|
|
<rule ref="Generic.PHP.NoSilencedErrors"/>
|
|
<rule ref="Generic.Strings.UnnecessaryStringConcat"/>
|
|
<rule ref="Generic.WhiteSpace.DisallowTabIndent"/>
|
|
<rule ref="Generic.WhiteSpace.ScopeIndent"/>
|
|
<rule ref="MySource.PHP.EvalObjectFactory"/>
|
|
<rule ref="MySource.PHP.GetRequestData"/>
|
|
<rule ref="PEAR.Classes.ClassDeclaration"/>
|
|
<rule ref="PEAR.Commenting.ClassComment"/>
|
|
<rule ref="PEAR.Commenting.FileComment"/>
|
|
<rule ref="PEAR.Commenting.FunctionComment"/>
|
|
<rule ref="PEAR.Commenting.InlineComment"/>
|
|
<rule ref="PEAR.ControlStructures.ControlSignature"/>
|
|
<rule ref="PEAR.Functions.FunctionCallSignature"/>
|
|
<rule ref="PEAR.Functions.ValidDefaultValue"/>
|
|
<rule ref="PEAR.NamingConventions.ValidClassName"/>
|
|
<rule ref="PEAR.WhiteSpace.ObjectOperatorIndent"/>
|
|
<rule ref="PEAR.WhiteSpace.ScopeClosingBrace"/>
|
|
<rule ref="PEAR.WhiteSpace.ScopeIndent"/>
|
|
<rule ref="PSR1.Classes.ClassDeclaration"/>
|
|
<rule ref="PSR1.Files.SideEffects"/>
|
|
<rule ref="PSR2.Classes.ClassDeclaration"/>
|
|
<rule ref="PSR2.Classes.PropertyDeclaration"/>
|
|
<rule ref="PSR2.ControlStructures.ControlStructureSpacing"/>
|
|
<rule ref="PSR2.ControlStructures.ElseIfDeclaration"/>
|
|
<rule ref="PSR2.ControlStructures.SwitchDeclaration"/>
|
|
<rule ref="PSR2.Files.EndFileNewline"/>
|
|
<rule ref="PSR2.Methods.MethodDeclaration"/>
|
|
<rule ref="PSR2.Namespaces.NamespaceDeclaration"/>
|
|
<rule ref="PSR2.Namespaces.UseDeclaration"/>
|
|
<rule ref="Squiz.PHP.CommentedOutCode">
|
|
<properties>
|
|
<property name="maxPercentage" value="30"/>
|
|
</properties>
|
|
</rule>
|
|
<rule ref="Squiz.PHP.DisallowSizeFunctionsInLoops"/>
|
|
<rule ref="Squiz.PHP.DiscouragedFunctions"/>
|
|
<rule ref="Squiz.PHP.Eval"/>
|
|
<rule ref="Squiz.PHP.ForbiddenFunctions"/>
|
|
<rule ref="Squiz.PHP.GlobalKeyword"/>
|
|
<rule ref="Squiz.PHP.Heredoc"/>
|
|
<rule ref="Squiz.PHP.InnerFunctions"/>
|
|
<rule ref="Squiz.PHP.LowercasePHPFunctions"/>
|
|
<rule ref="Squiz.PHP.NonExecutableCode"/>
|
|
<rule ref="Squiz.Scope.MemberVarScope"/>
|
|
<rule ref="Squiz.Scope.MethodScope"/>
|
|
<rule ref="Squiz.Scope.StaticThisUsage"/>
|
|
<rule ref="Squiz.WhiteSpace.CastSpacing"/>
|
|
<rule ref="Squiz.WhiteSpace.ControlStructureSpacing"/>
|
|
<rule ref="Squiz.WhiteSpace.FunctionOpeningBraceSpace"/>
|
|
<rule ref="Squiz.WhiteSpace.FunctionSpacing">
|
|
<properties>
|
|
<property name="spacing" value="1"/>
|
|
</properties>
|
|
</rule>
|
|
<rule ref="Squiz.WhiteSpace.LanguageConstructSpacing"/>
|
|
<rule ref="Squiz.WhiteSpace.LogicalOperatorSpacing"/>
|
|
<rule ref="Squiz.WhiteSpace.MemberVarSpacing"/>
|
|
<rule ref="Squiz.WhiteSpace.OperatorSpacing"/>
|
|
<rule ref="Squiz.WhiteSpace.PropertyLabelSpacing"/>
|
|
<rule ref="Squiz.WhiteSpace.ScopeClosingBrace"/>
|
|
<rule ref="Squiz.WhiteSpace.ScopeKeywordSpacing"/>
|
|
<rule ref="Squiz.WhiteSpace.SemicolonSpacing"/>
|
|
<rule ref="Squiz.WhiteSpace.SuperfluousWhitespace"/>
|
|
<rule ref="Zend.Files.ClosingTag"/>
|
|
</ruleset>
|