@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.

Dependents (0)

Package Sidebar

Install

npm i @wistia/eslint-config

Weekly Downloads

10,962

Version

0.37.0

License

UNLICENSED

Unpacked Size

231 kB

Total Files

49

Last publish

Collaborators

  • wistia_engineering
  • okize