Skip to content

1.2.0

Choose a tag to compare

@porada porada released this 21 Feb 14:07
· 154 commits to main since this release

React

  • Enabled react-perf/jsx-no-new-array-as-prop.
  • Tweaked react/jsx-curly-brace-presence to preserve braces around JSX-valued props.
  • Lowered jsx-a11y/*-events-have-key-events severity to warn.
  • Disabled jsx-a11y/img-redundant-alt.
  • Disabled jsx-a11y/media-has-caption.
  • Disabled react/button-has-type in test files.
  • Disabled react/checked-requires-onchange-or-readonly in test files.
  • Disabled react/display-name.
  • Disabled react/forbid-* rules.
  • Disabled react/forward-ref-uses-ref.
  • Disabled react/iframe-missing-sandbox.
  • Disabled react/no-array-index-key in test files.
  • Disabled react/no-danger in test files.
  • Disabled class component–related react/* rules.

Test Files

  • Renamed aliased vitest/* rules to their jest/* equivalents.
  • Lowered jest/expect-expect severity to warn.
  • Lowered jest/no-duplicate-hooks severity to warn.
  • Lowered jest/no-focused-tests severity to warn.
  • Lowered jest/no-identical-title severity to warn.
  • Lowered vitest/consistent-each-for severity to warn.
  • Lowered vitest/prefer-hooks-* severity to warn.
  • Lowered vitest/warn-todo severity to warn.
  • Disabled jest/no-restricted-* rules.
  • Disabled legacy jest/* rules.
  • Disabled typescript/strict-void-return in test files.

Other

  • Tweaked unicorn/no-typeof-undefined to cover global variables.
  • Corrected rule mappings for eslint/no-empty-function, eslint/no-use-before-define, and typescript/no-deprecated (no functional changes).