Updated 'todo.txt'
This commit is contained in:
parent
119e719d52
commit
bcd292ffaa
89
todo.txt
89
todo.txt
|
@ -1,31 +1,58 @@
|
||||||
|
|
||||||
|
|
||||||
Userdefined types
|
Userdefined types
|
||||||
|
|
||||||
I think this needs to be handled better.
|
I think this needs to be handled better.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Unused function / variable
|
Unused function / variable
|
||||||
|
|
||||||
If the user provides "--recursive" there should be
|
If the user provides "--recursive" there should be
|
||||||
warnings for unused functions and variables.
|
warnings for unused functions and variables.
|
||||||
|
|
||||||
Check if all members in the public section of a class
|
Check if all members in the public section of a class
|
||||||
are used externally.
|
are used externally.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Dead pointers
|
Dead pointers
|
||||||
|
|
||||||
Check for dead pointers
|
Check for dead pointers
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Buffer overruns
|
Buffer overruns
|
||||||
|
|
||||||
When writing to struct members
|
When writing to struct members
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Style
|
||||||
|
|
||||||
|
Increase constness
|
||||||
|
|
||||||
|
Function parameters: Use std::ostream instead of std::ostringstream or std::ofstream
|
||||||
|
|
||||||
|
Optimisation: Return "const _T &" instead of "_T"?
|
||||||
|
|
||||||
|
Function parameters: Better with "const _T *" or "const _T &" than "_T"
|
||||||
|
|
||||||
|
Unused variable (function, file, class), unused value, unused parameter
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
MEMORY LEAKS
|
||||||
|
============
|
||||||
|
|
||||||
|
Allow the user to specify classes to be ignored (that have garbage collection)
|
||||||
|
|
||||||
|
Allow the user to specify allocation and free functions (kmalloc, kfree)
|
||||||
|
|
||||||
|
Better checking of pointers in structs
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue