Fix: load .eslintrc from HOME (fixes #1262)

`path.resolve` doesn't expand the tilde character so let's use `user-home` and
`path.join` instead (which supports multiple operating systems).