Skip to content

cis-1962/eslint-config

Repository files navigation

CIS-1962 ESLint config

Usage

For a plain Node.js project, use the following .eslintrc.js:

/** @type {import('eslint').Linter.Config} */
module.exports = {
  root: true,
  extends: ['@cis-1962/eslint-config/node'],
};

For a TypeScript project:

/** @type {import('eslint').Linter.Config} */
module.exports = {
  root: true,
  extends: ['@cis-1962/eslint-config/typescript'],
  parser: '@typescript-eslint/parser',
  parserOptions: {
    project: true,
  },
};

For a React (with TypeScript) project:

/** @type {import('eslint').Linter.Config} */
module.exports = {
  root: true,
  extends: ['@cis-1962/eslint-config/react'],
  parser: '@typescript-eslint/parser',
  parserOptions: {
    project: true,
  },
};

About

✅ Official ESLint config for JavaScript minicourse grading

Resources

License

Stars

Watchers

Forks