Skip to content
This repository has been archived by the owner on Mar 23, 2024. It is now read-only.

1.9.0

Compare
Choose a tag to compare
@markelog markelog released this 23 Dec 20:59
· 1116 commits to master since this release

Presets

  • Preset: update wikimedia preset (Timo Tijhof)
  • Preset: update crockford preset (Jackson Ray Hamilton)

New Rules

  • New Rules: (require | disallow)SpaceBetweenArguments (James Allardice)
  • New Rules: requireLineBreakAfterVariableAssignment (jdlrobson)
  • New Rules: disallowSemicolons (Christopher Cliff)

Bug Fixes

  • CLI: relative path resolving fix (mdevils)
  • requireCurlyBraces: correctly set error pointer (Oleg Gaidarenko)
  • requireOperatorBeforeLineBreak: detect binary operator after literal (Lucas Cimon)
  • requireCapitalizedComments: correct letter recognition (alawatthe)

Infrastructure

  • CLI: remove duplicated error reporting code paths (Mike Sherov)
  • CLI: remove duplicated preset existence check (Mike Sherov)
  • Iterator: extend estraverse rules to support JSX (Yannick Croissant)
  • Iterator: use estraverse in tree-iterator (mdevils)
  • CLI: move configuration override to node-configuration (Mike Sherov)

Docs

  • Docs: small correction to contributing guide (Oleg Gaidarenko)
  • Docs: fixed incorrect rule name in example (alawatthe)
  • Docs: added keywords for Googleability (Devin Ekins)
  • Docs: correct documentation for disallowOperatorBeforeLineBreak (jdlrobson)
  • Docs: added quotes for uniformity (Callum Macrae)
  • Docs: typo fix (Alexander Sofin)
  • Docs: fix urls to yandex codestyle (Andrey Morozov)