UNPKG

eslint-config-tradeshift

Version:
63 lines (47 loc) 2.14 kB
# Tradeshift - ESLint Shareable Config [![travis][travis-image]][travis-url] [![npm][npm-image]][npm-url] [![downloads][downloads-image]][downloads-url] [![peerDependencies][peerdeps-image]][peerdeps-url] [![semantic-release][semantic-release-img]][semantic-release-url] [![Commitizen friendly][commitizen-friendly-img]][commitizen-friendly-url] [commitizen-friendly-img]: https://img.shields.io/badge/commitizen-friendly-brightgreen.svg [commitizen-friendly-url]: http://commitizen.github.io/cz-cli/ [semantic-release-img]: https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg [semantic-release-url]: https://github.com/semantic-release/semantic-release [travis-image]: https://travis-ci.org/Tradeshift/eslint-config-tradeshift.svg?branch=master [travis-url]: https://travis-ci.org/Tradeshift/eslint-config-tradeshift [npm-image]: https://img.shields.io/npm/v/eslint-config-tradeshift.svg [npm-url]: https://npmjs.org/package/eslint-config-tradeshift [downloads-image]: https://img.shields.io/npm/dm/eslint-config-tradeshift.svg [downloads-url]: https://npmjs.org/package/eslint-config-tradeshift [peerdeps-url]: https://david-dm.org/Tradeshift/eslint-config-tradeshift?type=peer [peerdeps-image]: https://david-dm.org/Tradeshift/eslint-config-tradeshift/peer-status.svg #### An ESLint [Shareable Config](http://eslint.org/docs/developer-guide/shareable-configs) for [JavaScript Tradeshift Style](http://apps.tradeshift.com) ## Install Install eslint-config-tradeshift: ``` $ npm install --save-dev eslint-config-tradeshift ``` Then, add eslint-config-tradeshift to the "extends" array in your `.eslintrc.*` file. Make sure to put it **last,** so it gets the chance to override other configs. Expected default configuration for a typescript project: ```json { "extends": [ "eslint-config-tradeshift", "eslint-config-tradeshift/jest", "eslint-config-tradeshift/typescript" ] } ``` The configuration options are based on eslint-config-react-app. ## Thanks Thanks to @sqren for starting this project! ## License ISC. Copyright (c) 2019, [Tradeshift](https://github.com/Tradeshift).