@kaciras/eslint-config-jest

Kaciras JavaScript style

Usage no npm install needed!

<script type="module">
  import kacirasEslintConfigJest from 'https://cdn.skypack.dev/@kaciras/eslint-config-jest';
</script>

README

eslint-config-kaciras

Test

Kaciras JavaScript style.

Installation

You'll first need to install ESLint:

npm i eslint

Next, install config packages:

npm i -D @kaciras/eslint-config-core

// If the project uses typescript
npm i -D @kaciras/eslint-config-typescript

// If the project uses react
npm i -D @kaciras/eslint-config-react

// If the project uses Jest
npm i -D @kaciras/eslint-config-jest

// If the project uses Vue
npm i -D @kaciras/eslint-config-vue

Usage

Add @kaciras/* to the extends section of your .eslintrc configuration file.

module.exports = {
    root: true,
    extends: [
        "@kaciras/core",
        "@kaciras/typescript", // for TS project
        "@kaciras/react", // for React project

        "@kaciras/vue", // for Vue project or
        "@kaciras/vue/typescript", // for Vue & Typescript
    ],
    // for project uses Jest
    overrides: [{
        files: "<test match pattern>",
        extends: ["@kaciras/jest"],
    }],
};