Bug 438319 - [eslint] add no-shadow, fix no-redeclare