@khanacademy/eslint-config

4.0.0 • Public • Published

eslint-config-khan

Shared Khan Academy eslint configuration.

Quick Start

  • yarn add @khanacademy/eslint-config
  • Update your .eslintrc.js file to:
    • extend "@khanacademy"
    • include settings for "import/resolver"

For monorepos the "import/resolver" settings will look like this:

    settings: {
        "import/resolver": {
            typescript: {
                project: [
                    "packages/*/tsconfig.json",
                    "packages/tsconfig-shared.json",
                ],
            },
            node: {
                project: [
                    "packages/*/tsconfig.json",
                    "packages/tsconfig-shared.json",
                ],
            },
        },
    },

For regulard repos, the settings will look like this:

For monorepos the `"import/resolver"` settings will look like this:

settings: {
    "import/resolver": {
        typescript: {
            project: "tsconfig.json",
        },
        node: {
            project: "tsconfig.json",
        },
    },
},

Readme

Keywords

none

Package Sidebar

Install

npm i @khanacademy/eslint-config

Weekly Downloads

688

Version

4.0.0

License

MIT

Unpacked Size

9.64 kB

Total Files

5

Last publish

Collaborators

  • khanacademy