Hi all,

clazy 1.2 has been released, these are the changes:

  - Pre-built Windows binaries:
http://download.kde.org/stable/clazy/1.2/clazy_v1.2-msvc2015.zip.mirrorlist
  - clazy-standalone executable. Allows to run clazy against a JSON
compilation database instead of as a plugin. clang-tidy doesn't
support loading external modules
(https://bugs.llvm.org/show_bug.cgi?id=32739) so this is a good
workaround.
  - qt-compat mode. Allows to disable Qt5 specific checks by passing
-Xclang -plugin-arg-clang-lazy -Xclang qt4-compat

  - New checks:
    install-event-filter
    qcolor-from-literal
    strict-iterators
    connect-not-normalized

  - returning-data-from-temporary now checks for temporary QByteArrays
casting to char* when returned
  - returning-data-from-temporary now checks for assignment too, not
only return statements
  - unused-non-trivial-variable now warns for unused QList, QVector
and many more types
  - ASTMatchers based checks are now supported
  - clang 3.7 was dropped due to ASTMatchers source incompatibilities.
    Use clazy v1.1 for clang >= 3.6 support

  - clazylib.so no longer gets built by default, only the plugin
(ClangLazy.so) gets built. Pass -DCLAZY_BUILD_UTILS_LIB=ON to enable
the utils library if you're developing tools using clazy's convenience
functions, which you're probably not.

  - CLAZY_INSTALL_NO_HEADERS option was removed. Either install the
utils library and headers or nothing at all. By default nothing is
installed, except the plugin and man pages.



Regards,
Sergio Martins

Reply via email to