Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- krazy2 Analysis
- Checkers Run = 33
- Files Processed = 1
- Total Issues = 8 ...as of June 07 2011 16:30:37 CEST
- == c++: For File Type c++ ==
- 1. Check for TRUE and FALSE macros [captruefalse]... Ok!
- 2. Check for methods that return 'const' refs in public classes [constref]... Ok!
- 3. Check for an acceptable copyright [copyright]... Ok!
- 4. Check for cpp macros and usage [cpp]... Ok!
- 5. Check for code that should be considered crashy. [crashy]... Ok!
- 6. Check single-char QString operations for efficiency [doublequote_chars]... Ok!
- 7. Check for unwanted doxygen tags in major versions [doxytags]... Ok!
- 8. Check public classes with private members or d-pointer issues [dpointer]... Ok!
- 9. Check for QString compares to "" [emptystrcompare]... Ok!
- 10. Check that file ends with a newline [endswithnewline]... Ok!
- 11. Check for C++ ctors that should be declared 'explicit' [explicit]... Ok!
- 12. Check for foreach loop issues [foreach]... Ok!
- 13. Check validity of i18n calls [i18ncheckarg]... 7 issues found
- libkdcraw/dcrawsettingswidget.cpp: missing KUIT context marker line#593,627
- 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
- Make the translators' job easier and detect problems in the usage
- of the i18n() calls. When the fix is not clear, check the Techbase
- article at
- <http://techbase.kde.org/Development/Tutorials/Localization/i18n_Kr
- azy> for more information.
- 14. Check for invalid icon names [iconnames]... Ok!
- 15. Check for proper include directives [includes]... Ok!
- 16. Check for inline methods in public classes [inline]... Ok!
- 17. Check for an acceptable license [license]... 1 issue found
- libkdcraw/dcrawsettingswidget.cpp: unacceptable license (GPL (v2+)) for library code
- Each source file must contain a license or a reference to a license
- which states under which terms the software may be used, modified
- and redistributed. For details regarding KDE's licensing policy
- please visit <http://techbase.kde.org/Policies/Licensing_Policy>.
- 18. Check for assignments to QString::null [nullstrassign]... Ok!
- 19. Check for compares to QString::null or QString() [nullstrcompare]... Ok!
- 20. Check for C++ operators that should be 'const' [operators]... Ok!
- 21. Check for inappropriate pass-by-value function args [passbyvalue]... Ok!
- 22. Check for postfix usage of ++ and -- [postfixop]... Ok!
- 23. Check for dangerous or inefficient QByteArray usage [qbytearray]... Ok!
- 24. Check for Qt classes that should not be used [qclasses]... Ok!
- 25. Check for Qt methods that should be avoided [qmethods]... Ok!
- 26. Check for QMIN and QMAX macros [qminmax]... Ok!
- 27. Check for classes that should use the 'Q_OBJECT' macro [qobject]... Ok!
- 28. Check for signals: and slots: [sigsandslots]... Ok!
- 29. Check for spelling errors [spelling]... Ok!
- 30. Check for improperly initialized global static objects [staticobjects]... Ok!
- 31. Check for strings used improperly or should be i18n. [strings]... Ok!
- 32. Check for system calls to replace by KDE or Qt equivalents [syscalls]... Ok!
- 33. Check for typedefs that should be replaced by Qt typedefs [typedefs]... Ok!
Add Comment
Please, Sign In to add comment