Rule IndexΒΆ
OCLint 0.10.3 includes 71 rules.
- Basic
- BitwiseOperatorInConditional
- BrokenNullCheck
- BrokenNilCheck
- BrokenOddnessCheck
- CollapsibleIfStatements
- ConstantConditionalOperator
- ConstantIfExpression
- DeadCode
- DoubleNegative
- ForLoopShouldBeWhileLoop
- GotoStatement
- JumbledIncrementer
- MisplacedNullCheck
- MisplacedNilCheck
- MultipleUnaryOperator
- ReturnFromFinallyBlock
- ThrowExceptionFromFinallyBlock
- Cocoa
- Convention
- AvoidBranchingStatementAsLastInLoop
- BaseClassDestructorShouldBeVirtualOrProtected
- CoveredSwitchStatementsDontNeedDefault
- DefaultLabelNotLastInSwitchStatement
- DestructorOfVirtualClass
- InvertedLogic
- MissingBreakInSwitchStatement
- NonCaseLabelInSwitchStatement
- IvarAssignmentOutsideAccessorsOrInit
- ParameterReassignment
- UseEarlyExitsAndContinue
- SwitchStatementsShouldHaveDefault
- TooFewBranchesInSwitchStatement
- Design
- Empty
- Migration
- Naming
- Redundant
- Size
- Unused