Mostly:
– incorrectly identified uninitialized variables
– explicit static global variables
– const, sign and down casts and safety
– typename use
– semicolon after function implementation
– unused variables, fields, arguments and macros
– field initialization order
– exact include filename case
– redundant in code macros already defined at project level
(cherry picked from commit f7f00c631e)
Source commit: 90ad9390853aba308abe73cf02e0281238c53c87
When reconnecting a never-connected socket with a next layer [ssl], state is unconnected, not notsock.
Source commit: b7e4e52d7906e2f8145f5783e6ff7c62310a2807