@dusk-network/eslint-config

3.3.1 • Public • Published

Dusk ESLint rules

ESLint config used by Dusk JavaScript apps.

Installation

npm i -D @dusk-network/eslint-config

Your package requires the following dev-dependencies:

If you are using Svelte rules your package needs the following dev-dependency:

If you are using Vitest rules your package needs the following dev-dependency:

Usage

Add the rulesets you want in the extends section of your ESLint configuration file.

e.g. to use both JS, Svelte and Vitest rules:

// ...

extends: [
    "@dusk-network/eslint-config/js",
    "@dusk-network/eslint-config/svelte",
    "@dusk-network/eslint-config/vitest"
]

// ...

npm scripts

  • npm run check checks for deprecated rules and performs the linting check
  • npm run check-js checks for deprecated JS rules
  • npm run check-rules checks for deprecated JS and Svelte rules
  • npm run check-svelte checks for deprecated Svelte rules
  • npm run format performs the Prettier formatting check
  • npm run format:fix reformats according to the Prettier rules
  • npm run lint performs the linting check
  • npm run lint:fix fixes fixable linting errors

Dependencies (0)

    Dev Dependencies (10)

    Package Sidebar

    Install

    npm i @dusk-network/eslint-config

    Weekly Downloads

    43

    Version

    3.3.1

    License

    MPL-2.0

    Unpacked Size

    27.1 kB

    Total Files

    13

    Last publish

    Collaborators

    • daksh143
    • andrea.scartabelli
    • kieranhall