@wistia/eslint-config

0.37.0 • Public • Published

@wistia/eslint-config

Wistia's ESLint configuration. This repo is "pseudo-public" - private on our org, and pushed to NPM for ease of distribution.

How to install

yarn add -D @wistia/eslint-config

Guidelines for adding new rules

  1. preference given for autofixable rules; for non-autofixable rules consider seeking consensus from co-workers (open a PR on this repo and ask for feedback in #engineering-general!)
  2. should not contradict existing rules
  3. person/team adding new rules handles upgrading consumers and fixing violations
  4. rules should always be set to error, never warn (the latter are never fixed)
  5. add short description of rule & link to rule definition in code comments

Configs

configs are additive, so start with a base config, either @wistia/eslint-config or @wistia/eslint-config/typescript and then apply further configs as desired.

/@wistia/eslint-config/

    Package Sidebar

    Install

    npm i @wistia/eslint-config

    Weekly Downloads

    12,777

    Version

    0.37.0

    License

    UNLICENSED

    Unpacked Size

    231 kB

    Total Files

    49

    Last publish

    Collaborators

    • wistia_engineering
    • okize