Add JS linter rules
Change ignore rules
Remove empty line
Typo
Change q version
Add changes
Add benchmark script
Add hasOwnProperty
Misc. updates