ESLint v5.16.0 released

We just pushed ESLint v5.16.0, which is a minor release upgrade of ESLint. This release adds some new features and fixes several bugs found in the previous release.

Highlights

Formatters can now use rule metadata in their output! This enhancement was originally described and designed using our RFC process. More information can be found here.

A new built-in formatter, json-with-metadata, was created using this new feature. The json-with-metadata formatter is very similar to the json formatter, except that it also includes the rule metadata.

Enhancements

  • bc3e427 Update: pass rule meta to formatters RFC 10 (#11551) (Chris Meyer)

Bug Fixes

  • c06d38c Fix: Allow HTML formatter to handle no meta data (#11566) (Ilya Volodin)

Documentation

Dependency Upgrades

  • afe3d25 Upgrade: Bump js-yaml dependency to fix Denial of Service vulnerability (#11550) (Vernon de Goede)
  • dfef227 Build: gensite passes rulesMeta to formatter rendering (#11567) (Kevin Partington)

Chores

  • b452f27 Chore: Update README to pull in reviewer data (#11506) (Nicholas C. Zakas)
  • 4fe7eb7 Chore: use nyc instead of istanbul (#11532) (Toru Nagashima)
  • f16af43 Chore: fix formatters/table test (#11534) (Toru Nagashima)