Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update dependency @eslint-react/eslint-plugin to v1.26.2 #55

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 28, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@eslint-react/eslint-plugin (source) 1.15.0 -> 1.26.2 age adoption passing confidence

Release Notes

Rel1cx/eslint-react (@​eslint-react/eslint-plugin)

v1.26.2

Compare Source

🐞 Fixes
  • fix(plugins/x): enhance no-context-provider rule to include context name in error messages by @​Rel1cx in #​935

v1.26.1

Compare Source

No notable changes have been made in this release.

v1.26.0

Compare Source

✨ New

v1.25.0

Compare Source

✨ New
🐞 Fixes
🪄 Improvements

v1.24.1

Compare Source

🐞 Fixes
  • fix: fixed invalid rules for disable-debug, disable-dom, and disable-web-apis configs, closes #​923 by @​Rel1cx in #​924

v1.24.0

Compare Source

🪄 Improvements
  • perf: overhaul performance optimizations

v1.23.2

Compare Source

✨ New
  • feat(plugins/x): add auto-fix to prefer-shorthand-fragment, closes #​898 (#​902)

v1.23.1

Compare Source

🐞 Fixes
  • fix(plugins/x): fixed false positives in no-unstable-context-value and no-unstable-default-props by @​Rel1cx in #​896

v1.23.0

Compare Source

🪄 Improvements
  • refactor: JSX fragments related rules no longer rely on jsxPragma and jsxPragmaFrag settings to perform their checks by @​Rel1cx in #​893
  • refactor: improve applicability of the no-useless-fragment and prefer-shorthand-fragment rules
  • refactor: deprecate settings["react-x"].jsxPragma and settings["react-x"].jsxPragmaFrag as they are no longer needed by any rules
  • refactor: replace short-unique-id w/ uid by @​SukkaW in #​894
🐞 Fixes
  • fix(plugins/hooks-extra): fix call and new expression related false positives in no-unnecessary-use-memo and no-unnecessary-use-callback by @​Rel1cx in #​895

v1.22.2

Compare Source

🪄 Improvements
  • perf: re-implement no-duplicate-key rule to improve its performance @​Rel1cx in #​891 and 33ab3cc
  • refactor: prevent potential interference from TypeScript's as, satisfies, and non-null assertion operator in various rules

v1.22.1

Compare Source

🪄 Improvements
  • docs: add getting started guides for JavaScript, TypeScript, and JavaScript with Babel
  • docs: improve code samples in rules docs
  • docs: improve eslint.config.js examples in README.md, docs and the examples folder
  • docs: improve the error message and description of various rules
  • refactor(website): better website layout and navigation experience
📝 Changes in examples

The eslint.config.js in the examples now uses tsconfig's includes and excludes as the SSoT glob patterns for ESLint's files and ignores fields.

This approach can fundamentally avoid the errors[1, 2, 3] caused by mismatched config scopes between tsconfig.json and eslint.config.js when using type-checked rules.

v1.22.0

Compare Source

🪄 Improvements
  • refactor(plugins/x): rename jsx-use-vars to use-jsx-vars
  • refactor(plugins/x): rename jsx-no-duplicate-props to no-duplicate-jsx-props
  • refactor(plugins/dom): rename no-children-in-void-dom-elements to no-void-elements-with-children
📝 Changes you should be aware of

The following rules have been renamed:

  • jsx-uses-vars to use-jsx-vars
  • jsx-no-duplicate-props to no-duplicate-jsx-props
  • dom/no-children-in-void-dom-elements to dom/no-void-elements-with-children

The new rule names are aligned with the same rules in the biomejs/rules-sources/#eslint-plugin-react (if any) to enhance consistency. The old rule names will still be available until the next major update to avoid breaking changes.

v1.21.0

Compare Source

✨ New
  • feat(plugins/hooks-extra): add no-useless-custom-hooks rule by @​Rel1cx
🪄 Improvements
  • refactor(plugins/hooks-extra): deprecate rule no-redundant-custom-hook in favor of no-useless-custom-hooks (the previous rule will still be available until the next major update to avoid breaking changes)
📝 Changes in Rule implementation

no-useless-custom-hooks now detects Hook calls within comments and the following code no longer triggers a warning:

// ✅ Good: A Hook that will likely use some other Hooks later
function useAuth() {
  // TODO: Replace with this line when authentication is implemented:
  // return useContext(Auth);
  return TEST_USER;
}

v1.20.1

Compare Source

🪄 Improvements
  • refactor(shared): replace local-pkg package with node built-in API by @​Rel1cx in #​881

v1.20.0

Compare Source

✨ New
  • feat(plugins/x): add codemod-autofix to no-component-will-* by @​Rel1cx in #​879
🪄 Improvements

v1.19.0

Compare Source

