@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.

Readme

Keywords

Package Sidebar

Install

npm i @gabedunn/eslint-config

Weekly Downloads

2

Version

1.0.0

License

MIT

Unpacked Size

9.52 kB

Total Files

7

Last publish

Collaborators

  • redxtech