An ESLint plugin providing custom lint rules for Twitch's Core UI library, version 24.0.1. It includes auto-fixable rules to enforce best practices and migrations within the Core UI component ecosystem. Key rules cover deprecation of legacy Button props, ref handler patterns, and styled layout components. The plugin ships with a recommended config for easy setup. Release cadence is tied to Core UI updates.
npm install eslint-plugin-twitch-core-uiNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to enable the plugin using the recommended config or manually in an ESLint config file.
Add eslint-disable comments for specific lines or migrate the component to use ref prop.
Replace with Layout and InjectLayout respectively, autofix available.
Instead of using recommended config, manually enable desired rules.
Run npm install --save-dev eslint-plugin-twitch-core-ui
Check package name in plugins array, e.g., plugins: ['twitch-core-ui']
No dependency data recorded yet.