✨ New
  • feat(plugins/x): add no-context-provider rule by @​Rel1cx
  • feat(plugins/x): add autofix for no-forward-ref rule by @​Rel1cx in #​874
  • feat(plugins/eslint-plugin): add no-forward-ref and no-context-provider to recommended presets by @​Rel1cx
🪄 Improvements
  • refactor(plugins/eslint-plugin): remove prefer-read-only-props from recommended-type-checked preset by @​Rel1cx in #​872
  • refactor(plugins/eslint-plugin): hide avoid-shorthand-boolean and avoid-shorthand-fragment from presets and docs by @​Rel1cx in #​876
  • Update @typescript-eslint's packages to ^8.18.0

v1.18.0

Compare Source

✨ New
🪄 Improvements
  • perf(plugins/dom): improve performance of no-void-elements-with-children by @​Rel1cx

v1.17.3

Compare Source

🐞 Fixes
  • fix(plugins/web-api): add 'forEach' support to 'no-leaked-event-listener', closes #​842 by @​Rel1cx in #​867
  • fix(plugins/web-api): add 'for of' support to 'no-leaked-event-listenner', closes #​842 by @​Rel1cx in #​869
  • fix(plugins/x): 'no-array-index-key' mistaking 'foo.bar.map' for 'Rea… by @​Rel1cx in #​868
🪄 Improvements
  • Update @typescript-eslint's packages to ^8.17.0

v1.17.2

Compare Source

🪄 Improvements
  • Update eslint's packages to ^9.16.0
  • Update @typescript-eslint's packages to ^8.16.0
  • Update ts-api-utils to ^2.0.0

v1.17.1

Compare Source

✨ New
  • feat(shared): add version detection logic;
🐞 Fixes
  • fix(plugins/x): 'no-leaked-conditional-rendering' should also warn 'anyStringVar' when react version is lower than 18, closes #​853 by @​Rel1cx in #​864
  • fix(plugins/dom): add popover api props to 'no-unknown-property', closes #​855 by @​Rel1cx in #​865
  • fix(plugins/debug): 'is-from-react' use correct settings when calling 'isInitializedFromReact', by @​Rel1cx

v1.17.0

Compare Source

✨ New
  • feat(plugins/naming-convention): add 'ignoreFilesWithoutCode' option to 'filename-extension'
🐞 Fixes
  • refactor(plugins/x): xhtml entities should be allowed inside of 'no-useless-fragment', closes: #​850
  • fix(plugins/eslint-plugin): unexpected top-level property 'name' in legacy presets, closes #​863
  • fix(plugins/eslint-plugin): rules list in 'debug' and 'disable-debug' presets

v1.16.2

Compare Source

🐞 Fixes
🪄 Improvements

v1.16.1

Compare Source

✨ New
🪄 Improvements
  • docs: use correct link for prefer-react-namespace-import in rule list by @​rakleed in #​849

v1.15.2

Compare Source

🪄 Improvements
  • Update @typescript-eslint's packages to ^8.12.1

v1.15.1

Compare Source

✨ New
  • feat: added code fixer to react-x/avoid-shorthand-boolean and react-x/prefer-shorthand-fragment by @​Rel1cx
