OCLint rule customization

code-analysis, objective-c

Solution

In lieu of passing configuration as arguments (see Jon Boydell's answer), you can also create a YML file named `.oclint` in the project directory.

Here's an example file that customizes a few things:

rules:
  - LongLine
disable-rules:
rulePaths:
  - /etc/rules
rule-configurations:
 - key: LONG_LINE
   value: 20
output: filename
report-type: xml
max-priority-1: 10
max-priority-2: 20
max-priority-3: 30
enable-clang-static-analyzer: false

Problem

I am using OCLint static code analysis tool for objective-C and want to find out how to customize rules? The rules are represented by set of dylib files.

Original source