torbjoernk

Untitled

Jun 7th, 2011
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.24 KB | None | 0 0
  1.  
  2. krazy2 Analysis
  3.  
  4. Checkers Run = 33
  5. Files Processed = 1
  6. Total Issues = 8 ...as of June 07 2011 16:30:37 CEST
  7.  
  8. == c++: For File Type c++ ==
  9. 1. Check for TRUE and FALSE macros [captruefalse]... Ok!
  10.  
  11. 2. Check for methods that return 'const' refs in public classes [constref]... Ok!
  12.  
  13. 3. Check for an acceptable copyright [copyright]... Ok!
  14.  
  15. 4. Check for cpp macros and usage [cpp]... Ok!
  16.  
  17. 5. Check for code that should be considered crashy. [crashy]... Ok!
  18.  
  19. 6. Check single-char QString operations for efficiency [doublequote_chars]... Ok!
  20.  
  21. 7. Check for unwanted doxygen tags in major versions [doxytags]... Ok!
  22.  
  23. 8. Check public classes with private members or d-pointer issues [dpointer]... Ok!
  24.  
  25. 9. Check for QString compares to "" [emptystrcompare]... Ok!
  26.  
  27. 10. Check that file ends with a newline [endswithnewline]... Ok!
  28.  
  29. 11. Check for C++ ctors that should be declared 'explicit' [explicit]... Ok!
  30.  
  31. 12. Check for foreach loop issues [foreach]... Ok!
  32.  
  33. 13. Check validity of i18n calls [i18ncheckarg]... 7 issues found
  34. libkdcraw/dcrawsettingswidget.cpp: missing KUIT context marker line#593,627
  35. libkdcraw/dcrawsettingswidget.cpp: single adjective as message, probably ambiguous; explain what it refers to following the KUIT context marker line#316,343,365,420,432
  36. Make the translators' job easier and detect problems in the usage
  37. of the i18n() calls. When the fix is not clear, check the Techbase
  38. article at
  39. <http://techbase.kde.org/Development/Tutorials/Localization/i18n_Kr
  40. azy> for more information.
  41.  
  42. 14. Check for invalid icon names [iconnames]... Ok!
  43.  
  44. 15. Check for proper include directives [includes]... Ok!
  45.  
  46. 16. Check for inline methods in public classes [inline]... Ok!
  47.  
  48. 17. Check for an acceptable license [license]... 1 issue found
  49. libkdcraw/dcrawsettingswidget.cpp: unacceptable license (GPL (v2+)) for library code
  50. Each source file must contain a license or a reference to a license
  51. which states under which terms the software may be used, modified
  52. and redistributed. For details regarding KDE's licensing policy
  53. please visit <http://techbase.kde.org/Policies/Licensing_Policy>.
  54.  
  55. 18. Check for assignments to QString::null [nullstrassign]... Ok!
  56.  
  57. 19. Check for compares to QString::null or QString() [nullstrcompare]... Ok!
  58.  
  59. 20. Check for C++ operators that should be 'const' [operators]... Ok!
  60.  
  61. 21. Check for inappropriate pass-by-value function args [passbyvalue]... Ok!
  62.  
  63. 22. Check for postfix usage of ++ and -- [postfixop]... Ok!
  64.  
  65. 23. Check for dangerous or inefficient QByteArray usage [qbytearray]... Ok!
  66.  
  67. 24. Check for Qt classes that should not be used [qclasses]... Ok!
  68.  
  69. 25. Check for Qt methods that should be avoided [qmethods]... Ok!
  70.  
  71. 26. Check for QMIN and QMAX macros [qminmax]... Ok!
  72.  
  73. 27. Check for classes that should use the 'Q_OBJECT' macro [qobject]... Ok!
  74.  
  75. 28. Check for signals: and slots: [sigsandslots]... Ok!
  76.  
  77. 29. Check for spelling errors [spelling]... Ok!
  78.  
  79. 30. Check for improperly initialized global static objects [staticobjects]... Ok!
  80.  
  81. 31. Check for strings used improperly or should be i18n. [strings]... Ok!
  82.  
  83. 32. Check for system calls to replace by KDE or Qt equivalents [syscalls]... Ok!
  84.  
  85. 33. Check for typedefs that should be replaced by Qt typedefs [typedefs]... Ok!
Add Comment
Please, Sign In to add comment