npm promotes metadefinitions

    @jbpionnier/eslint-config-node

    1.7.9 • Public • Published

    🏠 eslint-config-node

    npm version

    A linter Shareable Config for ESlint and TSLint

    npm install --save-dev @jbpionnier/eslint-config-node

    😺 ESLint

    We export three ESLint configurations for your usage.

    Create a file named .eslintrc in your project:

    {
      "extends": "@jbpionnier/eslint-config-node"
      // Your overrides...
    }

    🐸 eslint-config-node

    Our default export contains all of our ESLint rules, including ECMAScript 6+.

    🙆‍♀️ eslint-config-node/flow (deprecated)

    Lints ECMAScript 6+ with Flow support. Requires babel-eslint and eslint-plugin-flowtype

    🏥 eslint-config-node/legacy

    Lints ES5 and below.

    See ESlint config docs for more information.

    🍭 TSLint

    WTF ? tslint config in eslint config module ? 😣

    We export two TSLint configurations for your usage.

    Create a file named tslint.json in your project:

    {
      "extends": "@jbpionnier/eslint-config-node/tslint-strict"
      // Your overrides...
    }

    💂‍♂️ eslint-config-node/tslint-strict

    Lints Typescript with type check

    Use the --type-check flag to make sure your program has no type errors.

    {
      "lint": "tslint -p . 'src/**/*.ts'"
    }

    ✌️ eslint-config-node/tslint-immutable

    Lints Typescript with immutable rules with :

    📝 License

    MIT

    Install

    npm i @jbpionnier/eslint-config-node

    DownloadsWeekly Downloads

    59

    Version

    1.7.9

    License

    MIT

    Unpacked Size

    19.7 kB

    Total Files

    16

    Last publish

    Collaborators

    • jbpionnier