Lint Analysis Results Report for OXFileWatchNotifier.cpp |
Implementation file: | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFileWatchNotifier.cpp |
---|---|
Project: | UTStaticLib2008 |
Solution: | UsingStaticLib.sln [configuration: Debug] |
Analysis Status: | Complete |
Last Analysed: | 08 October 2008, 12:04:33 |
Total Issues: | 21 |
Elective Notes: | 10 (47.62%) |
Informational: | 10 (47.62%) |
Warnings: | 1 (4.76%) |
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 | Information | 2 | 1729 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFileWatchNotifier.cpp | 89 | Initializer inversion detected for member 'COXFileWatchNotifier::m_dwAction' -- Effective C++ #13 |
2 | Elective Note | 1 | 1928 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFileWatchNotifier.cpp | 93 | Symbol 'CObject' did not appear in the constructor initializer list -- Effective C++ #12 |
3 | Information | 2 | 1729 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFileWatchNotifier.cpp | 107 | Initializer inversion detected for member 'COXFileWatchNotifier::m_dwAction' -- Effective C++ #13 |
4 | Elective Note | 1 | 1928 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFileWatchNotifier.cpp | 111 | Symbol 'CObject' did not appear in the constructor initializer list -- Effective C++ #12 |
5 | Information | 2 | 744 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFileWatchNotifier.cpp | 123 | switch statement has no default |
6 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFileWatchNotifier.cpp | 124 | Parameter 'bExtendedInfo' (line 99) could be declared const --- Eff. C++ 3rd Ed. item 3 |
7 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFileWatchNotifier.cpp | 99 | Location cited in prior message |
8 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFileWatchNotifier.cpp | 124 | Parameter 'dwWatchFilter' (line 98) could be declared const --- Eff. C++ 3rd Ed. item 3 |
9 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFileWatchNotifier.cpp | 98 | Location cited in prior message |
10 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFileWatchNotifier.cpp | 124 | Parameter 'pszFileName' (line 101) could be declared const --- Eff. C++ 3rd Ed. item 3 |
11 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFileWatchNotifier.cpp | 101 | Location cited in prior message |
12 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFileWatchNotifier.cpp | 124 | Parameter 'pszNewFileName' (line 102) could be declared const --- Eff. C++ 3rd Ed. item 3 |
13 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFileWatchNotifier.cpp | 102 | Location cited in prior message |
14 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFileWatchNotifier.cpp | 124 | Parameter 'pszPath' (line 96) could be declared const --- Eff. C++ 3rd Ed. item 3 |
15 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFileWatchNotifier.cpp | 96 | Location cited in prior message |
16 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFileWatchNotifier.cpp | 124 | Parameter 'bWatchSubTree' (line 97) could be declared const --- Eff. C++ 3rd Ed. item 3 |
17 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFileWatchNotifier.cpp | 97 | Location cited in prior message |
18 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFileWatchNotifier.cpp | 124 | Parameter 'dwAction' (line 100) could be declared const --- Eff. C++ 3rd Ed. item 3 |
19 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFileWatchNotifier.cpp | 100 | Location cited in prior message |
20 | Warning | 3 | 1538 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFileWatchNotifier.cpp | 135 | base class 'CObject' absent from initializer list for copy constructor |
21 | Elective Note | 1 | 1961 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFileWatchNotifier.cpp | 204 | virtual member function 'COXFileWatchNotifier::AssertValid(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\OXFileWatchNotifier.cpp (C++) m_dwAction( 0), D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFileWatchNotifier.cpp(89): error 1729: (Info -- Initializer inversion detected for member 'COXFileWatchNotifier::m_dwAction' -- Effective C++ #13) { D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFileWatchNotifier.cpp(93): error 1928: (Note -- Symbol 'CObject' did not appear in the constructor initializer list -- Effective C++ #12) m_dwAction( 0), D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFileWatchNotifier.cpp(107): error 1729: (Info -- Initializer inversion detected for member 'COXFileWatchNotifier::m_dwAction' -- Effective C++ #13) { D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFileWatchNotifier.cpp(111): 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\OXFileWatchNotifier.cpp(123): error 744: (Info -- switch statement has no default) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFileWatchNotifier.cpp(124): error 952: (Note -- Parameter 'bExtendedInfo' (line 99) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFileWatchNotifier.cpp(99): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFileWatchNotifier.cpp(124): error 952: (Note -- Parameter 'dwWatchFilter' (line 98) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFileWatchNotifier.cpp(98): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFileWatchNotifier.cpp(124): error 952: (Note -- Parameter 'pszFileName' (line 101) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFileWatchNotifier.cpp(101): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFileWatchNotifier.cpp(124): error 952: (Note -- Parameter 'pszNewFileName' (line 102) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFileWatchNotifier.cpp(102): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFileWatchNotifier.cpp(124): error 952: (Note -- Parameter 'pszPath' (line 96) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFileWatchNotifier.cpp(96): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFileWatchNotifier.cpp(124): error 952: (Note -- Parameter 'bWatchSubTree' (line 97) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFileWatchNotifier.cpp(97): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFileWatchNotifier.cpp(124): error 952: (Note -- Parameter 'dwAction' (line 100) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFileWatchNotifier.cpp(100): error 830: (Info -- Location cited in prior message) { D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFileWatchNotifier.cpp(135): error 1538: (Warning -- base class 'CObject' absent from initializer list for copy constructor) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXFileWatchNotifier.cpp(204): error 1961: (Note -- virtual member function 'COXFileWatchNotifier::AssertValid(void)' could be made const --- Eff. C++ 3rd Ed. item 3) --- Global Wrap-up error 900: (Note -- Successful completion, 21 messages produced)