fix #1042: Assignment to a variable should not be considered as usage
fix #1118: Should be an error: test declared and not used
setup sdk file inspection
check cheap condition first
introduce package search scope
improve block recover
better description for ctrl+shift+f7
update dict