Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

eslint-plugin-react

Package Overview
Dependencies
Maintainers
2
Versions
213
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

eslint-plugin-react - npm Package Versions

1
22

7.31.10

Diff

Changelog

Source

[7.31.10] - 2022.10.10

Fixed

  • [no-unknown-property]: allow allowFullScreen on iframe ([#3455][] @almeidx)
ljharb
published 7.31.9 •

Changelog

Source

[7.31.9] - 2022.10.09

Fixed

  • [no-unknown-property]: add dialog attributes ([#3436][] @ljharb)
  • [no-arrow-function-lifecycle]: when converting from an arrow, remove the semi and wrapping parens ([#3337][] @ljharb)
  • [jsx-key]: Ignore elements inside React.Children.toArray() ([#1591][] @silvenon)
  • [jsx-no-constructed-context-values]: fix false positive for usage in non-components ([#3448][] @golopot)
  • [static-property-placement]: warn on nonstatic expected-statics ([#2581][] @ljharb)
  • [no-unknown-property]: properly tag-restrict case-insensitive attributes (@ljharb)
  • [no-unknown-property]: allow webkitDirectory on input, case-insensitive ([#3454][] @ljharb)

Changed

  • [Docs] [no-unknown-property]: fix typo in link ([#3445][] @denkristoffer)
  • [Perf] component detection: improve performance by optimizing getId ([#3451][] @golopot)
  • [Docs] [no-unstable-nested-components]: Warn about memoized, nested components ([#3444][] @eps1lon)
ljharb
published 7.31.8 •

Changelog

Source

[7.31.8] - 2022.09.08

Fixed

  • [no-unknown-property]: add viewBox on marker ([#3416][] @ljharb)
  • [no-unknown-property]: add noModule on script ([#3414][] @ljharb)
  • [no-unknown-property]: allow onLoad on <object> ([#3415][] @OleksiiKachan)
  • [no-multi-comp]: do not detect a function property returning only null as a component ([#3412][] @ljharb)
  • [no-unknown-property]: allow abbr on <th> and <td> ([#3419][] @OleksiiKachan)
  • [no-unknown-property]: add viewBox for pattern, symbol, view ([#3424][] @MNBuyskih)
  • [no-unknown-property]: add align on all the tags that support it ([#3425][] @ljharb)

Changed

  • [meta] npmignore markdownlint config ([#3413][] @jorrit)
ljharb
published 7.31.7 •

Changelog

Source

[7.31.7] - 2022.09.05

Fixed

  • [no-unknown-property]: avoid warning on fbt nodes entirely ([#3391][] @ljharb)
  • [no-unknown-property]: add download property support for a and area ([#3394][] @HJain13)
  • [no-unknown-property]: allow webkitAllowFullScreen and mozAllowFullScreen ([#3396][] @ljharb)
  • [no-unknown-property]: controlsList, not controlList ([#3397][] @ljharb)
  • [no-unknown-property]: add more capture event properties ([#3402][] @sjarva)
  • [no-unknown-property]: Add more one word properties found in DefinitelyTyped's react/index.d.ts ([#3402][] @sjarva)
  • [no-unknown-property]: Mark onLoad/onError as supported on iframes ([#3398][] @maiis, [#3406][] @akx)
  • [no-unknown-property]: allow imageSrcSet and imageSizes attributes on <link> ([#3407][] @terrymun)
  • [no-unknown-property]: add border; focusable on <svg> ([#3404][] [#3404][] @ljharb)
  • [no-unknown-property]: React lowercases data- attrs ([#3395][] @ljharb)
  • [no-unknown-property]: add valign on table components ([#3389][] @ljharb)
ljharb
published 7.31.6 •

Changelog

Source

[7.31.6] - 2022.09.04

Fixed

  • [no-unknown-property]: onError and onLoad both work on img and script ([#3388][] @ljharb)
  • [no-unknown-property]: data-* attributes can have numbers ([#3390][] @sjarva)
  • [no-unknown-property]: add more audio/video attributes ([#3390][] @sjarva)
  • [no-unknown-property]: move allowfullscreen to case ignored attributes ([#3390][] @sjarva)
  • [no-unknown-property]: fill works on line, mask, and use elements ([#3390][] @sjarva)
  • [no-unknown-property]: add onMouseMoveCapture as valid react-specific attribute ([#3390][] @sjarva)
  • [no-unknown-property]: make onLoad and onError be accepted on more elements ([#3390][] @sjarva)

Changed

  • [Docs] [no-unknown-property]: add a mention about using ignores properties with libraries that add props ([#3390][] @sjarva)
ljharb
published 7.31.5 •

Changelog

Source

[7.31.5] - 2022.09.03

Fixed

  • [no-unknown-property]: add properties onToggle, fill, as, and pointer events ([#3385][] @sjarva)
  • [no-unknown-property]: add defaultChecked property ([#3385][] @sjarva)
  • [no-unknown-property]: add touch and media event related properties ([#3385][] @sjarva)
  • [no-unknown-property]: children is always an acceptable prop; iframes have scrolling; video has playsInline ([#3385][] @ljharb)
ljharb
published 7.31.4 •

Changelog

Source

[7.31.4] - 2022.09.03

Fixed

  • [no-unknown-property]: support checked on inputs ([#3383][] @ljharb)
ljharb
published 7.31.3 •

Changelog

Source

[7.31.3] - 2022.09.02

Fixed

  • [no-unknown-property]: add SVG and meta properties ([#3381][] @AhmadMayo)
ljharb
published 7.31.2 •

Changelog

Source

[7.31.2] - 2022.09.02

Fixed

  • [jsx-key]: avoid a crash with optional chaining ([#3371][] @ljharb)
  • [jsx-sort-props]: avoid a crash with spread props ([#3376][] @ljharb)
  • [no-unknown-property]: properly recognize valid data- and aria- attributes ([#3377][] @sjarva)
  • [no-unknown-property]: properly recognize unknown HTML/DOM attributes ([#3377][] @sjarva)

Changed

  • [Docs] [jsx-sort-props]: replace ref string with ref variable ([#3375][] @Luccasoli)
  • [Refactor] [no-unknown-property]: improve jsdoc; extract logic to separate functions ([#3377][] @sjarva)
  • [Refactor] [no-unknown-property]: update DOM properties to include also one word properties ([#3377][] @sjarva)
ljharb
published 7.31.1 •

Changelog

Source

[7.31.1] - 2022.08.26

Fixed

  • [jsx-key]: fix detecting missing key in Array.from's mapping function ([#3369][] @sjarva)
  • [jsx-no-leaked-render]: coerce strategy now allows a ternary ([#3370][] @sjarva)
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc