`#include <clang/AST/Attr.h>` is useless in this header, move it into the .cpp.

you may replace the other `include` by forward declaration (except for `string` :/ ):
```
namespace clang {
    class Decl;
}
namespace oclint { class RuleBase; }
```