Eslint Config I Am Meticulous Versions Save

An ESLint shareable config for very meticulous people

12.0.0

4 years ago
  • Switch to eslint 6 & friends
  • Removed ava
  • Remove some old Synthetic* globals for flow/react-native
  • Remove all non error rules

11.0.0

5 years ago
  • Switch to eslint 5

10.0.0

5 years ago
  • several too brutal react(-native) rules disabled
  • "react/jsx-boolean-value" on to match ReasonReact style
  • "react/no-this-in-sfc" on

9.0.1

5 years ago
  • Bump dep/devDeps to ensure compat with rules

9.0.0

5 years ago
  • import/no-self-import enabled
  • import/no-useless-path-segments: enabled
  • react/no-did-mount-set-state disabled
  • react/no-did-update-set-state disabled

8.0.0

6 years ago
  • (flowtype/no-unused-expressions) Avoid keeping unused type annotations
  • (flowtype/type-id-match) Remove type naming restriction
  • (flowtype/no-mutable-array) Disallow Array in favor of $ReadOnlyArray
  • (flowtype/require-exact-type) Disallow inexact object types ({| |} notation is required).
  • (react/sort-comp) Allow type annotations and instance variables at the top of React class components

7.0.1

6 years ago
  • react-native correctly extends react-flow

7.0.0

6 years ago
  • Eslint 4+
  • Updated all plugins with new (undefined) rules (some on, some off)
  • Globals to prevent "no-undef" with Flow (ref)

6.0.1

7 years ago
  • Relaxed: flowtype/type-id-match is less strict. It accepts lowercase for the first letter (eg: for function type)

6.0.0

7 years ago
  • Removed: all rules directly related to code styles have been removed. We recommend you to use prettier.
  • Changed: eslint ecmaVersion set to 2017
  • Added: some rules for flow (7a36807 & 98c6bae)