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