Lint Analysis Results Report for PROGRESS.CPP |
| Implementation file: | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\PROGRESS.CPP |
|---|---|
| Project: | UTStaticLib2008 |
| Solution: | UsingStaticLib.sln [configuration: Debug] |
| Analysis Status: | Complete |
| Last Analysed: | 08 October 2008, 12:22:30 |
| Total Issues: | 21 |
| Elective Notes: | 6 (28.57%) |
| Informational: | 13 (61.90%) |
| Warnings: | 2 (9.52%) |
| 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\PROGRESS.CPP | 54 | 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\PROGRESS.CPP | 69 | Parameter 'minVal' (line 57) 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\PROGRESS.CPP | 57 | Location cited in prior message |
| 4 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\PROGRESS.CPP | 69 | Parameter 'pszMessage' (line 57) 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\PROGRESS.CPP | 57 | Location cited in prior message |
| 6 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\PROGRESS.CPP | 74 | do ... while(0); |
| 7 | Warning | 3 | 414 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\PROGRESS.CPP | 79 | Possible division by 0 [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\PROGRESS.CPP: lines 51, 52, 74, 79] |
| 8 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\PROGRESS.CPP | 51 | Reference cited in prior message |
| 9 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\PROGRESS.CPP | 52 | Reference cited in prior message |
| 10 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\PROGRESS.CPP | 74 | Reference cited in prior message |
| 11 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\PROGRESS.CPP | 79 | Reference cited in prior message |
| 12 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\PROGRESS.CPP | 87 | Parameter 'curVal' (line 71) 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\PROGRESS.CPP | 71 | Location cited in prior message |
| 14 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\PROGRESS.CPP | 94 | Parameter 'pszMessage' (line 89) 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\PROGRESS.CPP | 89 | Location cited in prior message |
| 16 | Elective Note | 1 | 1961 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\PROGRESS.CPP | 94 | virtual member function 'COXDiffProgress::Abort(const char *)' could be made const --- Eff. C++ 3rd Ed. item 3 |
| 17 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\PROGRESS.CPP | 98 | Ignoring return value of function 'COXDiffProgress::Adjust(long)' (compare with line 71) |
| 18 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\PROGRESS.CPP | 71 | Location cited in prior message |
| 19 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\PROGRESS.CPP | 118 | do ... while(0); |
| 20 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\PROGRESS.CPP | 119 | do ... while(0); |
| 21 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\PROGRESS.CPP | 120 | do ... while(0); |
--- Module: D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\PROGRESS.CPP (C++)
{
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\PROGRESS.CPP(54): 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\PROGRESS.CPP(69): error 952: (Note -- Parameter 'minVal' (line 57) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\PROGRESS.CPP(57): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\PROGRESS.CPP(69): error 952: (Note -- Parameter 'pszMessage' (line 57) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\PROGRESS.CPP(57): error 830: (Info -- Location cited in prior message)
#... = 0)"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -resto
ASSERT( ! (m_MinVal == 0 && m_MaxVal == 0 && m_CurPos == 0) );
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\PROGRESS.CPP(74): error 717: (Info -- do ... while(0);)
pos = 40 * (curVal - m_MinVal) / (m_MaxVal - m_MinVal);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\PROGRESS.CPP(79): error 414: (Warning -- Possible division by 0 [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\PROGRESS.CPP: lines 51, 52, 74, 79])
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\PROGRESS.CPP(51): error 831: (Info -- Reference cited in prior message)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\PROGRESS.CPP(52): error 831: (Info -- Reference cited in prior message)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\PROGRESS.CPP(74): error 831: (Info -- Reference cited in prior message)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\PROGRESS.CPP(79): error 831: (Info -- Reference cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\PROGRESS.CPP(87): error 952: (Note -- Parameter 'curVal' (line 71) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\PROGRESS.CPP(71): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\PROGRESS.CPP(94): error 952: (Note -- Parameter 'pszMessage' (line 89) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\PROGRESS.CPP(89): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\PROGRESS.CPP(94): error 1961: (Note -- virtual member function 'COXDiffProgress::Abort(const char *)' could be made const --- Eff. C++ 3rd Ed. item 3)
Adjust(m_MaxVal);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\PROGRESS.CPP(98): error 534: (Warning -- Ignoring return value of function 'COXDiffProgress::Adjust(long)' (compare with line 71))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\PROGRESS.CPP(71): error 830: (Info -- Location cited in prior message)
#... xDebugBreak() ; } while (0) /*lint -restore */
ASSERT(m_MinVal <= m_MaxVal);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\PROGRESS.CPP(118): error 717: (Info -- do ... while(0);)
#... xDebugBreak() ; } while (0) /*lint -restore */
ASSERT(m_MinVal <= m_CurPos);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\PROGRESS.CPP(119): error 717: (Info -- do ... while(0);)
#... xDebugBreak() ; } while (0) /*lint -restore */
ASSERT(m_CurPos <= m_MaxVal);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\PROGRESS.CPP(120): error 717: (Info -- do ... while(0);)
--- Global Wrap-up
error 900: (Note -- Successful completion, 21 messages produced)