UNPKG

@twihike/eslint-config

Version:
74 lines (57 loc) 1.49 kB
# eslint-config [![npm version](https://badge.fury.io/js/%40twihike%2Feslint-config.svg)](https://badge.fury.io/js/%40twihike%2Feslint-config) ## Installation With npm: ```shell npm install --save-dev eslint @twihike/eslint-config \ @typescript-eslint/eslint-plugin \ eslint-plugin-eslint-comments \ eslint-plugin-import \ eslint-plugin-jest \ eslint-plugin-jsx-a11y \ eslint-plugin-node \ eslint-plugin-promise \ eslint-plugin-react \ eslint-plugin-react-hooks \ eslint-plugin-unicorn npm install --save-dev prettier @twihike/prettier-config npm install --save-dev typescript ``` With yarn: ```shell yarn add --dev eslint @twihike/eslint-config \ @typescript-eslint/eslint-plugin \ eslint-plugin-eslint-comments \ eslint-plugin-import \ eslint-plugin-jest \ eslint-plugin-jsx-a11y \ eslint-plugin-node \ eslint-plugin-promise \ eslint-plugin-react \ eslint-plugin-react-hooks \ eslint-plugin-unicorn yarn add --dev prettier @twihike/prettier-config yarn add --dev typescript ``` ## Usage Edit `package.json`: ```json { "name": "your-cool-library", "version": "0.1.0", "eslintConfig": { "extends": "@twihike" } } ``` Or `eslintrc.js`: ```javascript module.exports = { extends: '@twihike', }; ``` ## Related projects - [prettier-config](https://github.com/twihike/config-js/packages/prettier-config) ## License Copyright (c) 2020 twihike. All rights reserved. This project is licensed under the terms of the MIT license.