Skip to content

peggyjs/peggyjs-eslint-config

Repository files navigation

eslint configuration for Peggy projects

For js-only projects:

File: eslint.config.js (or eslint.config.mjs if you're in a project with type "commonjs"):

import mocha from "@peggyjs/eslint-config/flat/mocha.js";
// Use commonjs if you're in an older project
import module from "@peggyjs/eslint-config/flat/module.js";
import ts from "@peggyjs/eslint-config/flat/ts.js";

export default [
  ...module,
  ...ts,
  ...mocha,
];

If you include the ts config, you'll need to add dependencies:

npm install -D typescript typescript-eslint

If you include the mocha config, you'll need to add dependencies:

npm install -D eslint-plugin-mocha