chore(deps): update formatting & linting #37159
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^7.30.1
->^7.31.11
^2.7.1
->^2.8.0
Release Notes
jsx-eslint/eslint-plugin-react
v7.31.11
Compare Source
Fixed
jsx-no-target-blank
]: allow ternaries with literals (#3464 @akulsr0)no-unknown-property
]: addinert
attribute (#3484 @ljharb)jsx-key
]: detect keys in logical expression and conditional expression (#3490 @metreniuk)Changed
forbid-component-props
: inclusive language w/ allowlist (#3473 @AndersDJohnson)eslint-doc-generator
(#3469 @bmish)v7.31.10
Compare Source
Fixed
no-unknown-property
]: allowallowFullScreen
oniframe
(#3455 @almeidx)v7.31.9
Compare Source
Fixed
no-unknown-property
]: adddialog
attributes (#3436 @ljharb)no-arrow-function-lifecycle
]: when converting from an arrow, remove the semi and wrapping parens (#3337 @ljharb)jsx-key
]: Ignore elements insideReact.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
]: allowwebkitDirectory
oninput
, case-insensitive (#3454 @ljharb)Changed
no-unknown-property
]: fix typo in link (#3445 @denkristoffer)no-unstable-nested-components
]: Warn about memoized, nested components (#3444 @eps1lon)v7.31.8
Compare Source
Fixed
no-unknown-property
]: addviewBox
onmarker
(#3416 @ljharb)no-unknown-property
]: addnoModule
onscript
(#3414 @ljharb)no-unknown-property
]: allowonLoad
on<object>
(#3415 @OleksiiKachan)no-multi-comp
]: do not detect a function property returning only null as a component (#3412 @ljharb)no-unknown-property
]: allowabbr
on<th>
and<td>
(#3419 @OleksiiKachan)no-unknown-property
]: addviewBox
forpattern
,symbol
,view
(#3424 @MNBuyskih)no-unknown-property
]: addalign
on all the tags that support it (#3425 @ljharb)Changed
v7.31.7
Compare Source
Fixed
no-unknown-property
]: avoid warning onfbt
nodes entirely (#3391 @ljharb)no-unknown-property
]: adddownload
property support fora
andarea
(#3394 @HJain13)no-unknown-property
]: allowwebkitAllowFullScreen
andmozAllowFullScreen
(#3396 @ljharb)no-unknown-property
]:controlsList
, notcontrolList
(#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
]: allowimageSrcSet
andimageSizes
attributes on<link>
(#3407 @terrymun)no-unknown-property
]: addborder
;focusable
on<svg>
(#3404 #3404 @ljharb)no-unknown-property
]: React lowercasesdata-
attrs (#3395 @ljharb)no-unknown-property
]: addvalign
on table components (#3389 @ljharb)v7.31.6
Compare Source
Fixed
no-unknown-property
]:onError
andonLoad
both work onimg
andscript
(#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
no-unknown-property
]: add a mention about using ignores properties with libraries that add props (#3390 @sjarva)v7.31.5
Compare Source
Fixed
no-unknown-property
]: add propertiesonToggle
,fill
,as
, and pointer events (#3385 @sjarva)no-unknown-property
]: adddefaultChecked
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 havescrolling
; video hasplaysInline
(#3385 @ljharb)v7.31.4
Compare Source
Fixed
no-unknown-property
]: supportchecked
on inputs (#3383 @ljharb)v7.31.3
Compare Source
Fixed
no-unknown-property
]: add SVG and meta properties (#3381 @AhmadMayo)v7.31.2
Compare Source
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
jsx-sort-props
]: replace ref string with ref variable (#3375 @Luccasoli)no-unknown-property
]: improve jsdoc; extract logic to separate functions (#3377 @sjarva)no-unknown-property
]: update DOM properties to include also one word properties (#3377 @sjarva)v7.31.1
Compare Source
Fixed
jsx-no-target-blank
]: allow ternaries with literals (#3464 @akulsr0)no-unknown-property
]: addinert
attribute (#3484 @ljharb)jsx-key
]: detect keys in logical expression and conditional expression (#3490 @metreniuk)Changed
forbid-component-props
: inclusive language w/ allowlist (#3473 @AndersDJohnson)eslint-doc-generator
(#3469 @bmish)v7.31.0
Compare Source
Added
jsx-newline
]: addallowMultiline
option when prevent option is true (#3311 @TildaDares)forbid-dom-props
]: adddisallowedFor
option (#3338 @TildaDares)Fixed
jsx-no-literals
]: properly error on children with noAttributeStrings: true (#3317 @TildaDares)jsx-key
]: catch key errors inside conditional statements (#3320 @TildaDares)display-name
]: Accept forwardRef and Memo nesting in newer React versions (#3321 @TildaDares)jsx-key
]: avoid a crash from optional chaining from #3320 (#3327 @ljharb)jsx-key
]: avoid a crash on a non-array node.body from #3320 (#3328 @ljharb)display-name
]: fix false positive for assignment of function returning null (#3331 @apbarrero)display-name
]: fix identifying_
as a capital letter (#3335 @apbarrero)require-default-props
]: avoid a crash when function has no props param (#3350 @noahnu)display-name
], component detection: fix HOF returning null as Components (#3347 @jxm-math)forbid-prop-types
]: Ignore objects that are not of type React.PropTypes (#3326 @TildaDares)display-name
], component detection: fix false positive for HOF returning only nulls and literals (#3305 @golopot)jsx-no-target-blank
]: False negative when rel attribute is assigned using ConditionalExpression (#3332 @V2dha)jsx-no-leaked-render
]: autofix nested "&&" logical expressions (#3353 @hduprat)jsx-sort-props
]: sorted attributes now respect comments (#3358 @ROSSROSALES)Changed
jsx-indent-props
]: improved readability of the checkNodesIndent function (#3315 @caroline223)jsx-indent
], [jsx-one-expression-per-line
]: add passing test cases (#3314 @ROSSROSALES)boolean-prop-naming
,jsx-indent
: avoid assigning to arguments (#3316 @caroline223)sort-comp
]: add class component examples (#3339 @maurer2)jsx-no-useless-fragment
]: add more examples of correct code (#3349 @karlhorky)jsx-boolean-value
]: add jsdoc types for helper functions (#3344 @caroline223)jsx-closing-bracket-location
], [jsx-no-bind
]: fix eslint issues (#3351 @caroline223)function-component-definition
]: add passing test cases (#3355 @TildaDares)jsx-no-target-blank
]: Fix link to link-type-noreferrer (#3319 @Luccasoli)v7.30.2
Compare Source
prettier/prettier
v2.8.0
Compare Source
diff
🔗 Release Notes
Configuration
📅 Schedule: Branch creation - "before 7am on the first day of the month" in timezone GMT, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.