OCLint v0.10.3 Release Notes

Release Date: 2016-06-19 // almost 8 years ago
  • 🐛 Bug Fixes:

    • Multiple rules can be disabled properly
    • DiagnosticConsumer memory leak
    • Source file path can be properly computed for compiler errors
    • CompilerInstance memory leak
    • NPathComplexityMetric can handle switch statement with single case correctly
    • ⚠ Handle clang's unknown warning options properly

    Usability Improvements:

    • 👍 Allow spaces and varied case in suppress comments (macOS only)
    • ⚡️ Updates to some rule names

    ⚡️ Dev updates:

    • Binaries are based on llvm/clang 3.8.0
    • ✅ Tests are based on googletest/googlemock's github repository
    • 🏗 Be able to build the project against prebuilt llvm/clang binaries
    • 👷 Travis CI integration
    • Coveralls integration
    • 0️⃣ Use default flag to allow clang diagnostics engine owns the diagnostic consumer
    • ⚡️ Updates to rule scaffolding template