@wireapp/eslint-config

Wire ESLint config

Usage no npm install needed!

<script type="module">
  import wireappEslintConfig from 'https://cdn.skypack.dev/@wireapp/eslint-config';
</script>

README

Wire

This repository is part of the source code of Wire. You can find more information at wire.com or by contacting opensource@wire.com.

You can find the published source code at github.com/wireapp.

For licensing information, see the attached LICENSE file and the list of third-party licenses at wire.com/legal/licenses/.

@wireapp/eslint-config

Wire's ESLint config.

Usage

Install (macOS, Linux):

yarn add --dev @wireapp/eslint-config \
               @typescript-eslint/eslint-plugin \
               @typescript-eslint/parser \
               eslint-config-prettier \
               eslint-plugin-jsdoc \
               eslint-plugin-no-unsanitized \
               eslint-plugin-prettier \
               eslint-plugin-react \
               eslint-plugin-react-hooks \
               eslint-plugin-sort-keys-fix \
               eslint-plugin-typescript-sort-keys \
               prettier \
               eslint

Install (Windows):

yarn add --dev @wireapp/eslint-config ^
               @typescript-eslint/eslint-plugin ^
               @typescript-eslint/parser ^
               eslint-config-prettier ^
               eslint-plugin-jsdoc ^
               eslint-plugin-no-unsanitized ^
               eslint-plugin-prettier ^
               eslint-plugin-react ^
               eslint-plugin-react-hooks ^
               eslint-plugin-sort-keys-fix ^
               eslint-plugin-typescript-sort-keys ^
               prettier ^
               eslint

Edit .eslintrc.json:

{
  // ...
  "extends": "@wireapp/eslint-config"
}