REL1CX's Avatar

REL1CX

@rel1cx

Reprogram the Reality, Heal the World.

42
Followers
48
Following
16
Posts
23.12.2024
Joined
Posts Following

Latest posts by REL1CX @rel1cx

Preview
`@eslint-react/no-implicit-key` might be overly strict for `ComponentProps` · Issue #1472 · Rel1cx/eslint-react Starting from version 2.10.0 (#1466), lint rule @eslint-react/no-implicit-key might be overly strict for components accepting and spreading ComponentProps of some HTML element. Components like the ...

The getFullyQualifiedName is an underrated TS API that can be used to get a stable signature of the API behind a symbol, whether it's built-in, or from a specific library, or to determine if a type comes from a certain npm package. I learned about it while solving github.com/Rel1cx/eslin...

18.02.2026 19:46 👍 2 🔁 0 💬 0 📌 0
Post image Post image

LLMs don't even dare to think you can use TypeScript tuple to eliminate null from two variables at once 😋
github.com/Rel1cx/eslin...

08.01.2026 07:14 👍 3 🔁 0 💬 1 📌 0
Post image

Two new tsl rules to detect and merge duplicate import and export statements into one

07.01.2026 05:42 👍 3 🔁 0 💬 0 📌 1
Preview
GitHub - azat-io/eslint-plugin-perfectionist: ☂️ ESLint plugin for sorting various data such as objects, imports, types, enums, JSX props, etc. ☂️ ESLint plugin for sorting various data such as objects, imports, types, enums, JSX props, etc. - azat-io/eslint-plugin-perfectionist

Released ESLint Plugin Perfectionist v5.0.0. 🎉

It’s a plugin for sorting imports, TS types, JSX props, classes, objects, variables, and more.

In this release: move to ESM-only, dropped Node.js v18 support, two new rules.

github.com/azat-io/esli...

More in the thread below ⬇️

17.12.2025 09:46 👍 17 🔁 6 💬 1 📌 1
Post image

"Where ReactNode represents everything that can be rendered, ReactElement only represents JSX"

10.10.2025 17:43 👍 3 🔁 0 💬 0 📌 0

If you narrow the children prop's type in ActivityProps, TypeScript will warn you that you can't use bare text as its child

10.10.2025 17:33 👍 1 🔁 0 💬 1 📌 0
Announcing v2.0.0 | ESLint React A major release embracing modern JavaScript standards with powerful new rules and DX improvements

Announcing eslint-react.xyz v2.0.0: Now ESM-Only
eslint-react.xyz/docs/release...

27.09.2025 19:02 👍 16 🔁 2 💬 0 📌 0

A shift is happening: State management is returning to React's built-in APIs, while third-party libraries are pivoting to focus on effect management rather than state management.

18.08.2025 09:18 👍 1 🔁 0 💬 0 📌 0

This was quite a forward-thinking article at the time—thanks for sharing!

11.07.2025 11:06 👍 1 🔁 0 💬 0 📌 0

Of all current TS linters, this one comes closest to the "rules as functions" design philosophy

This means you can define, document, export, import, hover, jump to definition, and deprecate custom rules (and their options) just like ordinary JavaScript functions with types and JSDoc

10.07.2025 21:40 👍 6 🔁 2 💬 1 📌 0

A fully functional ReactLynx example, configured to use the rulesets from eslint-react.xyz
github.com/Rel1cx/eslin...

30.06.2025 21:21 👍 0 🔁 0 💬 0 📌 0

Compatibility testing for react-x rules with Lynx and React Strict DOM (RSD) is underway. If everything goes as expected, the rules should naturally support these new platforms without needing any changes, cus we don't make assumptions about the platforms used in your tech stack

30.06.2025 21:19 👍 0 🔁 0 💬 0 📌 0

Compatibility testing for eslint-plugin-react-x rules with Lynx and React Strict DOM (RSD) is underway. If everything goes as expected, these rules should naturally support these new platforms without needing any changes, because we don't make assumptions about the platforms used in your tech stack.

06.05.2025 02:44 👍 1 🔁 0 💬 0 📌 1
Preview
GitHub - drwpow/html-aria: WAI-ARIA utilities for HTML based on the ARIA 1.3 spec WAI-ARIA utilities for HTML based on the ARIA 1.3 spec - drwpow/html-aria

github.com/drwpow/html-...

The best alternative to aria-query for creating accessible HTML based on the [latest ARIA 1.3 specs](www.w3.org/TR/wai-aria-...) and latest [HTML in ARIA](www.w3.org/TR/html-aria/) recommendations. Lightweight, performant, tree-shakeable, and 0 dependencies 🤩

04.04.2025 08:32 👍 1 🔁 0 💬 0 📌 0

The newly added React 19 rules comes with built-in codemods that let you refactor components to the new APIs right in the editor or by simply running `eslint . --fix` from the terminal
eslint-react.xyz/docs/rules/n...
eslint-react.xyz/docs/rules/n...
eslint-react.xyz/docs/rules/n...

30.01.2025 23:49 👍 0 🔁 0 💬 0 📌 0
Preview
Roadmap – ESLint React ESLint React – A set of composable ESLint rules for libraries and frameworks that use React as a UI runtime.

Check out the roadmap for version 2.0 here eslint-react.xyz/roadmap#mile...

07.01.2025 06:42 👍 1 🔁 0 💬 0 📌 0
Post image

It's been a year since the 1.0 release of eslint-react.xyz 🎉

07.01.2025 06:34 👍 1 🔁 0 💬 0 📌 0