🐞 Fixes
  • fix(plugins/react-x): respect semicolon by @​hyoban in #​841
  • fix(utilities/ast): added missing ts as and satisfies expressions handling to getFunctionIdentifier by @​Rel1cx , closes #​843

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot changed the title chore(deps): update dependency @eslint-react/eslint-plugin to v1.15.1 chore(deps): update dependency @eslint-react/eslint-plugin to v1.15.2 Oct 29, 2024
@renovate renovate bot changed the title chore(deps): update dependency @eslint-react/eslint-plugin to v1.15.2 chore(deps): update dependency @eslint-react/eslint-plugin to v1.16.1 Nov 10, 2024
@renovate renovate bot changed the title chore(deps): update dependency @eslint-react/eslint-plugin to v1.16.1 chore(deps): update dependency @eslint-react/eslint-plugin to v1.16.2 Nov 20, 2024
@renovate renovate bot changed the title chore(deps): update dependency @eslint-react/eslint-plugin to v1.16.2 chore(deps): update dependency @eslint-react/eslint-plugin to v1.17.0 Nov 21, 2024
@renovate renovate bot changed the title chore(deps): update dependency @eslint-react/eslint-plugin to v1.17.0 chore(deps): update dependency @eslint-react/eslint-plugin to v1.17.1 Nov 22, 2024
@renovate renovate bot force-pushed the renovate/eslint-react-eslint-plugin-1.x-lockfile branch from 46a9d90 to 754565a Compare November 27, 2024 06:06
@renovate renovate bot changed the title chore(deps): update dependency @eslint-react/eslint-plugin to v1.17.1 chore(deps): update dependency @eslint-react/eslint-plugin to v1.17.2 Dec 1, 2024
@renovate renovate bot changed the title chore(deps): update dependency @eslint-react/eslint-plugin to v1.17.2 chore(deps): update dependency @eslint-react/eslint-plugin to v1.17.3 Dec 2, 2024
@renovate renovate bot changed the title chore(deps): update dependency @eslint-react/eslint-plugin to v1.17.3 chore(deps): update dependency @eslint-react/eslint-plugin to v1.18.0 Dec 7, 2024
@renovate renovate bot changed the title chore(deps): update dependency @eslint-react/eslint-plugin to v1.18.0 chore(deps): update dependency @eslint-react/eslint-plugin to v1.19.0 Dec 9, 2024
@renovate renovate bot changed the title chore(deps): update dependency @eslint-react/eslint-plugin to v1.19.0 chore(deps): update dependency @eslint-react/eslint-plugin to v1.20.0 Dec 16, 2024
@renovate renovate bot changed the title chore(deps): update dependency @eslint-react/eslint-plugin to v1.20.0 chore(deps): update dependency @eslint-react/eslint-plugin to v1.20.1 Dec 18, 2024
@renovate renovate bot changed the title chore(deps): update dependency @eslint-react/eslint-plugin to v1.20.1 chore(deps): update dependency @eslint-react/eslint-plugin to v1.21.0 Dec 20, 2024
@renovate renovate bot changed the title chore(deps): update dependency @eslint-react/eslint-plugin to v1.21.0 chore(deps): update dependency @eslint-react/eslint-plugin to v1.22.0 Dec 22, 2024
@renovate renovate bot changed the title chore(deps): update dependency @eslint-react/eslint-plugin to v1.22.0 chore(deps): update dependency @eslint-react/eslint-plugin to v1.22.1 Dec 23, 2024
@renovate renovate bot changed the title chore(deps): update dependency @eslint-react/eslint-plugin to v1.22.1 chore(deps): update dependency @eslint-react/eslint-plugin to v1.22.2 Dec 30, 2024
@renovate renovate bot changed the title chore(deps): update dependency @eslint-react/eslint-plugin to v1.22.2 chore(deps): update dependency @eslint-react/eslint-plugin to v1.23.0 Dec 31, 2024
@renovate renovate bot changed the title chore(deps): update dependency @eslint-react/eslint-plugin to v1.23.0 chore(deps): update dependency @eslint-react/eslint-plugin to v1.23.1 Jan 2, 2025
@renovate renovate bot changed the title chore(deps): update dependency @eslint-react/eslint-plugin to v1.23.1 chore(deps): update dependency @eslint-react/eslint-plugin to v1.23.2 Jan 8, 2025
@renovate renovate bot changed the title chore(deps): update dependency @eslint-react/eslint-plugin to v1.23.2 chore(deps): update dependency @eslint-react/eslint-plugin to v1.24.0 Jan 20, 2025
@renovate renovate bot force-pushed the renovate/eslint-react-eslint-plugin-1.x-lockfile branch 2 times, most recently from 3212a6f to 7dd0cce Compare January 22, 2025 05:26
@renovate renovate bot changed the title chore(deps): update dependency @eslint-react/eslint-plugin to v1.24.0 chore(deps): update dependency @eslint-react/eslint-plugin to v1.24.1 Jan 22, 2025
@renovate renovate bot force-pushed the renovate/eslint-react-eslint-plugin-1.x-lockfile branch from 7dd0cce to 76e1a0c Compare January 23, 2025 21:16
@renovate renovate bot changed the title chore(deps): update dependency @eslint-react/eslint-plugin to v1.24.1 chore(deps): update dependency @eslint-react/eslint-plugin to v1.25.0 Jan 27, 2025
@renovate renovate bot force-pushed the renovate/eslint-react-eslint-plugin-1.x-lockfile branch 3 times, most recently from 7ad182e to adcd36d Compare January 31, 2025 01:55
@renovate renovate bot changed the title chore(deps): update dependency @eslint-react/eslint-plugin to v1.25.0 chore(deps): update dependency @eslint-react/eslint-plugin to v1.26.0 Jan 31, 2025
@renovate renovate bot changed the title chore(deps): update dependency @eslint-react/eslint-plugin to v1.26.0 chore(deps): update dependency @eslint-react/eslint-plugin to v1.26.1 Feb 3, 2025
@renovate renovate bot force-pushed the renovate/eslint-react-eslint-plugin-1.x-lockfile branch 2 times, most recently from 12037af to 875f61a Compare February 6, 2025 08:44
@renovate renovate bot changed the title chore(deps): update dependency @eslint-react/eslint-plugin to v1.26.1 chore(deps): update dependency @eslint-react/eslint-plugin to v1.26.2 Feb 6, 2025
@renovate renovate bot force-pushed the renovate/eslint-react-eslint-plugin-1.x-lockfile branch from 875f61a to 4bb573c Compare February 9, 2025 14:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants