Eslint Plugin React: v7.2.0 Release

Release date:
August 9, 2017
Previous version:
v7.1.0 (released June 13, 2017)
Magnitude:
5,605 Diff Delta
Contributors:
27 total committers
Data confidence:
Commits:

109 Commits in this Release

Ordered by the degree to which they evolved the repo in this version.

Authored July 20, 2017
Authored March 7, 2017
Authored August 9, 2017
Authored May 19, 2017
Authored July 11, 2017
Authored March 10, 2017
Authored July 20, 2017
Authored July 28, 2017
Authored May 17, 2017
Authored July 24, 2017
Authored June 22, 2017
Authored July 20, 2017
Authored June 22, 2017
Authored May 19, 2017
Authored August 6, 2017
Authored June 28, 2017
Authored June 13, 2017
Authored June 24, 2017

Top Contributors in v7.2.0

wbinnssmith
dfilipidisz
jseminck
evgueni-naverniouk-ec55
yannickcr
DianaSuvorova
dustin_masters_open_repos
ljharb
deecewan
burabure

Directory Browser for v7.2.0

We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.

Release Notes Published

Added

  • Add no-unused-state rule (#1103 @wbinnssmith)
  • Add boolean-prop-naming rule (#1264 @EvHaus)
  • Add no-typos rule (#1189 @jseminck, #1294 @haridusenadeera)
  • Add auto fix for sort-props (#1273 @Overload119)
  • Add getters and setters groups to sort-comp (#100 @RDGthree)
  • Add noStrings option to no-literals (#1202 @deecewan)
  • Add inverse option for always/never to jsx-boolean-value (#1249 @ljharb)

Fixed

  • Fix no-direct-mutation-state to disallow this.state mutation in constructor (#832 @burabure)
  • Fix jsx-no-target-blank crash on empty rel attribute (#1269 @dustinsoftware)
  • Fix sort-comp component detection with ClassExpression (#1076 @webOS101)
  • Fix no-unused-prop-types detection with async class properties and methods (#1053 @benstepp)
  • Fix void-dom-elements-no-children crash (#1226 @kokobeware)
  • Fix no-danger-with-children to ignore line breaks (#1262)
  • Fix no-danger-with-children crash with undefined (#1287)
  • Fix jsx-no-target-blank crash (#1296 @jseminck)
  • Fix no-unused-props to no longer ignore components with no used props (#1303 @DianaSuvorova)
  • Fix jsx-no-duplicate-props crash (#969 @marcelmokos)
  • Fix no-literals false positives (#1301 @davidyorr)
  • Fix no-find-dom-node detection with named imports (#785 @Hypnosphi)
  • Fix proTypes-related rules detection with wrapped propTypes (#1266 @dustinsoftware)
  • Fix no-unused-prop-types detection with propTypes wrapped in a function (#1253 @dustinsoftware)
  • Fix no-unused-prop-types detection with destructured use of properties (#816 @DianaSuvorova)
  • Fix no-unused-prop-types detection with inline functions (#1309 @DianaSuvorova)
  • Fix no-unused-prop-types skipShapeProps option with Flow annotations (#1335 @DianaSuvorova)
  • Fix jsx-curly-spacing schema incompatibility with ESLint 4.2.0 (#1290 @jseminck)

Changed

  • Documentation improvements (#1261 @mminer, #1005 @yooungt13, #1289 @konekoya, #1308 @xcatliu, #1306 @egberts, #1329 #1344 @DianaSuvorova)
  • ES6-ify codebase (#1274 #1277 #1281 @dfilipidisz)
  • Code refactoring (@ljharb)
  • Update Travis CI and AppVeyor CI configurations (@lencioni)