2.0.2 • Published 3 years ago

@simontemplar980/eslint-config v2.0.2

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

@juvers/eslint-config

Juvers's Recommended ESLint config.

Getting Started

Get up and running using yarn:

# Add @juvers/eslint-config and base config peer dependencies.
yarn add --dev eslint prettier @juvers/eslint-config

Then configure eslint to use the recommended config in your .eslintrc:

.eslintrc

{
  "extends": ["@juvers"]
}

NOTE: You don't need to explicitly extend @juvers/eslint-config if you are already extending @juvers, so this and the following .eslintrc configs are equivalent:

.eslintrc

{
  "extends": ["@juvers/eslint-config"]
}

.eslintrc

{
  "extends": ["@juvers"]
}

Dependencies

This config uses the eslint:recommended config, and also uses recommended configs for the following plugins:

Prettier Config

The recommended config includes support for Prettier, which has its own configuration. While we could configure it to our liking directly in the .eslintrc, it is better to provide a standalone prettier.config.js file which can be used by other tools, such as prettier-vscode.

This package ships with a prettier.config.js that you can extend in your project prettier.config.js:

prettier.config.js

module.exports = require('@juvers/eslint-config/prettier.config.js');