1.3.2 • Published 7 months ago

@faulty/eslint-parallel v1.3.2

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
7 months ago

eslint-parallel

Tiny eslint wrapper to allow executing javascript linting in parallel.

Forked from https://github.com/pgAdmin/eslint-parallel to support ESLint 8.

Note that this requires a patch to eslint to expose FileEnumerator and other options that are not currently exported by that package. See the patch at ./patches/eslint@8.52.0.patch to copy it in your codebase.

Install

npm install @faulty/eslint-parallel

Access CLI

node_modules/.bin/eslint-parallel src/js/**

Options

See ESLint Docs for all the options

API Usage

import Linter from "eslint-parallel";
new Linter({
  cache: true,
  cwd: process.cwd(),
})
  .execute(["src/js/**"])
  .then(
    (result) => {
      const failed = result.errorCount || result.warningCount;

      if (failed) {
        // failed
      } else {
        // passed
      }
    },
    (err) => {
      console.log(err);
      process.exit(1);
    }
  );
1.3.2

7 months ago

1.3.1

7 months ago

1.3.0

7 months ago