Available issues:

OCLint
======

avoid branching statement as last in loop
----------

Summary: Name: avoid branching statement as last in loop

Severity: 2
Category: OCLint

bitwise operator in conditional
----------

Summary: Name: bitwise operator in conditional

Severity: 3
Category: OCLint

broken null check
----------

Summary: Name: broken null check

Severity: 3
Category: OCLint

broken nil check
----------

Summary: 

Severity: 4
Category: OCLint

broken oddness check
----------

Summary: Name: broken oddness check

Severity: 3
Category: OCLint

collapsible if statements
----------

Summary: Name: collapsible if statements

Severity: 3
Category: OCLint

constant conditional operator
----------

Summary: Name: constant conditional operator

Severity: 3
Category: OCLint

constant if expression
----------

Summary: Name: constant if expression

Severity: 3
Category: OCLint

high cyclomatic complexity
----------

Summary: 

Severity: 2
Category: OCLint

dead code
----------

Summary: Name: dead code

Severity: 3
Category: OCLint

double negative
----------

Summary: Name: double negative

Severity: 3
Category: OCLint

empty catch statement
----------

Summary: Name: empty catch statement

Severity: 3
Category: OCLint

empty do/while statement
----------

Summary: Name: empty do/while statement

Severity: 3
Category: OCLint

empty else block
----------

Summary: Name: empty else block

Severity: 3
Category: OCLint

empty finally statement
----------

Summary: Name: empty finally statement

Severity: 3
Category: OCLint

empty for statement
----------

Summary: Name: empty for statement

Severity: 3
Category: OCLint

empty if statement
----------

Summary: Name: empty if statement

Severity: 3
Category: OCLint

empty switch statement
----------

Summary: Name: empty switch statement

Severity: 3
Category: OCLint

empty try statement
----------

Summary: Name: empty try statement

Severity: 3
Category: OCLint

empty while statement
----------

Summary: 

Severity: 3
Category: OCLint

feature envy
----------

Summary: 

Severity: 3
Category: OCLint

for loop should be while loop
----------

Summary: Name: for loop should be while loop

Severity: 3
Category: OCLint

goto statement
----------

Summary: 

Severity: 3
Category: OCLint

inverted logic
----------

Summary: Name: inverted logic

Severity: 2
Category: OCLint

jumbled incrementer
----------

Summary: Name: jumbled incrementer

Severity: 3
Category: OCLint

long class
----------

Summary: Name: long class

Severity: 3
Category: OCLint

long line
----------

Summary: Name: long line

Severity: 3
Category: OCLint

long method
----------

Summary: Name: long method

Severity: 3
Category: OCLint

long variable name
----------

Summary: Name: long variable name

Severity: 2
Category: OCLint

misplaced null check
----------

Summary: Name: misplaced null check

Severity: 3
Category: OCLint

misplaced nil check
----------

Summary: 

Severity: 4
Category: OCLint

missing break in switch statement
----------

Summary: Name: missing break in switch statement

Severity: 2
Category: OCLint

multiple unary operator
----------

Summary: Name: multiple unary operator

Severity: 3
Category: OCLint

must override hash with isEqual
----------

Summary: 

Severity: 1
Category: OCLint

high ncss method
----------

Summary: Name: high ncss method

Severity: 3
Category: OCLint

deep nested block
----------

Summary: Name: deep nested block

Severity: 3
Category: OCLint

non case label in switch statement
----------

Summary: Name: non case label in switch statement

Severity: 2
Category: OCLint

high npath complexity
----------

Summary: 

Severity: 2
Category: OCLint

parameter reassignment
----------

Summary: Name: parameter reassignment

Severity: 2
Category: OCLint

redundant conditional operator
----------

Summary: Name: redundant conditional operator

Severity: 1
Category: OCLint

redundant if statement
----------

Summary: Name: redundant if statement

Severity: 1
Category: OCLint

redundant local variable
----------

Summary: Name: redundant local variable

Severity: 1
Category: OCLint

redundant nil check
----------

Summary: Name: redundant nil check

Severity: 1
Category: OCLint

return from finally block
----------

Summary: Name: return from finally block

Severity: 3
Category: OCLint

short variable name
----------

Summary: 

Severity: 2
Category: OCLint

switch statements don't need default when fully covered
----------

Summary: 

Severity: 3
Category: OCLint

throw exception from finally block
----------

Summary: 

Severity: 3
Category: OCLint

too few branches in switch statement
----------

Summary: 

Severity: 2
Category: OCLint

too many fields
----------

Summary: Name: too many fields

Severity: 3
Category: OCLint

too many methods
----------

Summary: Name: too many methods

Severity: 3
Category: OCLint

too many parameters
----------

Summary: 

Severity: 3
Category: OCLint

unnecessary else statement
----------

Summary: Name: unnecessary else statement

Severity: 1
Category: OCLint

unused local variable
----------

Summary: Name: unused local variable

Severity: 0
Category: OCLint

unused method parameter
----------

Summary: 

Severity: 0
Category: OCLint

useless parentheses
----------

Summary: 

Severity: 1
Category: OCLint

ivar assignment outside accessors or init
----------

Summary: Name: ivar assignment outside accessors or init

Severity: 2
Category: OCLint

class
----------

Summary: Name: destructor of virtual class

Severity: 2
Category: OCLint

unnecessary null check for dealloc
----------

Summary: Name: unnecessary null check for dealloc

Severity: 1
Category: OCLint

unnecessary default statement in covered switch statement
----------

Summary: Name: unnecessary default statement in covered switch statement

Severity: 2
Category: OCLint

ill-placed default label in switch statement
----------

Summary: Name: ill-placed default label in switch statement

Severity: 2
Category: OCLint

prefer early exits and continue
----------

Summary: Name: prefer early exits and continue

Severity: 2
Category: OCLint

missing default in switch statements
----------

Summary: Name: missing default in switch statements

Severity: 2
Category: OCLint

use boxed expression
----------

Summary: Name: use boxed expression

Severity: 1
Category: OCLint

use container literal
----------

Summary: Name: use container literal

Severity: 1
Category: OCLint

use number literal
----------

Summary: Name: use number literal

Severity: 1
Category: OCLint

use object subscripting
----------

Summary: 

Severity: 1
Category: OCLint

missing hash method
----------

Summary: Name: missing hash method

Severity: 1
Category: OCLint

missing call to base method
----------

Summary: Name: missing call to base method

Severity: 1
Category: OCLint

calling prohibited method
----------

Summary: Name: calling prohibited method

Severity: 1
Category: OCLint

missing abstract method implementation
----------

Summary: Name: missing abstract method implementation

Severity: 1
Category: OCLint

