JS fully linted