Legacy indent rules doesn't handle all cases. As a result there are
different indents in .js files. This commit update eslint rules and add
autofix for incorrect indents. It is expected that fix should be run
after converting to class-based elements.
Change-Id: I9d37a3d4319e2af71ddb93100a6791b8ddb7de79