1. 24 Oct, 2018 1 commit
  2. 22 Oct, 2018 1 commit
  3. 22 Sep, 2018 1 commit
  4. 09 Sep, 2018 1 commit
  5. 06 Sep, 2018 1 commit
  6. 04 Sep, 2018 1 commit
  7. 03 Sep, 2018 1 commit
  8. 29 Aug, 2018 1 commit
  9. 28 Aug, 2018 1 commit
  10. 27 Aug, 2018 1 commit
  11. 26 Aug, 2018 1 commit
  12. 22 Aug, 2018 2 commits
    • Anton Anikin's avatar
      clazy: doesn't need IExecutePlugin iface · 47d8de5e
      Anton Anikin authored
      47d8de5e
    • Anton Anikin's avatar
      Initial version of Clazy analyzer plugin · e25b145a
      Anton Anikin authored
      Summary:
      Clazy is a compiler plugin which allows clang to understand Qt semantics. You get more than 50 Qt related compiler warnings, ranging from unneeded memory allocations to misusage of API, including fix-its for automatic refactoring.
      
      https://commits.kde.org/clazy
      
      The plugin allows you to check project's code with clazy checker. Runtime dependencies:
      - `clazy-standalone` (clazy part)
      - installed clazy docs (used to building checks DB with errors descriptions)
      - `make` (for parallel checking)
      - `compile_commands.json` present in project's build directory
      
      Plugin's GUI provides easy way to clazy configuration, enabling/disabling checks and so on.
      
      {F6131188}
      
      {F6131189}
      
      {F6131190}
      
      {F6131191}
      
      Test Plan:
      Works as expected on my neon-useredition system (Ubuntu Xenial) with
      Qt 5.11.1, kdevelop (git/master) and clazy (git/master).
      
      Reviewers: #kdevelop, kossebau
      
      Reviewed By: #kdevelop, kossebau
      
      Subscribers: arrowd, mwolff, apol, kfunk, brauch, pino, kossebau, kdevelop-devel
      
      Tags: #kdevelop
      
      Differential Revision: https://phabricator.kde.org/D14288
      e25b145a