@gabedunn/eslint-config

1.0.0 • Public • Published

@gabedunn/eslint-config

My personal eslint configuration.

This is my curated eslint configuration.

Installation

yarn add -D eslint @gabedunn/eslint-config eslint-plugin-import eslint-plugin-node eslint-plugin-promise eslint-plugin-json-format eslint-plugin-eslint-comments eslint-plugin-no-use-extend-native eslint-plugin-sonarjs eslint-plugin-perf-standard eslint-config-perf-standard eslint-plugin-optimize-regex eslint-plugin-simple-import-sort eslint-plugin-no-secrets eslint-plugin-security eslint-plugin-unicorn eslint-plugin-standard eslint-config-prettier
# OR
npm i -D eslint @gabedunn/eslint-config eslint-plugin-import eslint-plugin-node eslint-plugin-promise eslint-plugin-json-format eslint-plugin-eslint-comments eslint-plugin-no-use-extend-native eslint-plugin-sonarjs eslint-plugin-perf-standard eslint-config-perf-standard eslint-plugin-optimize-regex eslint-plugin-simple-import-sort eslint-plugin-no-secrets eslint-plugin-security eslint-plugin-unicorn eslint-plugin-standard eslint-config-prettier

Configs

Plugins

Extra Options

TypeScript

In addition to the packages installed above, you need to install these:

yarn add -D @typescript-eslint/parser eslint-config-standard-with-typescript @typescript-eslint/eslint-plugin
# OR
npm i -D @typescript-eslint/parser eslint-config-standard-with-typescript @typescript-eslint/eslint-plugin

You may also have to adjust the parserOptions to specify the TypeScript project location and root directory.

Parser

This option uses @typescript-eslint/parser as the parser.

Configs

Plugins

Vue

In addition to the packages installed above, you need to install this:

yarn add -D eslint-plugin-vue
# OD
npm i -D eslint-plugin-vue

Configs

Plugins

Author

@gabedunn/eslint-config © Gabe Dunn, Released under the MIT License.

/@gabedunn/eslint-config/

    Package Sidebar

    Install

    npm i @gabedunn/eslint-config

    Weekly Downloads

    0

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    9.52 kB

    Total Files

    7

    Last publish

    Collaborators

    • redxtech