Lint Analysis Results Report for OXWatchedDir.cpp |
Implementation file: | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXWatchedDir.cpp |
---|---|
Project: | UTStaticLib2008 |
Solution: | UsingStaticLib.sln [configuration: Debug] |
Analysis Status: | Complete |
Last Analysed: | 08 October 2008, 12:21:45 |
Total Issues: | 17 |
Elective Notes: | 5 (29.41%) |
Informational: | 11 (64.71%) |
Warnings: | 1 (5.88%) |
Errors: | 0 (0.00%) |
Internal Errors: | 0 (0.00%) |
Fatal Errors: | 0 (0.00%) |
User: | Anna |
Computer: | GABRIELLE |
Issue count by category ![]() Issue count by message number ![]() |
Order | Category | Severity | Issue No. | Source File | Line No. | Issue Text |
---|---|---|---|---|---|---|
1 | Elective Note | 1 | 1928 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXWatchedDir.cpp | 108 | Symbol 'CObject' did not appear in the constructor initializer list -- Effective C++ #12 |
2 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXWatchedDir.cpp | 110 | Parameter 'dwWatchFilter' (line 81) could be declared const --- Eff. C++ 3rd Ed. item 3 |
3 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXWatchedDir.cpp | 81 | Location cited in prior message |
4 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXWatchedDir.cpp | 110 | Parameter 'bExtended' (line 81) could be declared const --- Eff. C++ 3rd Ed. item 3 |
5 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXWatchedDir.cpp | 81 | Location cited in prior message |
6 | Information | 2 | 1746 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXWatchedDir.cpp | 110 | parameter 'sPath' in function 'COXWatchedDir::COXWatchedDir(ATL::CStringT<char,StrTraitMFC_DLL<char>>, int, unsigned long, int)' could be made const reference -- Effective C++ #22 & Eff. C++ 3rd Ed. item 3& Eff. C++ 3rd Ed. item 20 |
7 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXWatchedDir.cpp | 110 | Parameter 'sPath' (line 81) could be declared const --- Eff. C++ 3rd Ed. item 3 |
8 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXWatchedDir.cpp | 81 | Location cited in prior message |
9 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXWatchedDir.cpp | 110 | Parameter 'bWatchSubTree' (line 81) could be declared const --- Eff. C++ 3rd Ed. item 3 |
10 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXWatchedDir.cpp | 81 | Location cited in prior message |
11 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXWatchedDir.cpp | 135 | Ignoring return value of function 'FindCloseChangeNotification(void *)' (compare with line 11341, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h) |
12 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h | 11341 | Location cited in prior message |
13 | Information | 2 | 1740 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXWatchedDir.cpp | 136 | pointer member 'COXWatchedDir::m_hwndWindowToNotify' (line 53, file ..\..\Include\OXWatchedDir.h) not directly freed or zeroed by destructor -- Effective C++ #6 |
14 | Information | 2 | 830 | ..\..\Include\OXWatchedDir.h | 53 | Location cited in prior message |
15 | Information | 2 | 1740 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXWatchedDir.cpp | 136 | pointer member 'COXWatchedDir::m_hEvent' (line 55, file ..\..\Include\OXWatchedDir.h) not directly freed or zeroed by destructor -- Effective C++ #6 |
16 | Information | 2 | 830 | ..\..\Include\OXWatchedDir.h | 55 | Location cited in prior message |
17 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXWatchedDir.cpp | 257 | Member function 'COXWatchedDir::FindNextHandle(void *&)' could be made const --- Eff. C++ 3rd Ed. item 3 |
--- Module: D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXWatchedDir.cpp (C++) { D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXWatchedDir.cpp(108): error 1928: (Note -- Symbol 'CObject' did not appear in the constructor initializer list -- Effective C++ #12) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXWatchedDir.cpp(110): error 952: (Note -- Parameter 'dwWatchFilter' (line 81) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXWatchedDir.cpp(81): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXWatchedDir.cpp(110): error 952: (Note -- Parameter 'bExtended' (line 81) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXWatchedDir.cpp(81): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXWatchedDir.cpp(110): error 1746: (Info -- parameter 'sPath' in function 'COXWatchedDir::COXWatchedDir(ATL::CStringT<char,StrTraitMFC_DLL<char>>, int, unsigned long, int)' could be made const reference -- Effective C++ #22 & Eff. C++ 3rd Ed. item 3& Eff. C++ 3rd Ed. item 20) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXWatchedDir.cpp(110): error 952: (Note -- Parameter 'sPath' (line 81) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXWatchedDir.cpp(81): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXWatchedDir.cpp(110): error 952: (Note -- Parameter 'bWatchSubTree' (line 81) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXWatchedDir.cpp(81): error 830: (Info -- Location cited in prior message) ::FindCloseChangeNotification(m_hEvent); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXWatchedDir.cpp(135): error 534: (Warning -- Ignoring return value of function 'FindCloseChangeNotification(void *)' (compare with line 11341, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h)) C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(11341): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXWatchedDir.cpp(136): error 1740: (Info -- pointer member 'COXWatchedDir::m_hwndWindowToNotify' (line 53, file ..\..\Include\OXWatchedDir.h) not directly freed or zeroed by destructor -- Effective C++ #6) ..\..\Include\OXWatchedDir.h(53): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXWatchedDir.cpp(136): error 1740: (Info -- pointer member 'COXWatchedDir::m_hEvent' (line 55, file ..\..\Include\OXWatchedDir.h) not directly freed or zeroed by destructor -- Effective C++ #6) ..\..\Include\OXWatchedDir.h(55): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXWatchedDir.cpp(257): error 1762: (Info -- Member function 'COXWatchedDir::FindNextHandle(void *&)' could be made const --- Eff. C++ 3rd Ed. item 3) --- Global Wrap-up error 900: (Note -- Successful completion, 17 messages produced)