code: def _install_eslint(self, bootstrap_dir):
      
      with pushd(bootstrap_dir):
        result, install_command = self.install_module(
          package_manager=self.node_distribution.get_package_manager(package_manager=PACKAGE_MANAGER_YARNPKG),
          workunit_name=self.INSTALL_JAVASCRIPTSTYLE_TARGET_NAME,
          workunit_labels=[WorkUnitLabel.PREP])
        if result != 0:
          raise TaskError('Failed to install ESLint\n'
                          '\t{} failed with exit code {}'.format(install_command, result))
  
      self.context.log.debug('Successfully installed ESLint to {}'.format(bootstrap_dir))
      return bootstrap_dir
docs: Install the ESLint distribution.
  
      :rtype: string